Buonasera a tutti, sono nuova del gruppo e volevo chiedere a voi esperti :si può creare uno screener con forza relativa paragone del mercato di riferimento che incrocia una media mobile di 20 periodi a rialzo per un segnale di entrata e viceversa In uscita. Grazie 😉
Cosa intendi con “forza relativa paragone del mercato di riferimento” ?
Intendi l’RSI ? Se si, RSI non può incrociare una media, hanno scale diverse, RSI tra 0 e 100, la media è un prezzo. Si può, al massimo, fare una media dell’RSI.
Ciao, il mercato di riferimento può essere Stoxx600 price EUR index, S&P500 index contro la media mobile a 20 periodi dell’azione .
Se compro un azione italiana la posso confrontare sia sul FTSE MIB 40 , oppure sul mercato europeo STOXX600.
Si può fare?
Ho spostato la discussione nel supporto ProScreener.
ProScreener consente di fare riferimenti a strumenti diversi con EQUITYFRAME, ma che tipo di confronto vuoi fare?
Cos’è l’indicatore a cui ti riferisci?
Come puoi notare dalla foto la forza relativa risulta essere efficace sia per un punto di ingresso che in uscita per questo chiedo se sia possibile creare uno screener
Quando la media mobile incrocia a rialzo la forza forza relativa da un segnale di uscita ,viceversa quando l’incrocia a ribasso da un segnale di entrata
Questo link può esserti utile https://www.prorealcode.com/topic/forza-relativa-paragone/#post-26521.
Ad ogni modo, questo è il codice di esempio, tratto dalla documentazione di cui sopra, dove ho aggiunto una media.
Devi selezionare il titolo da confrontare con quello di default ed eventualmente cambiare il numero di periodi ed il tipo della media. Restituisce 1=incrocio al rialzo, 2=incrocio al ribasso:
TIMEFRAME(daily)
CloseVal = Close
//
EQUITYFRAME("Azioni - US (NASDAQ","AMZN")
CloseInd = Close
EQUITYFRAME(default)
Ratio = (CloseVal / CloseInd) *100
//
TIMEFRAME(default)
RelativeStrength = (Ratio - Ratio[1]) *100
MyAvg = average[20,0](RelativeStrength) //Media Semplice a 20 periodi
Cond = 0
IF RelativeStrength CROSSES OVER MyAvg AND (close > 150) THEN
cond = 1
ELSIF RelativeStrength CROSSES UNDER MyAvg AND (close > 150) THEN
cond = 2
ENDIF
SCREENER [Cond](Cond AS "1=↑,2=↓")//(RelativeStrength AS "RelativeStrength")
Ho messo la condizione che il prezzo sia > 150 altrimenti c’erano troppi risultati.
Se volessi paragonare con l’ETF SPY qual’è il codice da inserire qui:
EQUITYFRAME("Azioni - US (NASDAQ","AMZN")
Grazie
Dovrebbe essere:
EQUITYFRAME("Shares - XETRA","SPYG")
Ti allego anche la foto ottenuta facendo la ricerca avanzata.