![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
ragazzi,
Grazie mille,
Vi spiego perché voglio utilizzare LastOpenPrice(OP_BUY) e LastOpenPrice(OP_SELL) perché voglio utilizzarli in alcune condizioni come
if ( LastOpenPrice(OP_BUY) -LastOpenPrice(OP_SELL)) > 0.0090 // per questo motivo ho bisogno di mantenere l'ultimo ordine aperto per comprare e l'ultimo ordine aperto per vendere, quindi ho bisogno di un ultimo ordine separato uno per comprare e l'altro per vendere.
la spiegazione della funzione n.4 è chiara?
funzione numero 4:
// voglio ottenere l'ordine chiuso prima dell'ultimo ordine chiuso whatover comprare o vendere.
4- funzione per ottenere e mantenere il precedente prezzo di chiusura prima dell'ultimo ordine chiuso whatover comprare o vendere. grazie
ragazzi,
Non funziona davvero
Come potete vedere nelle immagini
ho iniziato a testare l'EA dal 01/03/2011 al 11/04/2011
nella prima ora del 01/03/2011
la posizione è stata aperta ma nessuno delle condizioni sopra citate era disponibile. questo mi ha fatto davvero impazzire
la spiegazione della funzione n.4 è chiara?
funzione numero 4:
// voglio ottenere l'ordine chiuso prima dell'ultimo ordine chiuso whatover comprare o vendere.
4- funzione per ottenere e mantenere il precedente prezzo di chiusura prima dell'ultimo ordine chiuso whatover comprare o vendere. grazie
la seconda opzione:
il prezzo di chiusura dell'ordine del Buy o Sell che ha chiuso prima dell'ultimo che ha chiuso ?
la seconda opzione:
il prezzo di chiusura dell'ordine del Buy o Sell che ha chiuso prima dell'ultimo che ha chiuso ?
Prova questo...
Per ottenere l'ultimo prezzo di chiusura dell'ultimo ordine che era un acquisto o una vendita e che corrispondeva al simbolo e al numero magico, fate così LastClosePrice(1)
Per ottenere quello precedente, fai così... LastClosePrice(2 )
NOTA: questo codice NON FUNZIONERA' con i tuoi numeri magici come mostrato nel tuo codice sopra . . .
Ragazzi.
C'è qualcuno che può usare il programma teamviewer e poi potremo accedere insieme e controllare qual è il vero problema.
ragazzi,
Non funziona davvero
Come potete vedere nelle immagini
ho iniziato a testare l'EA dal 01/03/2011 al 11/04/2011
nella prima ora del 01/03/2011
la posizione è stata aperta ma nessuno delle condizioni sopra citate era disponibile. questo mi ha fatto davvero impazzire
Non è pazzo. E' "ragionevole" che un ordine venga aperto perché:
Se la funzione di cui sopra restituisce ZERO, allora può verificarsi qualsiasi scenario come quello qui sotto
Ti suggerisco di mettere una logica "master", al di là di questo. Se la funzione LastOpenPrice(...) restituisce zero.... qual è il tuo piano di gioco?