[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 525
![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
In particolare, la lineaAlert ("OrderTicket( )",OrderTicket( )); Il che potrebbe significare che l'ultimo ciclo non è completato!!!
Ecco il registro.
Prima, riscrivevo spesso il codice, incontravo spesso degli errori, penso 4108 e 4050, ora non c'è nessun errore! Sì, beh, comunque non funziona!
Sì, beh, credo che sia qui che diventa complicato.
if( OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol()
|| OrderMagicNumber( )==1000 &&OrderSymbol()==Symbol()) {
Proprio così, s... Cosa ho fatto di sbagliato nella linea?
Sì, beh, credo che sia qui che diventa complicato.
if( OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol()
|| OrderMagicNumber( )==1000 &&OrderSymbol()==Symbol()) {
Proprio così, s... Cosa ho fatto di sbagliato nella linea?
solo che a questo punto potrebbe essere un ordine pendente remoto e il risultato sarebbe insolito ;)
Non capisco, non è cancellato che sto selezionando qui, non sono storie di moda. OK, non c'è bisogno, quello è dopo.
-AAH!!! quindi farò una parentesi su entrambi i lati! GRAZIE!!!!!
Whew!!!
Ok, vado a farmi una doccia, fa caldo.
Non capisco, non sto abbattendo quelli cancellati, non le storie di moda. Ok, non c'è bisogno, quello è dopo.
Supponiamo di avere 1 ordine pendente da cancellare e di aver raggiunto la linea (per facilità di lettura, l'ho suddivisa per operatore)
Quindi, abbiamo questo ordine:
1) lo cancelliamo, e così facendo:
a) siamo fortunati e viene cancellato
b) non può essere cancellato perché il prezzo è troppo vicino/il server è sovraccarico/in Internet non funziona/ecc. Ma andiamo avanti lo stesso.
2) se qualcosa va storto, lo scriviamo
3) chiudere l'ordine (in sospeso!!! che abbiamo cancellato nel primo punto!!!)
risultato... Non posso prevedere al 100%, ma sembra un altro errore
4) visualizzare un messaggio su di esso
Sì, beh, questo è il problema.
if( OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol()
|| OrderMagicNumber( )==1000 &&OrderSymbol()==Symbol()) {
È così giusto se... Cosa ho sbagliato nella linea?
Mettiamola così... Così non si spara a nessuno e non si ricevono ordini in giro... :))
Cominciamo in ordine. Per prima cosa, troveremo l'ultima posizione chiusa e ci assicureremo che sia chiusa alla presa:
Questo:
Questo sarà il vostro compito a casa... :)