[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 523

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
Pergunta: quem tem esta EA abrindo os pedidos de Compra e Venda?
Ou talvez eu esteja entendendo mal alguma coisa, mas estou recebendo um erro 138.
https://www.mql5.com/ru/code/8177
Para cinco dígitos, o escorregamento deve ser aumentado
>> Obrigado. Agora vejo porque costumava funcionar e agora não funciona. Eu não pensei nisso.De preferência, não um loop eterno, mas a execução do programa um certo número de vezes.
Aqui está um exemplo simples -
int tick=OrderSend("GBPUSD",OP_BUY,0.01,Ask,3,Bid-30*Point,Bid+30*Point);
Como faço para colocar a declaração de loop para que quando uma ordem de parada é acionada, a mesma posição (por exemplo) seja aberta imediatamente?
циклов не надо, программа и так зациклена на вызов при каждом тике. Запомните тикет ордера, а потом проверяйте каждый раз OrderCloseTime(). Если оно не 0, значит ордер закрылся. Как именно - по тейку или стопу - можно узнать, проанализировав OrderProfit().
E se a parada estivesse no ponto de equilíbrio, etc.?
а если стоп стоял в безубытке и т.п.?
Se ao menos cogumelos pudessem crescer em sua boca.
если б да кабы, да во рту росли б грибы.
Você não consegue pensar em nada mais inteligente? Responda a pergunta corretamente.
Подскажите как зациклить выполнение всей программы?
Желательно не вечный цикл, а выполнение программы определенное количество раз.
Вот простой пример -
int tick=OrderSend("GBPUSD",OP_BUY,0.01,Ask,3,Bid-30*Point,Bid+30*Point);
Как расположить оператор цикла чтобы при срабатывании стоп приказа сразу происходило бы открытие этой же (например) позиции?
Não muito claro, parafraseando.
Не совсем понятно, перефразируйте.
É melhor descrever em palavras o que você quer obter e não se referir a ciclos e tudo isso. Por exemplo, abrir um pedido por leitura RSI, se ele será fechado por parada, abrir imediatamente o próximo, etc.
Хороший код, за полторы секунды откроет пятнадцать ордеров в зависимости от показаний RSI.
Лучше описать словами то что хочется получить и не надо ссылаться на циклы и все такое. к примеру открыть один ордер по показаниям RSI, если он будет закрыт по стопу сразу открыть следующий и т.п.
=))
Eu não me importo, eu não me importo.
Concordo "Melhor descrito em palavras"!