Resposta

Somente negociações das 8h às 15h

24 respostas

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #232923

Olá, eu gostaria de fazer long somente em determinados horários, por exemplo, das 8h às 15h. Opcionalmente, das 5 às 9 horas.
Isso não funciona no backtest. As ordens são abertas somente no período das 8h às 10h.
O que poderia ser? Aqui está meu exemplo:

Com os melhores cumprimentos

Anexos:
Você deve ser logado para ver os arquivos anexos.

0

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #233303

Olá, obrigado pelo arquivo, vou testá-lo! Agora também estou vendo como colocar os colchetes nas regras;)

0

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #233382

Olá, gostaria de fechar uma posição aberta no período de 16:55 a 16:57. O problema é que a posição de 16:55 a 16:59 está sempre fechada no momento. A partir das 16:58, a posição não deve ser fechada e, no exemplo, "minute [0} <= 57" foi adicionado. Depois das 17 horas, tudo está bem e a posição não é fechada. No entanto, o código não funciona. Alguém sabe o que há de errado com isso?

Anexos:
Você deve ser logado para ver os arquivos anexos.

0

Conmariin

Assinante, bbp_participant, comunidade, cliente, 54 respostas.

Perfil da visita

6 anos atrás #233387

Hi,

talvez tente inserir outro Hour[0] >= 16 antes do Minute[0] <= 57.

Conmariin 🙂

Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #233396

Olá,

Não tenho certeza se entendi, mas por que você não pode definir Hour[0] = 16 em vez de ">="?

0

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #233397

Sim, foi exatamente por isso que pensei ter usado "= 16" e "= 30" em vez de "> =", mas não funcionou com "=" .... engraçado

0

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #233447

Olá, no meu exemplo, uma posição longa deve ser aberta somente no período das 8:05 às 15:05 e das 16:05 às 22:30. Além disso, as posições longas 15.20 (ainda não integradas no exemplo) e 22:50 serão fechadas. Parece haver um erro na lógica, pois todas as posições longas fecham imediatamente após as 16h05min. Onde está o erro? Obrigado pelas idéias

Anexos:
Você deve ser logado para ver os arquivos anexos.

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #233465

Olá,

Apenas para deixar tudo bem claro

  1. você abre uma negociação entre 8:05 e 15:05 e fecha imediatamente às 15:20
  2. então você abre uma negociação entre 16:05 e 22:30 e fecha às 22:50

Está correto?

0

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #233477

Olá tomas, Sim! As posições só podem ser possíveis das 8:05 às 15:05 ou das 16:05 às 22:30. As posições longas são fechadas exatamente às 15:20 e 22:50. Infelizmente, as posições longas são fechadas imediatamente após as 16:05 (minha foto). Portanto, o horário de negociação é definido de 8:05 a 15:05 e de 16:05 a 22:30. Fechar a posição 16:05 e 22:30.

0

Uwe6000

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

6 anos atrás #233490

Olá, encontrei o problema. Os horários devem ser especificados de "> =" a "<=", assim:

Hora[0] >= 8
Minuto[0] >= 5
Hour[0] <= 15
(Minuto[0] <= 5

0

Visualizando 9 respostas - 16 até 24 (de um total de 24)

1 2