Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1289
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
Ho anche sperimentato - ho aperto la macchina fotografica e non potevo chiuderla - finché non ho ucciso il processo.
https://www.gunsmoker.ru/2015/01/avoid-using-ShellExecuteEx.html
Potreste dirmi qual è il problema?
Se non ci sono ordini aperti, allora M5 è abilitato e tutto va bene,
Ma appena si apre un ordine, comincia a saltare M5,M15,M5,M15...
Potreste dirmi qual è il problema?
Se non ci sono ordini aperti, allora M5 è abilitato e tutto va bene,
Ma appena apro un ordine, inizia a rimbalzare su M5, M15, M5, M15...
È proprio come dice, è così che succede.
O sostituire in quello inferiore con AND
È proprio come è scritto, è così che funziona.
O sostituire in basso con E
Grazie, l'ho fatto, ma il risultato è lo stesso
Grazie, l'ho sostituito, ma il risultato è lo stesso.
Quindi manca qualcosa. Quindi la somma dibuy_lots+sell_lots=0
E meglio dell'aggiunta. O Alert o Print per aiutare.
Quindi manca qualcosa. Quindi la somma dibuy_lots+sell_lots=0
E meglio dell'aggiunta. O Alert o Print per aiutare.
In che modo è meglio?
(0 == 0 e 1 == 0) - la condizione non è soddisfatta
(0 + 1 == 0) - anche la condizione non è soddisfatta
Qual è la differenza tra AND e addizione in questo particolare esempio?
Grazie, l'ho sostituito, ma il risultato è lo stesso
Quindi controllate i valori di buy_lots e sell_lots, probabilmente stanno perdendo i loro valori da qualche parte.
Stampa
Non è chiaro perché passa a M5
Stampa
Non è chiaro perché si accende M5
Quando il TF viene commutato, l'EA viene riavviato. Provate a mettere le stampe sotto condizione, commutare e stampare. O viceversa.
E dovremmo sicuramente aggiungere il controllo del periodo nella condizione. Se si passa a M15, perché cambiare di nuovo?
ecco perché si raccomanda di cercare di fare il lavoro EA esclusivamente con i vostri maghi
Se il compito è quello di aprire un ordine una volta al giorno ad una certa ora, l'algoritmo è il seguente:
- avviare EA, controlla il numero di ordini aperti, se l'ordine con il nostro mago è aperto, quindi uscire fino al prossimo tick
- se non ci sono ordini, l'EA aspetta che l'ora e i minuti correnti siano maggiori di quelli dati
- questo tempo è arrivato, EA controllerà la cronologia degli ordini e se non ha piazzato un ordine con il nostro magik, allora imposterà un ordine e uscirà - l'uscita è utile per non elaborare gli errori del server, se l'ordine non è stato impostato, allora al prossimo tick cercheremo di farlo di nuovo, cioè non è necessario organizzare un ciclo per l'apertura ripetuta dell'ordine su questo tick.... ma questa è una questione di gusti e obiettivi, è l'implementazione più semplice)))
Per favore, ditemi cosa significa EA nel vostro contesto. Voglio trovare e leggere più dettagli .....
Voglio trovarlo e saperne di più sul seguente sito web: Grazie.