Ciao a tutti vorei indicare in un codice che il macd si trova al di sopra o al di sotto della linea mediana di tot punti , come posso scriverlo? grazie
Ciao Fabio, il MACD è composto da 2 linee: MACD e SEGNALE, più l’istogramma che fa la differeza tra MACD-SIGNAL, cosa ti serve più precisamente?
Max
Così si dichiarano le variabili per usare il MACD con PRT:
c1 = MACDline[21,23,8](close) //linea Blu
c2 = ExponentialAverage[8](c1) //linea Rossa (segnale)
c3 = MACD[21,23,8](close) //istogramma (Macd-Signal)
Ciao ragazzi , vorrei sapere come indicare quando si trova in ipervenduto e in ipercomprato se è possibile.
Per ottenere visivamente quello che dici tu, devi trasformare il MACD in un oscillatore con 2 bande tipo RSI, Stocastico o CCI.
Potresti costruirlo in questo modo:
Trovi i valori assoluti di massimi e minimi raggiunti dalla MACDline in un dato periodo di tempo a tuo piacimento, (per esempio delle ultime 100, 500, 1000 barre ) e li sommi.
Poi dividi 100 per il valore ottenuto e lo moltiplichi per la MACDline.
In questo modo trasformi il MACD classico in oscillatore %, che oscilla tra +100 e -100.
Devi però identificare i valori minimi di ipervenduto e ipercomprato che possono essere per esempio +50% e -50%, dipende un pò dal periodo di analisi dei massimi e minimi.
Max
N=100
a=MACDline[12,26,9]
b=abs(highest[N](a))
c=abs(lowest[N](a))
d=b+c
e=(100/d)*a
return e,0,-50,50
Un bel trip , comunque grazie ci provo.