Número mágico
6 respostas
ForexTrader
9 anos atrás #112774
Quando crio um EA, coloco um número mágico para ordens de venda e outro para ordens de compra. Como posso colocar o EA em vários pares, já que ele abrirá 2 ou 3 ordens de venda e/ou compra com o mesmo número mágico? Como posso resolver esse problema, já que sei que o número mágico deve ser exclusivo e apenas para uma ordem?
Obrigado de antemão
mantadiver
9 anos atrás #127139
Minha tentativa grosseira de resolver isso foi criar dois parâmetros: "Magic_Long" e "Magic_Short" com os números padrão 1 e 2, respectivamente.
Selecione "Magic_Long" para a regra de ordem longa e "Magic_Short" para a regra de ordem curta.
Em seguida, a cada novo par que você adicionar o EA, será necessário incrementar os números nas entradas definidas pelo usuário. Assim, o par 1 poderia usar 1 e 2, o par 2 - 3 e 4, o par 3 - 5 e 6 etc. etc., fornecendo, assim, números mágicos longos/curtos exclusivos para cada par.
Provavelmente, essa é uma tentativa ruim de resolver o problema e eu também estaria interessado em uma solução mais eloquente, mas, por enquanto, ela funciona.
Marca Fric
9 anos atrás #127271
Essa é exatamente a solução: crie variáveis para seus números mágicos e você poderá alterá-las ao aplicar o EA ao gráfico.
Marcar
EstratégiaQuant arquiteto
ForexTrader
9 anos atrás #127339
Então, Mark, tenho que fazer isso manualmente? Quando adiciono o EA a um novo par, eu mesmo tenho que alterar o número mágico? Existe uma maneira de fazer com que o EA possa fazer isso sozinho?
Marca Fric
9 anos atrás #127376
você deve fazer isso manualmente - quando você anexa o EA ao gráfico, pode editar seus parâmetros - portanto, basta definir o parâmetro MagicNumber como um valor exclusivo.
Marcar
EstratégiaQuant arquiteto
ForexTrader
9 anos atrás #127384
Mark, como estou confuso, o EA sabe qual ordem é sua somente pelo número mágico ou pelo número mágico e pelo par? Porque se for a última opção, você pode ter o mesmo Magic Number em todas as ordens de pares diferentes. Por exemplo, você pode ter uma ordem de venda no EUR/USD com um número mágico 12345, uma ordem de venda no USD/CHF com o mesmo número mágico, uma ordem de venda no EUR/GBP com o mesmo número mágico, etc. Estou certo? Ou preciso de um número mágico diferente para cada par? 10 ordens de venda em 10 pares com 10 números mágicos diferentes?
Obrigado!
Marca Fric
9 anos atrás #127464
Você deve usar um número mágico exclusivo para cada par, pois ele não verifica o mesmo par na maioria das funções.
Marcar
EstratégiaQuant arquiteto
Visualizando 6 respostas - 1 até 6 (de um total de 6)