Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 496
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
As paradas e TPs devem ser definidas a partir do preço aberto. Muitos comerciantes não os fixam ao preço aberto. Daí a relação desigual sobre o valor de spread.
Eu abro assim
ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,0,magic,0)
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digitos);
SL=NormalizeDouble(OrderOpenPrice()-sl*Point,Digits);
modify=OrderModify(ticket,OrderOpenPrice(),SL,TP,0);
Eu abro assim
ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,0,magic,0)
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digitos);
SL=NormalizeDouble(OrderOpenPrice()-sl*Point,Digits);
modify=OrderModify(ticket,OrderOpenPrice(),SL,TP,0);
Este é o seu caso, você não considera o Spread, ou seja, as regras do mercado: abrir na Ask, fechar na Bid. Abrir na Bid, fechar na Ask
Fórum sobre comércio, sistemas automatizados de comércio e teste de estratégias comerciais.
Qualquer pergunta de novatos sobre MQL4, Algoritmos e Códigos ajuda e discussão
Vitaly Muzichenko, 2018.03.21 17:26
Alternativamente, encontre um par com um spread muito grande para obter uma rápida compreensão. Em seguida, execute o Expert Advisor no Strategy Tester e ative a linha Ask. Veja como e em que níveis as paradas e os lucros são acionados.
Espero que você perceba rapidamente qual é o problema.
Este é exatamente o seu caso, você não leva em conta o Spread, ou seja, as regras do mercado: abrir na Askk, fechar na Bid. Abertura na Bid, fechamento na Ask
Alternativamente, encontre um par com um spread muito grande para obter uma rápida compreensão. Em seguida, execute o Expert Advisor no Strategy Tester e ative a linha Ask. Veja como e em que níveis as paradas e os lucros são acionados.
Espero que você perceba rapidamente qual é o problema.
Olá. Talvez alguém possa me dizer qual é a razão. Eu tenho uma carteira de 20 Expert Advisors que funcionam em 7 pares de moedas e ordens de abertura em um novo castiçal, mas por alguma razão as negociações não são executadas, embora no testador de estratégia pareça que as negociações são executadas. Obrigado.
As revistas foram examinadas? Você foi autorizado a negociar? E o que isso significa
os ofícios estão acontecendo.
As revistas foram examinadas? Você foi autorizado a negociar? E o que isso significa
Então, as negociações estão sendo feitas no testador ou não? Não há um terceiro estado.O tronco e tudo mais é montado, o testador está fazendo negócios.
O registro e tudo o mais é montado, no testador realiza transações
Executar Expert e ver o que diz nos logs: guia "Experts" e guia "Logbook". Muito provavelmente haverá uma resposta para a pergunta. Se você mesmo não entender, poste aqui o conteúdo dos registros.
Você foi longe demais com os ajustes ))).