Resposta

Preço inválido para índices

7 respostas

kapitalgo

Cliente, bbp_participante, comunidade, 26 respostas.

Perfil da visita

7 anos atrás #115675

Boa tarde a todos,

 

Tenho um problema com preços inválidos em índices, sei o que está acontecendo de errado, mas não sei como corrigir isso, embora esteja familiarizado com o mql4. Não encontrei nada sobre isso no fórum mql4.com. A seguir:

 

O preço tem dois dígitos, mas se move em passos de 0,50, por exemplo:

 

12345.00

12345.50

12346.00

12346.50

 

e assim por diante...

 

O EA abrirá um stop de compra em 12345,33, mas isso não funciona. Pensei em usar MathRound(), mas é muito complicado, o EA deve arredondar x,25 para x,50, x,24 para x,00 e x,75 para x,00, x,74 para 0,50.

 

Alguém tem outra solução para isso? O mesmo para SL e TP

 

Muito obrigado e cumprimentos,

 

Patrick

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #139802

Olá,

 

Você quer dizer como fazer isso no EA Wizard? Estou perguntando porque você colocou sua pergunta na seção do fórum StrategyQuant3 ...

0

kapitalgo

Cliente, bbp_participante, comunidade, 26 respostas.

Perfil da visita

7 anos atrás #139806

Bom dia tomas262,

 

É uma estratégia SQ gerada. Normalizei os trailing stops para o dobro e defini os dígitos como 0, de modo que funcionou até o momento, mas ele ultrapassa a metade do ponto.

 

Com os melhores cumprimentos, Patrick

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #139831

Olá,

 

Entenda, você pode compartilhar sua estratégia e mais detalhes? Você pode enviá-la para [email protected]

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #141574

Obrigado por apontar esse erro, tenho que investigá-lo. Há um método NormalizeDouble usado para "corrigir" o valor de SL/PT e ele também deve se preocupar com isso.

Mas tenho que verificar se isso acontece.

 

Provavelmente lançaremos uma correção rápida do SQ em algum momento na próxima semana.

Marcar
EstratégiaQuant arquiteto

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #141715

Por exemplo, quando o preço se move em etapas de 0,050, você ainda pode colocar uma ordem de parada ou limite em 12345,33 e ela será preenchida com o preço "correto" mais próximo.

 

Isso não funciona da mesma forma com sua corretora? Se não, você pode me dizer qual é a corretora e o símbolo?

Marcar
EstratégiaQuant arquiteto

0

Joczek

Assinante, bbp_participante, comunidade, 1 respostas.

Perfil da visita

7 anos atrás #141718

Tenho o mesmo problema com a corretora Activtrades:

2017.02.16 15:59:45.672 '308369': modificação da ordem pendente #319313785 buy stop 0.01 Ger30Mar17 at 11845.0 sl: 0.0 tp: 0.0 -> price: 11845.0 sl: 11788.9 tp: 0.0 failed [Invalid S/L or T/P]

0

kapitalgo

Cliente, bbp_participante, comunidade, 26 respostas.

Perfil da visita

7 anos atrás #142007

Eu uso a IG como corretora, não tenho certeza, mas acho que também tentei com a FX-Choice. Possível atualização do MT4?

0

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