Buongiorno volevo aggiungere una condizione a questo screener che abbia come condizioni un gap tra min e massimo oltre il 20% nella prima ora di contrattazioni, ho provato ma non ci son riuscito, grazie a chi mi aiuterà
GAP = Dopen(0)>1.15* Dclose(1)
SCAMBI =VOLUME >1000000
SCREENER[Gap and scambi ]
Il gap nella prima ore deve essere almeno il 20% di cosa?
La candela della prima ora deve avere una differenza minima del 20% tra il minimo e il massimo, forse non ero stato abbastanza chiaro , scusarmi
Ok, eccolo:
Timeframe(1h)
Inizio = 080000
Fine = 090000
GAP = Dopen(0)>1.15* Dclose(1)
SCAMBI = VOLUME >1000000
IF Time >= Inizio AND Time <= Fine THEN
IF Time = Inizio THEN
x = 0
HH = high
LL = low
ELSE
HH = max(HH,high)
LL = min(LL,low)
IF Time = Fine THEN
x = HH >= (LL * 1.20)
ENDIF
ENDIF
ENDIF
SCREENER[Gap and scambi and x]
Sono parametri molto stretti, io l’ho provato su azioni ITA+GER+UK+USA e non mi ha trovato niente, abbassandoli considerevolmente qualcosa ho trovato.
In particolare il 20% nellaprima ora è davvero tanto, l’ho portato a 0.2% per trovare qualcosa.
Con gap 10% dovrebbero risultare 2/3 titoli , di solito li vedo , non con lo screener ovviamente,lo proverò e quello che cercavo TY
Scusa perché 080000 090000 e non 9/10 e poi per usa dovrebbe essere 093000 103000 , no?
Non so quali siano gli orarispecifici, devi indicarli tu secondo i mercati dove vuoi operare.
Se usi orari con 30 minuti devi sostituire la primna riga con:
Timeframe(30 minute)
oppure con 15 se usi il 15 minuti, ecc… orari in cui la chiusura della candela avvenga agli orari che hai indicato.
sto usando la piattaforma in modalita test ed essendo con dati in ritardo di 15 minuti non riesco ad usare time frame sotto l’ora
Ciao Roberto ,scusa una cosa usando questo screener mi trova 7 titoli (sul nasdaq) tra cui questo KTTA che presenta la prima candela di 1 H con una differenza tra minimo e massimo di 39% perche con il tuo programma non me la trova ?
Hai impostato gli orari corretti?
Se si, posta il codice che hai usato, così posso verificare.
Timeframe(1 h)
Inizio = 153000
Fine = 163000
GAP = Dopen(0)>1.15* Dclose(1)
SCAMBI = VOLUME >1000000
IF Time >= Inizio AND Time <= Fine THEN
IF Time = Inizio THEN
x = 0
HH = high
LL = low
ELSE
HH = max(HH,high)
LL = min(LL,low)
IF Time = Fine THEN
x = HH >= (LL * 1.20)
ENDIF
ENDIF
ENDIF
SCREENER[Gap and scambi and x]
Perché sul TF di 1 ora le mezz’ore non esistono apre/chiude alle 17, poi alle 18, ecc…
Metti 30 minuti. Anzi, commenta pure la prima linea, così non dovresti avere problemi.