Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1653
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
Per un tester questo
OrderSend
andrà bene e funzionerà anche su server veloci, ma se non sei un tester è meglio farlo secondo la documentazione :)
In realtà, quello che ho provato ma che non ho potuto aggiungere qui: fare in modo che l 'EA aspetti 4 prezzi di apertura delle candele di fila dopo che tutti gli indicatori ( prezzi di apertura delle candele) coincidono:
1. Il prezzo di apertura della prima candela - (5) sopra (75) e (85) + barra MACD aperta sopra 0 - 1 su 4 conferme è;
2. Il prezzo di apertura della seconda candela - (5) sopra (75) e (85) + barra MACD aperta sopra 0- 2 su 4 conferme è;
3.Il prezzo di apertura della 3a candela - (5) sopra (75) e (85) + barra MACD aperta sopra 0- 3 su 4 conferme sì;
4. Il prezzo di apertura della 4a candela - (5) sopra (75) e (85) + barra MACD aperta sopra 0- 4 su 4 conferme sì- Aprire trade per comprare sulla stessa candela (4).
La stessa situazione con gli ordini di vendita, solo nell'altra direzione gli indicatori dovrebbero aprirsi. E c'è un punto importante - se, per esempio, in qualsiasi fase della 1a candela alla 4a, gli indicatori cambiano la loro posizione(per esempio, sulla 3a candela di apertura, la barra MACD si apre o sotto 0, o = 0) - allora tutto si resetta, perché i segnali non sono stati controllati sull'apertura della 4a candela di fila.
Per favore consigliate, programmatori esperti, cosa deve essere cambiato nel codice per far funzionare queste condizioni? Ho provato un sacco di cose, e non so...
if(malw>mas1 && malw>mas2 && OrderSell)
Come si dice, non prendeteci in parola.
OrderSell
non so cosa potrebbe esserci dentro, condividere la logica decisionale nel codice.
artem artem #:
Il prezzo di apertura della prima candela - (5) sopra (75) e (85) + barra MACD aperta sopra 0 - 1 su 4 conferme sì;
2 Il prezzo di apertura della 2a candela - (5) sopra (75) e (85) + barra MACD aperta sopra 0- 2 su 4 conferme sì;
3 Il prezzo di apertura della terza candela - (5) sopra (75) e (85) + barra MACD aperta sopra 0- 3 su 4 conferme è;
4 Il prezzo di apertura della 4a candela - (5) sopra (75) e (85) + barra MACD aperta sopra 0- 4 delle 4 conferme sì- Aprire il trade per comprare sulla stessa candela (4a).
Segnare un valore con un altro, niente? Dividere il primo blocco = soluzione, il secondo blocco = soluzione, confrontare i blocchi.
Segnare un valore con un altro, niente? Dividere il primo blocco = soluzione, il secondo blocco = soluzione, confrontare i blocchi.
Si scopre che avete, nel codice, un errore logico.
OK, ma le variabili si bloccheranno se le usi in questo modo e poi non saprai quali sono i "miracoli"
Ok, ma le variabili andranno in crash se le usi in questo modo e poi non saprai quali sono i "miracoli".
Se conosci un'altra opzione, scrivila...
Puoi aiutare le persone).