[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

 

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?

 
_Aybulat_:

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?
 
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.
 
 
abolk:

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

 
_Aybulat_:


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

 
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++.
[Eliminato]  

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.

[Deleted]  

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?

 
Sembra che nessuno abbia guardato il codice, va bene, già risolto. Grazie.