Incrocio di MACD E MACD segnale sullo 0
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Incrocio di MACD E MACD segnale sullo 0
- This topic has 3 replies, 2 voices, and was last updated 6 years ago by
robertogozzi.
-
-
10/31/2018 at 3:24 PM #83871
Buongiorno a tuti, premesso che sono nuovissimo in questo forum e nello studio della PRT, stavo cercando di riprodurre un indicatore degli incroci, provenendo dal basso tra MACD e MACDline sullo zero . Ho provato a scrivere un codice dopo avere letto un po’ in giro e sul manuale, ma mi sembra che le indicazioni siano errate
a=MACD[12,26,9](close)
b=MACDline[12,26,9](close)
if a crosses over b then
c=0.5
else
c=0
endif
return cQualcuno può aiutarmi?
Grazie mille
Guido
10/31/2018 at 4:09 PM #838741a = MACD[12,26,9](close) //questo è l'istogramma1b = MACDline[12,26,9](close) //questa è la differenza tra le due medie (26-12)1c = ExponentialAverage[9](b) //questa è la linea della media detta segnaleSe vuoi verificare che l’istogramma sia sopra o sotto 0 (o che lo 0 venga incrociato, al rialzo o ribasso) puoi scrivere:
1234IF a > 0 THEN.... //verifica se sopra lo 0IF a < 0 THEN.... //verifica se sotto lo 0IF a CROSSES OVER 0 THEN.... //verifica un crossover dello 0IF a CROSSES UNDER 0 THEN....//verifica un crossunder dello 0Il segnale dell’incrocio è dato dalla linea “b” che incrocia la “c”.
Questo è l’indicatore, puoi installarlo e verificare l’esatta corrispondenza con quello della piattaforma (vedi foto allegata):
12345defparam calculateonlastbars = 500a = MACD[12,26,9](close)b = MACDline[12,26,9](close)c = ExponentialAverage[9](b)return b coloured(255,0,0,255) AS "b",c coloured(0,255,0,255) AS "c",a AS "a"la linea “a” che vedrai in nero, potrai personalizzarla dalle proprietà dell’indicatore facendola apparire come un istogramma e colorarla a tuo piacimento.
Quindi nel tuo codice manca la definizione della “c”, dopodiché verifichi che “b” la incroci e questo ti darà il segnale.
10/31/2018 at 4:56 PM #83883Grazie delle indicazioni, ora mi è più chiaro. Volevo riprodurre un indicatore visto in un video (che peraltro non ritrovo più) e mi sembrava che indicasse la possibilità di entrare long quando le due linee si incrociavano dal basso ma sullo zero. Mi sono reso conto che probabilmente ho inteso male, perché questo tipo di incrocio (per lo meno esattamente sullo 0) è molto difficile che si verifichi e quindi non ricevo nessun segnale. Se ritrovo il video cercherò di capire meglio.
Grazie
Guido
10/31/2018 at 5:12 PM #83886Penso sia impossibile l’incrocio esattamente sullo 0, magari potresti considerarlo sullo 0 con una tolleranza di +- N pips (su un TF piccolo basteranno pochissimi pips, sui maggiori più pips, ovviamente).
https://www.prorealcode.com/prorealtime-indicators/macd-divergences-on-price-and-indicator/
-
AuthorPosts
Find exclusive trading pro-tools on