[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 523
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Domanda: chi ha questo EA che apre sia ordini di acquisto che di vendita?
O forse sto fraintendendo qualcosa, ma sto ricevendo l'errore 138.
https://www.mql5.com/ru/code/8177
Per cinque cifre, lo slittamento deve essere aumentato
>> Grazie. Ora capisco perché prima funzionava e ora no. Non ci avevo pensato.Preferibilmente non un ciclo eterno, ma l'esecuzione del programma un certo numero di volte.
Ecco un semplice esempio -
int tick=OrderSend("GBPUSD",OP_BUY,0.01,Ask,3,Bid-30*Point,Bid+30*Point);
Come posso posizionare l'istruzione del ciclo in modo che quando scatta un ordine stop, la stessa posizione (per esempio) viene aperta immediatamente?
циклов не надо, программа и так зациклена на вызов при каждом тике. Запомните тикет ордера, а потом проверяйте каждый раз OrderCloseTime(). Если оно не 0, значит ордер закрылся. Как именно - по тейку или стопу - можно узнать, проанализировав OrderProfit().
E se lo stop fosse al pareggio, ecc.
а если стоп стоял в безубытке и т.п.?
Se solo i funghi potessero crescere nella tua bocca.
если б да кабы, да во рту росли б грибы.
Non riesci a pensare a qualcosa di più intelligente? Rispondi correttamente alla domanda.
Подскажите как зациклить выполнение всей программы?
Желательно не вечный цикл, а выполнение программы определенное количество раз.
Вот простой пример -
int tick=OrderSend("GBPUSD",OP_BUY,0.01,Ask,3,Bid-30*Point,Bid+30*Point);
Как расположить оператор цикла чтобы при срабатывании стоп приказа сразу происходило бы открытие этой же (например) позиции?
Non è molto chiaro, parafrasa.
Не совсем понятно, перефразируйте.
È meglio descrivere a parole ciò che si vuole ottenere e non fare riferimento a cicli e tutto il resto. Per esempio, aprire un ordine in base alla lettura dell'RSI, se sarà chiuso dallo stop, aprire immediatamente il successivo, ecc.
Хороший код, за полторы секунды откроет пятнадцать ордеров в зависимости от показаний RSI.
Лучше описать словами то что хочется получить и не надо ссылаться на циклы и все такое. к примеру открыть один ордер по показаниям RSI, если он будет закрыт по стопу сразу открыть следующий и т.п.
=))
Non mi dispiace, non mi dispiace.
Sono d'accordo: "Meglio se descritto a parole"!