[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 356
La parabola viene invertita, ma lo stop non viene attivato, e quando la parabola torna verso il trade precedente la modifica dell'ordine precedente continua.
Grein: Meglio rinunciare alla funzione di avvio allora . E al di fuori di esso, organizzare la propria funzione di interrupt, con intervalli desiderati in sec, min, impostando i flag di interrupt. E il corpo principale del programma si limita a eseguire queste bandiere in loop, e quando sono pronte, eseguire le procedure personalizzate. E una di queste procedure può essere utilizzata per ottenere una nuova quotazione, non sarà basata su tick, ma possiamo impostare il giusto fattore di carico in pochi secondi e ottenerlo secondo necessità. Così, sarà un sistema in tempo reale, non collegato agli eventi - tick. Le cose stanno così.
Puoi spiegare il codice? Forse qualche pseudo-codice. Come può essere senza inizio...? È una funzione di base, come main() in C++.
L'ordine è sempre modificato correttamente, ecco alcuni dei risultati
...
633 2011.04.22 15:45 modificare 1 1.00 1.40997.4565 0.0000 0.00 10000.00
634 2011.04.22 16:00 modifica 1 1.00 1.40997.4564 0.0000 0.00 10000.00
635 2011.04.22 16:15 modifica 1 1.00 1.40997.4562 0.0000 0.00 10000.00
636 2011.04.22 16:30 modifica 1 1.00 1.40997.4561 0.0000 0.00 10000.00
637 2011.04.22 16:45 modifica 1 1.00 1.40997.4559 0.0000 0.00 10000.00
...
La domanda è perché lo stop non viene attivato in tempo?
L'ordine è modificato continuamente, ecco alcuni dei risultati
...
633 2011.04.22 15:45 modificare 1 1.00 1.4099 7.4565 0.0000 0.00 10000.00
634 2011.04.22 16:00 modificare 1.00 1.4099 7.4564 0.0000 0.00 10000.00
635 2011.04.22 16:15 modifica 1 1.00 1.4099 7.4562 0.0000 0.00 10000.00
636 2011.04.22 16:30 modifica 1 1.00 1.4099 7.4561 0.0000 0.00 10000.00
637 2011.04.22 16:45 modifica 1 1.00 1.4099 7.4559 0.0000 0.00 10000.00
...
La domanda è perché lo stop non viene attivato in tempo?
cosa c'entra "quello"? dov'è l'errore n. 1 in questo rapporto?
Pulsante SRC
In che senso "in questo caso"? Dov'è l'errore n. 1 in questo rapporto?
Questo non è il log, questo è il risultato, nel log stesso oltre all'errore
OrdineModifica errore 1
non c'è niente
Questo non è il log, è il risultato, nel log stesso a parte l'errore
OrdineModifica errore 1
non c'è nessun errore
Sì - con domande così "esaustive" "inequivocabili" - la risposta richiederà molto tempo per arrivare
se c'è l'errore #1 quando si modifica - non c'è modifica dell'ordine
leggere quando si verifica l'errore #1 durante la modifica
https://docs.mql4.com/ru/trading/OrderModify
Meglio rinunciare alla funzione di avvio allora
. E al di fuori di esso, organizzare la propria funzione di interrupt, con intervalli desiderati in sec, min, impostando i flag di interrupt. E il corpo principale del programma si limita a eseguire queste bandiere in loop, e quando sono pronte, eseguire le procedure personalizzate. E una di queste procedure può essere utilizzata per ottenere una nuova quotazione, non sarà basata su tick, ma possiamo impostare il giusto fattore di carico in pochi secondi e ottenerlo secondo necessità. Così, sarà un sistema in tempo reale, non collegato agli eventi - tick. Le cose stanno così.
Cari professionisti, potreste dirmi quanto è stabile il terminale se è in funzione da molto tempo?
Ho notato che dopo 2-3 giorni che l'EA ha funzionato, il lavoro di invio delle notifiche via email cade. Forse il terminale si stanca in qualche modo?
Cosa devo fare per prolungare il funzionamento stabile del terminale? C'era una discussione sul riavvio del PC - forse è per la stessa cosa...
Sarei grato per qualsiasi commento basato sulla pratica.
Vitaly.
Sì, "la domanda di qualsiasi nuovo arrivato"!
Hai letto il tuo ramo? O, come il gallo cedrone, sentite solo il vostro meschino, molto necessario e comprensibile ai nuovi arrivati, techno-talk?