Buona sera, avrei bisogno di fare uno screneer con questi parametri:
Mercato: nyse, nasdaq, arca
Prezzo: compreso tra 15 e 400
Volume in fase premercato: superiore 50000 pezzi scambiati
Variazione% del prezzo nella fase di premercato : (-3) , (3)
Flottante ( opzione trascurabile): compreso tra 30 milioni e 8 miliardi
Grazie in anticipo.
Eccolo:
InizioPRE = 140000
FinePRE = 153000
IF (Time >= InizioPRE) AND (Time <= FinePRE) THEN
IF Time = InizioPRE THEN
Prezzo1PRE = close
VolumePRE = 0
ENDIF
IF Time = FinePRE THEN
Prezzo2PRE = close
ENDIF
VolumePRE = VolumePRE + Volume
ENDIF
Prezzo = (close >= 15) AND (close <= 400)
PerCent = abs(((Prezzo2PRE / Prezzo1PRE) - 1) * 100) <= 3
Cond = Prezzo AND PerCent AND (VolumePRE > 50000)
SCREENER[Cond]
io l’ho provato e trova un paio di azioni solo con un limite di volume di 25000 (con 50000 non trova niente). Però ho indicato orari un pò casuali.
Tieni presente che se indichi un certo orario, occorre che la candela del timeframe prescelto apre (o chiuda) su quell’orario. Se indichi 153000 (inizio o fine che sia, come ho fatto io) funzionerà solo su candele di 30 minuti, o meno. Se indichi 150000 andrà bene anche il timeframe orario (ma non 4 ore o Giornaliero), ecc…
Buona sera, in pratica lo screneer si dovrebbe lanciare circa sulle 15 per vedere i titoli che hanno fatto la maggior escursione dalla chiusura del giorno prima e fare le dovute analisi per un eventuale ingresso Long o short, ( opero su time frame 3 minuti). Normalmente escono pochissimi titoli. Ma con questo screneer non ne escono.
Grazie comunque
Prova questa modifica:
IF BarIndex = 0 THEN
Flag = 1
ENDIF
InizioPRE = 150000
FinePRE = 150000
IF InizioPRE < FinePRE THEN
IF (Time >= InizioPRE) AND (Time <= FinePRE) THEN
IF Time = InizioPRE THEN
Prezzo1PRE = close
VolumePRE = 0
Flag = 0
ENDIF
IF Time = FinePRE AND Flag = 0 THEN
Prezzo2PRE = close
Flag = 1
ENDIF
VolumePRE = VolumePRE + Volume
ENDIF
ELSIF (Time >= InizioPRE) OR (Time <= FinePRE) THEN
IF Time = InizioPRE AND Flag = 1 THEN
Prezzo1PRE = close
VolumePRE = 0
Flag = 0
ELSIF Time = FinePRE AND Flag = 0 THEN
Prezzo2PRE = close
Flag = 1
ENDIF
VolumePRE = VolumePRE + Volume
ENDIF
Cond = 0
IF Flag = 1 THEN
Prezzo = (close >= 15) AND (close <= 400000)
PerCent = abs(((Prezzo2PRE / Prezzo1PRE) - 1) * 100) <= 3
Cond = Prezzo AND PerCent AND (VolumePRE > 50000)
ENDIF
SCREENER[Cond](VolumePRE AS "Volume")