Ajuda para acionar a 2ª ordem
2 respostas
ssdex
9 anos atrás #113320
Olá,
Estou tendo problemas para descobrir como fazer com que o próximo pedido após uma perda tenha um tamanho de lote diferente.
IF(regras de compra)=True
Then(assign variable) = 1
IF(variável)=1
Then(enter buy)
(atribuir variável) = 0
O código acima funciona o dia todo. O problema está na próxima parte (eu acho).
IF(closed p/l 0,0) <0
Então (atribuir variável) = 2
IF(variável)=2
&& (buy rules) = true
ENTÃO (entre na compra com um lote maior)
Parece que isso nunca leva a uma negociação maior após uma perda. Há algo que estou perdendo?
Obrigado por qualquer ajuda com esse problema.
James
Marca Fric
9 anos atrás #128799
Se não funcionar, parece que as duas segundas regras nunca são acionadas.
Depende também de como exatamente isso é feito. Se você publicar a estratégia aqui, posso dar uma olhada.
Você deve estar ciente de que as regras são avaliadas na ordem em que são criadas, portanto, sua primeira regra sempre define a variável como 1 e sua segunda regra sempre faz uma negociação.
Marcar
EstratégiaQuant arquiteto
ssdex
9 anos atrás #128843
Obrigado, Mark.
Finalmente, reverti a ordem e as negociações foram executadas corretamente.
Mais uma vez, obrigado.
Visualizando 2 respostas - 1 até 2 (de um total de 2)