Olá Bruno,
deve ter uma posição de algum instrumento em aberto, não necessariamente do instrumento que está rodando no EA.
Olá Bruno,
deve ter uma posição de algum instrumento em aberto, não necessariamente do instrumento que está rodando no EA.
Não tem posição aberta ele não está executando a ordem
Bom,
dá um print no retcode() dentro do If.
Print(" Erro: ",trade.ResultRetcode()," ", trade.ResultRetcodeDescription());
O objetivo do EA e fazer uma compra no rompimento do indicador de Suporte e Resistencia
Ele leu o indicador mas nao envia a ordem alguem pode me ajudar
Ele não enviou a ordem porque o IF falhou... simples Lógica Booleana.
Inclusive teu IF é bem doido:
if(rates[0].high>SRArray[0] && rates[0].high>SRArray[0] && PositionsTotal()==0)
Você não tem a MÍNIMA checagem pra erros.. Pelo teu código você acredita cegamente que tudo VAI DAR CERTO...
Cuidado!!! O mundo real é de longe assim...
;)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
O objetivo do EA e fazer uma compra no rompimento do indicador de Suporte e Resistencia
Ele leu o indicador mas nao envia a ordem alguem pode me ajudar