Ciao,
scrivo per chiedere un piccolo “aggiornamento” del PRT code allegato
// regola per trovare i periodi di congestione.
NumeroCandele = 60 //ad es.20 candele d'intervallo, numero di candele minimo da cui si voglia la congestione essere composta.
Percentuale = 0.08 //ad es. 3% (scrivere "0.03") di variazione percentuale tra Max e Minimo di apertura/chiusura (non massimi e minimi in genere) nel periodo di congestione.
PrezzoMinimo = lowest[NumeroCandele](min(open,close))
PrezzoMassimo = highest[NumeroCandele](max(open,close))
Differenza = PrezzoMassimo - PrezzoMinimo
Risultato = Differenza <= (PrezzoMinimo * Percentuale)
SCREENER [Risultato] (Differenza * 100 / PrezzoMinimo AS "perc%")
finalizzato a trovare periodi di congestioni. Vorrei aggiungere a tale regola un ulteriore “filtro”: i titoli da cercare devono avere, oltre alle caratteristiche di congestione di cui dalla regola stessa, anche il seguente filtro:
ALMENO in una delle ultime 2 candele deve esservi stato un aumento di volume >= al 200% del volume MEDIO registrato nelle ultime 10 candele stesse.
Esempio. Nelle ultime 10 candele il volume medio di un titolo è stato di 1000K; Mi interessa tale titolo venga visualizzato su Prorealtime solo se, (oltre alla condizione iniziale della vecchia regole, ndr), almeno in una delle ultime 2 candele vi sia stato Volume >=3000K
Grazie ciao
Eccolo:
// regola per trovare i periodi di congestione.
NumeroCandele = 60 //ad es.20 candele d'intervallo, numero di candele minimo da cui si voglia la congestione essere composta.
Percentuale = 0.08 //ad es. 3% (scrivere "0.03") di variazione percentuale tra Max e Minimo di apertura/chiusura (non massimi e minimi in genere) nel periodo di congestione.
PrezzoMinimo = lowest[NumeroCandele](min(open,close))
PrezzoMassimo = highest[NumeroCandele](max(open,close))
Differenza = PrezzoMassimo - PrezzoMinimo
Cond1 = Differenza <= (PrezzoMinimo * Percentuale)
MediaVolume = Average[10,0](Volume)
MyVolume = MediaVolume * 3
Cond2 = summation[2](Volume >= MyVolume)
Risultato = Cond1 AND Cond2
SCREENER [Risultato] (Differenza * 100 / PrezzoMinimo AS "perc%")