Vyvinutý Georgeem C. Laneem v 50. letech 20. století je stochastický oscilátor jedním z mála metrik hybnosti, které analytici a obchodníci používají k předpovídání potenciálních změn. Místo měření ceny nebo objemu porovnává stochastický oscilátor poslední uzavírací cenu s rozsahem za dané období. Standardní doba je 14 dní, lze ji však přizpůsobit specifickým analytickým potřebám. Stochastický oscilátor se vypočítá odečtením minima za období od aktuální uzavírací ceny, vydělením celkovým rozpětím období a vynásobením 100. Například, pokud 14denní maximum je 150, minimum je 125 a aktuální close je 145, pak by odečet pro aktuální relaci byl (145-125) / (150-125) * 100 nebo 80. Při porovnání aktuální ceny s časovým rozsahem odráží stochastický oscilátor konzistenci, s jakou se cena uzavírá blízko jeho nedávné vysoké nebo nízké hodnoty.
Stochastický oscilátor je vázán na rozsah, což znamená, že je vždy mezi 0 a 100. Díky tomu je užitečným indikátorem překoupených a přeprodaných podmínek. Tradičně jsou odečty nad 80 považovány za překoupené a odečty pod 20 jsou považovány za přeprodané. Ne vždy však naznačují hrozící zvrat; velmi silné trendy mohou udržovat překoupené nebo přeprodané podmínky po delší dobu. Místo toho by se obchodníci měli dívat na změny ve stochastickém oscilátoru, aby získali náznaky o budoucích trendových změnách.
Stochastické mapování oscilátoru obvykle sestává ze dvou čar: jedna odráží skutečnou hodnotu oscilátoru pro každou relaci a druhá odráží jeho třídenní jednoduchý klouzavý průměr. Protože se předpokládá, že cena sleduje hybnost, průsečík těchto dvou řádků se považuje za signál, že v pracích může být obrácení, protože to naznačuje velký posun v hybnosti ze dne na den.
Divergence mezi stochastickým oscilátorem a akčními trendy je také považována za důležitý signál zvratu. Například, když medvědí trend dosáhne nového dolního minima, ale oscilátor tiskne vyšší dol, může to být indikátorem toho, že medvědi vyčerpávají svou hybnost a vaří se býčí obrácení.
