
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Quais são as aspas de 4 ou 5 casas decimais?
4 dígitos...experimentei-o em 5 dígitos também. NormalizeDouble não funciona :(
É o que eu estou dizendo. Por que uma parada de 10 pips está errada...
O problema é o seguinte: um Stop de 10 pips pode estar errado porque a distância mínima na qual você pode colocar um Stop Loss é superior a 10 pips (por exemplo: 15 pips). Este valor é estabelecido pela sala de negociação.Eu tentei 200 também! Ainda o mesmo...
Você pode postar o código EA original?
O princípio de estabelecer um stop loss na função OrderSend() é correto. Portanto, não há necessidade de mudar nada ali.
Quando a função Print() funciona, ZigZag=0, daí a perda de parada: 0+15*Point, ou seja, igual a 0,0015. É por isso que ele gera erro OrderSend Error 130.
double ZZ_1 = NormalizeDouble(iCustom(NULL,0, "ZigZag",21,5,3,0,1),4);// 21,5,3 são variáveis indicadoras externas, elas devem ser especificadas na ordem em que são declaradas no indicador ZigZag.
Da mesma forma, Buffer duplo1 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mx",0,0,1),4);
duplo Buf1 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mx",0,6,1),4);
duplo Buffer2 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mn",0,0,1),4);
duplo Buf2 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mn",0,6,1),4);
Nenhuma variável externa é especificada aqui.
Mas eles são opcionais, como escrito na documentação MQL4.
E em
duplo tampão1 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mx",0,0,1),4);
duplo Buf1 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mx",0,6,1),4);
duplo Buffer2 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mn",0,0,1),4);
duplo Buf2 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mn",0,6,1),4);
nenhuma variável externa :)
Por falar nisso, minha função PRINT sai normalmente em ZigZag:
Mas eles são opcionais, como escrito na documentação MQL4.
E em
duplo tampão1 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mx",0,0,1),4);
duplo Buf1 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mx",0,6,1),4);
duplo Buffer2 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mn",0,0,1),4);
duplo Buf2 = NormalizeDuplo(iCustom(NULL,Frame, "Osc_Mn",0,6,1),4);
nenhuma variável externa :)
Por falar nisso, minha função PRINT sai normalmente em ZigZag:
Se não há variáveis externas nestes indicadores, não há nenhuma reivindicação :). Mas ainda preciso pensar sobre as paradas. Talvez você tenha uma visão.Se não há variáveis externas nestes indicadores, não há nenhuma reivindicação :). Mas ainda preciso pensar sobre as paradas. Talvez você obtenha uma visão.
Não se preocupe com isso :) Aos desenvolvedores: BASIC TESTER/OPTIMIZER
Tenho certeza de que é o mesmo com o stopomi.