Buongiorno,
Sto tentando di scrivere il codice di uno screener che mi individui le azioni che abbiano rotto e chiuso sopra il massimo delle ultime 40 settimane, di queste vorrei vedere (in ordine decrescente) quelle che abbiano avuto il maggior ROC nelle ultime 50 settimane e che non abbiano avuto un gap maggiore del 5% negli ultimi 60 giorni.
Potete aiutarmi?
Grazie mille
Io ho scritto una cosa del genere ma non so come mettere il roc decrescente ne come inserire il gap:
TIMEFRAME(weekly)
MyHigh = highest[40](high) //highest in 40 weeks
c1 = Roc[50](close) > 0
SCREENER [myhigh and c1]
Devi avere un pò di pazienza, ti risponderò appena possibile.
Grazie.
Certo, nessun problema. grazie
Eccolo:
TIMEFRAME(weekly)
MyHigh = high > highest[40](high[1]) //highest in 40 weeks
c2 = Roc[12](close)
//
TIMEFRAME(Daily)
Gap = open - high[1]
c0 = Gap <= (high[1] * 0.05)
c1 = summation[50](c0) = 50
//
TIMEFRAME(default)
Cond = MyHigh AND c1
SCREENER [Cond](c2 AS "Roc")
Grazie mille!!
Gentilissimo come sempre.
Avrei ancora una domanda.
Non è possibile usare questo screener sul Russell 1000? non lo trovo nell’elenco dei mercati.
Grazie