# Snake Oscillator 1.1

3514 vues
This Oscillator helps to identify the ending of waves, good to get entries and exits. Now, with a tolerance line.
Script open-source

Dans le plus pur esprit de TradingView, l'auteur de ce texte l'a publié en open-source, afin que les traders puissent le comprendre et le vérifier. Bravo à l'auteur ! Vous pouvez l'utiliser gratuitement, mais la réutilisation de ce code dans une publication est régie par les règles internes. Vous pouvez le mettre en favori pour l'utiliser sur un graphique.

Vous voulez utiliser ce script sur un graphique ?
```study("Snake Oscillator","SNK_OSC")

len = input(25,"Length")

h = ema(high,len)
l = ema(low,len)

hp = h/h[len]
lp = l/l[len]

avg = avg(hp,lp)

havg = ema(highest(avg,len),len)
lavg = ema(lowest(avg,len),len)

avg2 = avg(havg,lavg)

dif = havg - avg2

pa = plot(avg,color=gray)
ph = plot(havg,color=gray)
pl = plot(lavg,color=gray)

plot(havg+dif,color=black)
plot(lavg-dif,color=black)

fill(ph,pa,color=red,transp=60)
fill(pl,pa,color=green,transp=60)
```

## Commentaires

can you please help me understand how to use it ? Especially, what does the colors indicate ?
Répondre
can you add the feature of histogram in plot background
Répondre
like it.
Répondre
Can you explain how it works please ? Thanks !
Répondre
hp = h/h // This provides the porcentage of change of ema(high, len) considered len periods back
lp = l/l // same of hp, but with lows

avg = avg(hp,lp) // Average of porcentage of change of low and High

havg = ema(highest(avg,len),len) // Highest avg of change of len periods back amortized by ema
lavg = ema(lowest(avg,len),len) //Lowest avg of change of len periods back amortized by ema

--

Idea is check if the trend is making the same proportion of highs and lows in a trend move.
Répondre
samuelhei
thank you for taking time to respond !
Répondre
samuelhei
@samuelhei, Dag, I still don't understand. Is it the same thing as "Snake In Borders" on MT4 (A.k.a snake force)?
Répondre
Profil Paramètres du Profil Compte et Facturation Amis référés Coins Mes tickets au support Centre d'aide Messages privés Chat Se Déconnecter