Resposta

Usando "Barras desde o fechamento da ordem"

2 respostas

ddilbeck

Assinante, bbp_participante, comunidade, 21 respostas.

Perfil da visita

9 anos atrás #113584

Quero usar esse controle de estratégia para que uma nova ordem não seja aberta imediatamente após o fechamento de uma ordem anterior. Gostaria de especificar um número de barras para esperar antes de abrir outra ordem se os parâmetros de negociação ainda forem válidos, mas estou tendo um problema durante os testes. Tenho os parâmetros de negociação "Posição da ordem (número mágico) é plana" e "Barras desde o fechamento da ordem (número mágico) >= 4", juntamente com minhas outras regras de negociação. Quando executo o backtest, ele nunca abre uma ordem. Quando removo o parâmetro "Barras desde o fechamento da ordem", o EA funciona, mas abre uma ordem logo após o fechamento da inicial, pois às vezes as regras de negociação ainda são válidas após o fechamento. Estou usando um trailing stop que segue a máxima/mínima da barra anterior após 10 pips de lucro. Estou pensando que a "contagem de barras" não entra em vigor até a primeira ordem inicial, mas nunca consigo chegar a esse ponto, pois nunca está abrindo uma ordem quando ambos os parâmetros são usados. Como posso configurar isso para que o EA aguarde o número especificado de barras antes de tentar abrir uma nova ordem? Agradeço antecipadamente por sua ajuda e/ou comentários. 

0

Sherwin

Assinante, bbp_participante, comunidade, 11 respostas.

Perfil da visita

8 anos atrás #130596

Estou tendo o mesmo problema. Descobri em um dos meus EAs que, após uma negociação perdida, ele abre uma ou mais negociações perdidas consecutivas na próxima barra. Como você, tentei "If BarsSinceOrderclosed(1000) > 2 Then Assign variable ......"

Espero que alguém tenha a resposta.

0

sdstrading

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #130734

Estou tendo o mesmo problema com o BarsSinceOrderOpened. Ele não abre nenhuma ordem

0

Visualizando 2 respostas - 1 até 2 (de um total de 2)