Salve, volevo sapere se è possibile trasformare il metodo delle MMA di Guppy in un indicatore/oscillatore. Se si avrei bisogno dei codici, grazie.
Angelo Meschi
barra di ricerca e contrassegni guppy
Si ho visto grazie, ma se non erro sono i fasci di mma, io cercavo, se esiste, un indicatore/oscillatore rappresentato da una sola linea che cambia colore a seconda se long o short.
Ciao. Non conosco l'indicatore ma se definisci le condizioni dell'oscillatore posso programmarlo.
Ciao. Non conosco l’indicatore ma se definisci le condizioni dell’oscillatore posso programmarlo.
Ciao, le MMA di Guppy sono 2 fasci di MMA. Sono costituite di una serie di sei medie mobili esponenziali a breve termine (3, 5, 8, 10, 12, 15 periodi) e sei medie mobili esponenziali a lungo termine (30, 35, 40, 45, 50, 60). Quando le MMA a breve termine incrociano al rialzo le altre 6 a più lungo termine si apre una posizione long, al contrario short. Per anticipare il segnale chiederei se possibile di far scattare il segnale long/short non quando tutte le MMA brevi incrociano le MMA più lunghe ma quando la chiusura della candela è maggiore di tutte e 16 le MMA. Quello a cui vorrei arrivare se possibile, è un indicatore/oscillatore rappresentato da una linea che cambi colore per es. dal rosso al verde e dal verde al rosso a seconda del segnale long/short.
Hola Aquí ha un codice in cui viene mostrato il valore del segnale, che oscilla tra -2 e +2.
a = close
c1 = ExponentialAverage[3](a)
c2 = ExponentialAverage[5](a)
c3 = ExponentialAverage[8](a)
c4 = ExponentialAverage[10](a)
c5 = ExponentialAverage[12](a)
c6 = ExponentialAverage[15](a)
c7 = ExponentialAverage[30](a)
c8 = ExponentialAverage[35](a)
c9 = ExponentialAverage[40](a)
c10 = ExponentialAverage[45](a)
c11 = ExponentialAverage[50](a)
c12 = ExponentialAverage[60](a)
FastMAmax = max(c1,max(c2,max(c3,max(c4,max(c5,c6)))))
FastMAmin = min(c1,min(c2,min(c3,min(c4,min(c5,c6)))))
SlowMAmax = max(c7,max(c8,max(c9,max(c10,max(c11,c12)))))
SlowMAmin = min(c7,min(c8,min(c9,min(c10,min(c11,c12)))))
if FastMAmin > SlowMAmax then
signal = 2
r=50
g=150
elsif close crosses over SlowMAmax then
signal = 1
r=0
g=250
elsif close crosses under SlowMAmin then
signal = -1
r=250
g=0
elsif SlowMAmin > FastMAmax then
signal = -2
r=150
g=0
else
signal = 0
r=0
g=0
endif
return signal as "Osc Guppy" style(histogram)coloured(r,g,0)
Partendo da questo, potrai configurare/migliorare il tuo oscillatore.
ZigoParticipant
Master
Guppy 1 minute Triabgular averages
Grazie 1000, provo lo script.