Williams %R, nebo jen %R, je oscilátor technické analýzy, který ukazuje aktuální zavírací cenu ve vztahu k nejvyšší a nejnižší ceně za posledních N dní (pro dané N). Vyvinul jej vydavatel a propagátor obchodních materiálů Larry Williams. Jeho účelem je zjistit, zda se akciový nebo komoditní trh obchoduje v blízkosti maxima nebo minima, případně někde mezi nimi, svého nedávného obchodního rozpětí.
Oscilátor je na záporné stupnici, od -100 (nejnižší) až po 0 (nejvyšší), považován za neobvyklý, protože je to opak běžnější stupnice 0 až 100, která se nachází v mnoha oscilátorech technické analýzy. I když se někdy mění (prostým přidáním 100), nemusí tato stupnice způsobovat žádné zmatky. Hodnota -100 je dnešní uzavření na nejnižším minimu za posledních N dní a 0 je dnešní uzavření na nejvyšším maximu za posledních N dní.
Williams použil období 10 obchodních dnů a hodnoty pod -80 považoval za přeprodané a nad -20 za překoupené. Nesměly se však obchodovat přímo, místo toho jeho pravidlo pro nákup přeprodané hodnoty znělo
nebo naopak prodat překoupený stav
Časový rámec lze měnit a dosáhnout tak citlivějších nebo plynulejších výsledků. Čím citlivější však bude, tím více falešných signálů dostanete.