DomParticipant
Junior
Buonasera a tutti. Ho creato questo screener basato sul Camelback di Joe Ross e vorrei che mi individuasse i risultati ad una specifica data ad esempio il 03 marzo 2020.
Come posso fare? Grazie a chi vorrà aiutarmi
Lo screener è il seguente
A=Average[40](high)//media mobile 40 su massimi
B=Average[40](low)// media mobile 40 su minimi
C=ExponentialAverage[15](close)//media esponenziale 15 su chiusure
C1=close>A and close>B and close>C and A>B and C>A
C2 = Dlow(0)< Dlow(1) and DHigh(1)<Dhigh(2) and DHigh(0)<Dhigh(1) and high>=low[1]
C3=((VOLUME+VOLUME[1]+VOLUME[2])/3)>300000
C4= (((HIGH-LOW)/low)>0.024 OR ((LOW-HIGH)/LOW)>0.024 OR ((LOW-HIGH)/HIGH)>0.024 OR ((HIGH-LOW)/HIGH)>0.024) AND CLOSE>5 and range<range[1] and range[1]<range[2] and volume>volume[1]
screener [c1 and c2 and c3 and c4] (volume*close as "traded volume")
ProScreener non può andare indietro per più di 254, nel tuo caso, avendo indicatori con 40 periodi + un riferimento ai dati giornalieri del giorno prima, ne restano 213.
Per andare inietro al 3 Marzo 2020, forse ci si arriva con il TF giornaliero. Tra poco sono 365 giorni, ma forse non si superano i 212 di trading.
Eccolo:
cond = 0
IF date = 20200307 THEN
A=Average[40](high)//media mobile 40 su massimi
B=Average[40](low)// media mobile 40 su minimi
C=ExponentialAverage[15](close)//media esponenziale 15 su chiusure
C1=close>A and close>B and close>C and A>B and C>A
C2 = Dlow(0)< Dlow(1) and DHigh(1)<Dhigh(2) and DHigh(0)<Dhigh(1) and high>=low[1]
C3=((VOLUME+VOLUME[1]+VOLUME[2])/3)>300000
C4= (((HIGH-LOW)/low)>0.024 OR ((LOW-HIGH)/LOW)>0.024 OR ((LOW-HIGH)/HIGH)>0.024 OR ((HIGH-LOW)/HIGH)>0.024) AND CLOSE>5 and range<range[1] and range[1]<range[2] and volume>volume[1]
Cond = c1 and c2 and c3 and c4
MyVol = volume * close
ENDIF
Cond = max(Cond,Cond[1])
screener[Cond](MyVol as "traded volume")
Io ho trovato 6-7 risultatio, su TUTTE le azioni possibili, partendo dal 3 Giugno 2020.
DomParticipant
Junior
Grazie 1000 Roberto sei stato gentilissimo