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
Ah, como! Pergunta a pergunta - isso é sábio!
a posição é aberta por seu especialista my_first_ea_sartrailing.mq5
Não me lembro de tudo, por isso estou perguntando.
Você deve limpar a estrutura da solicitação de negociação antes de preenchê-la: ZeroMemory( mrequest);
É assim que deve ser (adicione-o em dois lugares):
ZeroMemory( mrequest); // добавить
mrequest.action = TRADE_ACTION_DEAL; // есть
Só não me lembro de tudo, por isso estou perguntando.
Você precisa limpar a estrutura da solicitação de negociação antes de preenchê-la: ZeroMemory( mrequest);
É assim que deve ser (adicione-o em dois lugares):
ZeroMemory( mrequest); // добавить
mrequest.action = TRADE_ACTION_DEAL; // есть
Limpar a estrutura ZeroMemory( mrequest) não altera a situação:
O testador ainda gera
2017.08.25 12:47:50.311 2016.01.13 16:00:00 failed instant sell 0.10 EURUSD at 1.08275 sl: 1.08575 tp: 1.07275 [Invalid request]
2017.08.25 12:47:50.311 2016.01.13 16:00:00 Alert: Request to set Sell order failed - error code:4756
No Expert Advisor que você usou como exemplo (my_first_ea.mq5), a classe CTrade padrão não é usada, mas a estrutura do zap de negociação é preenchida.
Está claro que ambos os artigos (o seu e o de https://www.mql5.com/pt/articles/100 ) foram escritos para iniciantes.
Ao mesmo tempo, o my_first_ea.mq5 ainda é testado sem erros, mas o my_first_ea_sartrailing.mq5 não.
Por quê?
Por algum motivo, após ZeroMemory(), as posições começaram a se abrir.
Olá a todos. E quem pode escrever um robô que faça o rastreamento, provavelmente não o rastreamento, mas que feche todas as posições (tanto as abertas quanto as pendentes - isso pode ser opcional) quando o lucro de todas as posições abertas diminuir para um determinado valor! Exemplo: o lucro em todas as posições abertas é de US$ 200 e não quero perder mais de 20% desse valor, ou seja, quando o lucro cair para US$ 160, o Expert Advisor fechará todas as posições.
Acredito que essa seja uma questão simples para os programadores.
***
Acredito que seja uma questão simples para os programadores.
Essas são as frases que os programadores mais odeiam. Isso é para referência futura.
Essas são as frases que os programadores mais odeiam. Isso é para referência futura.
Ok. Entendi).
Ok. Entendi).
Pesquise as palavras "Trailing", "Balance", "Equity".