Vorrei implementare un codice che dopo un falso Breakout acquista o vende... mi spiego meglio.
Se giorno 10 luglio (esempio) con timeframe a 5 minuti, c'è una candela che CHIUDE sopra il massimo del GIORNO PRECEDENTE (9 luglio), successivamente(2-3-4-100 candele dopo, non si sa) c'è una candela che CHIUDE sotto il MINIMO del GIORNO PRECEDENTE (9 luglio) allora COMPRA, viceversa per vendere.
questo che riguarda la parte del chiudere sopra il massimo
ora...potrei anche scrivere una parte del codice riguardo il minimo ma ci sarebbero dei problemi semantici, ovvero... se scrivessi
iClose(NULL, 5, 1) < iLow(NULL, 1440,1);
QUesto codice fa riferimento alla chiusura sotto il minimo del giorno precedente, ma questa condizione assieme alla precedente non vanno daccordo... lo shift impostato è 1...faccio riferimento alla stessa candela... come faccio a dividere le cose ?
Fargli capire che quando inizia una giornata, verificato che:
1)Trova la prima candela(5 minuti) che chiude sopra il massimo del giorno precedente 2)Trova successivamente una candela a 5 minuti che chiude sotto il minimo del giorno precedente 3)Compra
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Buongiorno,
Vorrei implementare un codice che dopo un falso Breakout acquista o vende... mi spiego meglio.
Se giorno 10 luglio (esempio) con timeframe a 5 minuti, c'è una candela che CHIUDE sopra il massimo del GIORNO PRECEDENTE (9 luglio), successivamente(2-3-4-100 candele dopo, non si sa) c'è una candela che CHIUDE sotto il MINIMO del GIORNO PRECEDENTE (9 luglio) allora COMPRA, viceversa per vendere.
Ho iniziato a scrivere il codice
Fakeout = iClose(NULL, 5, 1) > iHigh(NULL, 1440,1);
questo che riguarda la parte del chiudere sopra il massimo
ora...potrei anche scrivere una parte del codice riguardo il minimo ma ci sarebbero dei problemi semantici, ovvero... se scrivessi
iClose(NULL, 5, 1) < iLow(NULL, 1440,1);
QUesto codice fa riferimento alla chiusura sotto il minimo del giorno precedente, ma questa condizione assieme alla precedente non vanno daccordo... lo shift impostato è 1...faccio riferimento alla stessa candela... come faccio a dividere le cose ?
Fargli capire che quando inizia una giornata, verificato che:
1)Trova la prima candela(5 minuti) che chiude sopra il massimo del giorno precedente
2)Trova successivamente una candela a 5 minuti che chiude sotto il minimo del giorno precedente
3)Compra
non so che fare... grazie