Buongiorno Roberto,
ho provato l’ultimo tuo screener ma penso di averti dato delle regole troppo selettive, quindi non ci sono molte opportunità che rientrano nelle condizioni del programma, quindi potresti aggiungere un’ ombra al marubozu simile alla candela del grafico postato e provo a farlo girare.
Ho provato a fare qualche modifica al tuo codice con scarso successo, perciò ho rinunciato.
grazie per la pazienza
Sostituisci la riga 16 con questa, dovrebbe trovarti più elementi:
Bullish AND (range > Body)
Grazie per il suggerimento.
Ho provato, in questo caso ha estratto poco opportunità, mentre togliendo la condizione della riga 17, sono uscite un bel pò.
Quest’ultima regola forse creava qualche conflitto nella logica del programma.
In questi giorni lo provo e vedo se abbiamo fatto centro ..
Buona giornata
Raffaele
Ciao Roberto,
vorrei chiederti un’implementazione al seguente codice riportato, aggiungere un test sull’indicatore DMI(18),
la linea ADX (18) periodi, incrocia in rialzo la linea DI-. marcato in rosso
Grazie
Raffaele
timeframe(Weekly)
PrezzoMax = highest[52](close)
timeframe(default)
mm20 = average[20,0](close)
mm50 = average[50,0](close)
mm200 = average[200,0](close)
c0 = (close > mm20) AND (close > mm50) AND (close > mm200)
c1 = close >= PrezzoMax
//c2 = volume > average[20,0](volume)
c3 = Rsi[14](close) => 60
Cprize = Close <= 90
Cond = c0 AND c1 AND c3 and cprize
SCREENER[Cond]
Eccolo:
timeframe(Weekly)
PrezzoMax = highest[52](close)
timeframe(default)
mm20 = average[20,0](close)
mm50 = average[50,0](close)
mm200 = average[200,0](close)
c0 = (close > mm20) AND (close > mm50) AND (close > mm200)
c1 = close >= PrezzoMax
//c2 = volume > average[20,0](volume)
c3 = Rsi[14](close) => 60
Cprize = Close <= 90
MyDI = DIminus[18](close)
MyADX = Adx[18]
AdxCond= MyADX CROSSES OVER MyDI
Cond = c0 AND c1 AND c3 AND cprize AND AdxCond
SCREENER[Cond]