Novas regras ignorando regras antigas
3 respostas
force199
9 anos atrás #112849
Hi,
Costumo perceber que, sempre que crio uma nova regra, o EA parece ignorar a regra antiga. Por que isso acontece?
EG Se eu definir...
Regra 1 para: Lance > SMA 80 no gráfico diário
Regra 2 para: Fechar > SMA 80 no gráfico de 4 horas
Regra 3 para Bid cruza acima da SMA no gráfico de 1 hora
E, em seguida, coloquei suportes de "Do Nothing" (Não fazer nada) nas Regras 1 e 2 e, em seguida, "Enter at Stop" (Entrar na parada) na Regra 3. Na prática, descobri que o EA ignorou as regras 1 e 2 e está executando negociações com base apenas na Regra 3.
Isso não é bom. O que estou fazendo de errado?
Marca Fric
9 anos atrás #127354
Se entendi bem, você quer que ele avalie todas as três regras para agir na regra 3.
Não é assim que funciona, cada regra é independente.
Você deve definir todas as suas três condições em uma única regra - é possível ter várias condições na seção IF.
Marcar
EstratégiaQuant arquiteto
force199
9 anos atrás #127387
Obrigado, Mark, o sistema não estava funcionando quando eu tinha as três regras em uma seção IF, mas dei outra olhada nele hoje e acho que foi a confusão entre pips e pips reais e quando usar 20 ou 0,0020 que me atrapalhou. Por isso, vou dar mais uma longa olhada para consertar isso.
A propósito, se eu quiser que a primeira regra acione apenas uma negociação, presumo que na segunda regra eu identifique essa negociação e selecione "DO NOTHING" na ação THEN, já que não há uma opção "DON'T OPEN ANY MORE TRADES".
Marca Fric
9 anos atrás #127465
se você não quiser usar a segunda regra, poderá excluí-la.
Se você quiser usar várias regras para abrir negociações em circunstâncias diferentes, poderá usar controles do Strategy Control, como Posição no mercado ou O pedido abriu este bar
Marcar
EstratégiaQuant arquiteto
Visualizando 3 respostas - 1 até 3 (de um total de 3)