World Library  
Flag as Inappropriate
Email this Article

Ultimate oscillator

Article Id: WHEBN0005122738
Reproduction Date:

Title: Ultimate oscillator  
Author: World Heritage Encyclopedia
Language: English
Subject: Technical Analysis, Flag and pennant patterns, Bottom (technical analysis), Double exponential moving average, Force index
Collection: Technical Indicators
Publisher: World Heritage Encyclopedia

Ultimate oscillator

The ultimate oscillator is a theoretical concept in finance.

Larry Williams developed the ultimate oscillator as a way to account for the problems experienced in most oscillators when used over different lengths of time.[1]

The oscillator is a technical analysis oscillator developed by Larry Williams based on a notion of buying or selling "pressure" represented by where a day's closing price falls within the day's true range.

The calculation starts with "buying pressure", which is the amount by which the close is above the "true low" on a given day. The true low is the lesser of the given day's trading low and the previous close.

bp = close - \min (low, prev\,close)

The true range (the same as used in average true range) is the difference between the "true high" and the true low above. The true high is the greater of the given day's trading high and the previous close.

tr = \max (high, prev\,close) - \min (low, prev\,close)

The total buying pressure over the past 7 days is expressed as a fraction of the total true range over the same period. If bp_1 is today, bp_2 is yesterday, etc., then

avg_7 = {bp_1 + bp_2 + \cdots + bp_7 \over tr_1 + tr_2 + \cdots + tr_7 }

The same is done for the past 14 days and past 28 days and the resulting three ratios combined in proportions 4:2:1, and scaled to make a percentage 0 to 100. The idea of the 7, 14 and 28 day periods is to combine short, intermediate and longer time frames.

UltOsc = 100 \times {4 \times avg_7 + 2 \times avg_{14} + avg_{28} \over 4 + 2 + 1 }

Williams had specific criteria for a buy or sell signal. A buy signal occurs when,

  • Bullish divergence between price and the oscillator is observed, meaning prices make new lows but the oscillator doesn't
  • During the divergence the oscillator has fallen below 30.
  • The oscillator then rises above its high during the divergence, i.e. the high in between the two lows. The buy trigger is the rise through that high.

The position is closed when the oscillator rises above 70 (considered overbought), or a rise above 50 but then a fallback through 45.

A sell signal is generated conversely on a bearish divergence above level 70, to be subsequently closed out below 30 (as oversold).


  1. ^ Trading Indicator Glossary
  • Ultimate Oscillator at
  • Ultimate Oscillator at
  • The Ultimate Buy Signal, Motley Fool

Further reading

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.