[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 382
![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
Scusa, ma lavoravo su Rumuse e ora sto imparando MT4. Sono ancora un "Dummie" qui. 11 .09 . Non posso iniziare le citazioni. Per favore, ditemi cosa c'è che non va. Sarò lieto di aiutarvi.
Salve, potete dirmi come disabilitare un EA se un ordine aperto dallo stesso EA viene chiuso da un trader o da SL o TP.
BeerGod
Понимаете, советники на то и советники, что не нужно им советовать... а если ордер открыт, то не переживайте, дядя Коля прийдет и всё закроет.
Quindi non è possibile fermare il funzionamento dell'EA?
BeerGod
Quindi non è possibile fermare l'EA?
Disattivare l'EA premendo il pulsante nel terminale, e l'ordine non può essere ritirato naturalmente, chiuderlo manualmente.
BeerGod
Disattivate l'EA premendo il pulsante nel terminale e l'ordine non può essere riportato indietro, naturalmente, chiudetelo manualmente.Sto scrivendo un gufo che apre un ordine con SL e TP.
Ho bisogno di una condizione che se un ordine viene chiuso dal TP o chiuso da un trader devo fermare l'EA. Come implementare questo programmaticamente?
Aiutatemi a risolvere il problema, perché se il ciclo ha solo 2 passaggi i prima è uguale a 0 e poi subito uguale a 4?
Da questo script l'allarme esce 0, 4.
Per quanto ho capito il codice
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == false) break;
fa una pausa, il che significa che andiamo all'inizio del ciclo e aumentiamo i secondo la condizione del ciclo
probabilmente come questo
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == false) {i--; break; }