Salve,
sto cercando di creare uno scanner per agevolare il mio DayTrade.. qualcuno può mica aiutarmi? Ho preso spunto dai settaggi di uno scanner visto in una lezione fatto con ThinkOrSwim che putroppo è americano e non posso utilizzare (allegro screenshot dei settaggi), magari può fare comodo anche a voi:
Le condizioni da soddisfare sono:
Condizione A
Stock % change:
minimum +5%, maximum 500%
Condizione B
Stock volume:
minimum 100.000, maximum 8.000.000
Condizione C
Stock last price:
>o= a 0,40
<o= a 5,00
Condizione D
Macd(twolines):
Offset: 0
Plot: Value
Inputs: 15(fast length),30(slow lenght), 9 (Macd length), EXPONENTIAL (average type)
>CROSSES ABOVE<
CCI:
Offset: 0
Plot: ZeroLine
Inputs: 30(length), -100(oversold),100(overbought)
Within: 1 bar
Condizione E
RSI: 14 (lenght) and a WILDERS average is greater than 30
Prova ad usare questo
a=Variation(close)/close[1]
c1=(a>5) and (a<500)
c2=(volume>100000) and (volume<8000000)
c3=(close[1]>0.40) and (close[1]<5)
c4=MACDline[15,30,9](close) crosses over CCI[30](typicalPrice)
c5=rsi[14](close)>30
SCREENER (c1 and c2 and c3 and c4 and c5 as "result")
Grazie Gabri, sei mitico, lo provo appena sono a casa e ti faccio sapere.. spero possa esservi utile anche a voi, il settaggio è di un trader molto bravo.
Grazie,
non ho mai visto usare il MACD in riferimento ad un altro indicatore come succede qui. Sono un po’ scettico ma provero’ a vedere che risultati da e ti faro’ sapere.
Buongiorno Gabri, ho testato il tuo codice, la prima cosa che mi salta all’occhio è che i titoli che vengono fuori sono tantissimi ma soprattuto molti hanno valore oltre i 5 dollari.. nei parametri il range da visualizzare era tra 0,40 cent e 5 dollari, oltre non dovrei vederli.. come posso rimediare?
Il controllo che ho creato e’ sul valore di chiusura del giorno precedente che deve essere inferiore ai 5 (dollari o euro dipende dalla tua piattaforma). Inoltre non dovresti vedere piu’ di 30 titoli credo (e’ il settaggio base di PRT screener)
Invece mi dà anche titoli da nettamente superiori (10-15-50-60 dollari), ti allego immagini
Ale, l’ultima colonna di destra con tutti zeri indica che nessun titolo ha rispettato tutte le condizioni che hai impostato. Nel momento in cui tutte le condizioni sono rispettate tu vedrai un uno nella colonna di destra. Quando lo screener non trova titoli corrispondenti alle condizioni popola la finestra con tutti i titoli nel paniere.
Ah, non lo sapevo, strano che riempia il paniere con titoli a caso anche se non ci sono i risultati, ho provato la stessa cosa a mettere mercato NYSE invece di NASDAQ e lì la schermata è completamente vuota (!?)
Per vedere di tirar fuori qualche titolo nei risultati ho provato anche a modificare un po i parametri ma mi dà sempre zero risultati.. eppure nello screener che avevo preso ad esempio su ThinkorSwim veniva sempre fuori qualche titolo. Non è che magari il mercato deve essere aperto?
Andy,
e’ la condizione c4 che da problemi. Non sono sicuro se sia un problema di PRT o che cos’altro ma gia’ ti avevo accennato che una condizione basata sul cross over di due indicatori cosi’ era strana. Provero’ a dargli un altra occhiata in serata.
Se invece di un cross over nel c4 metti > le cose migliorano. Il crossover non avviene troppo spesso. Forse ThinkorSwim considera cross over come > ma su PRT sono due cose diverse.
c4=MACDline[15,30,9](close) > CCI[30](typicalPrice)
ThinkorSwim come condizione scrive CROSS ABOVE.. sto cercando il Webinar così ti faccio uno screenshot più preciso.. come faccio a mandarti un DM senza pubblicare materiale privato nel thread?
PRT restituisce 1 solo nel momento del cross. Prima e dopo e’ sempre 0. Magari ThinkorSwim restituisce zero prima del cross e poi uno durante il cross e dopo. prova ad usare il comando con il maggiore e vedi se ti tornano i valori confrontandoli con ThinkorSwim (fai lo scan allo stesso momento e sulle stesse liste)
c4=MACDline[15,30,9](close) > CCI[30](typicalPrice)
ok provo, intanto eccoti i settaggi da cui ho ricavato le condizioni, magari mi è sfuggito qualcosa..
mettendo questa modifica effettivamente mi dà 4 risultati, non so se però corrisponde ai settaggi delle immagini allegate (non si può proprio svuotate tutto il resto del paniere, crea solo confusione)
Se anche i timeframes di screen sono gli stessi non so proprio che dirti. Prova a chiedere a Nicolas, lui e’ davvero bravo.