Número mágico
6 respostas
ForexTrader
11 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
0
mantadiver
11 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.
0
Marca Fric
11 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
0
ForexTrader
11 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?
0
Marca Fric
11 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
0
ForexTrader
11 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!
0
Marca Fric
11 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
0
Visualizando 6 respostas - 1 até 6 (de um total de 6)