Buongiorno a tutti,
questo è il mio primo post e mi accingo ad iniziare a programmare i primi screener.
Vi chiedo (ed in particolare a Roberto che vedo molto attivo 😀 ) come posso programmare uno screener che mi indichi qualcosa che sia avvenuto nelle ultime X barre temporali (che ho capito essere al massimo 256 barre per la versione completa di ProRealTime).
In pratica, mi piacerebbe che lo screener mi elencasse i titoli che hanno già incrociato ad esempio 2 medie mobili e NON solo che questo sia avvenuto nella scorsa candela oppure sia in corso.
Forse dovrei utilizzare un array per memorizzare in ogni casella l’avvenuto stato di incrocio e quindi far visualizzare a screener il titolo che nelle X candele precedenti ha presentato l’incrocio di medie e magari anche potrei indicare quante candele fa è avvenuto l’incrocio (con l’indice dell’array con stato 1 che mi indichi l’incrocio).
Gentilmente vi chiedo se questa sia una strada percorribile oppure se è programmabile in maniera più semplice.
Grazie ancora a tutti
Piero
Eccolo, cambiando il valore di N potrai scegliere entro quante candele andare a verificare il segnale (ad esempio 1 significa solo nella candela corrente, 2 significa nella candela corrente e in quella precedente, e così via…):
N = 3
Incrocio = average[10,0](close) CROSSES OVER average[20,0](close)
Segnale = summation[N](Incrocio)
SCREENER[Segnale]