Opens in a new tab
Soho Williams VIX Fix Histogram Indicator MT4

Soho Williams VIX Fix Histogram Indicator MT4

The original CBOE VIX only exists for the S&P 500, which leaves every other market without a native "fear gauge." The Soho Williams VIX Fix Histogram rebuilds that idea from ordinary price data, so a forex pair, an index CFD, or any other MT4 symbol can display its own synthetic volatility-spike reading in a separate…

Download the Soho Williams VIX Fix Histogram Indicator MT4

The original CBOE VIX only exists for the S&P 500, which leaves every other market without a native “fear gauge.” The Soho Williams VIX Fix Histogram rebuilds that idea from ordinary price data, so a forex pair, an index CFD, or any other MT4 symbol can display its own synthetic volatility-spike reading in a separate window below the chart. It is free to download and drops straight into your Indicators folder.

What Is the Soho Williams VIX Fix Histogram?

This indicator is a synthetic volatility oscillator based on the “Williams VIX Fix” concept originally described in Active Trader magazine and credited to Larry Williams, coded by Matthew Ebersviller and later modified by “sohocool.” It plots in its own sub-window below the chart as a two-buffer histogram: a red VIX histogram and a blue signal histogram.

For every bar, the indicator finds the highest close over the last VIX_Period bars, then compares that highest close to a smoothed price series (a moving average of FilterPeriod length applied to the price defined by the PRICE input, which defaults to the Low). The gap between the highest close and that smoothed price is expressed as a percentage of the highest close, and the resulting value is then inverted (1 divided by the percentage) to produce the plotted reading. A signal line is calculated by applying a moving average (length SignalPeriod, method SignalMaMode) to that VIX histogram, giving you a smoothed reference to compare the raw reading against.

Because the calculation reacts to how far the current smoothed price has fallen away from its recent highest close, larger histogram spikes correspond to sharper pullbacks or sell-offs relative to the recent high – the same “fear spike” behavior the real VIX shows during market stress, just derived synthetically from price alone rather than from options pricing.

Key Features

  • Works on any MT4 symbol – since it is built from price and a moving average rather than options data, it can run on forex pairs, indices, metals, or any other chart.
  • Dual histogram display – a red raw VIX histogram plus a blue signal-line histogram plotted in a separate indicator window.
  • Configurable lookback and smoothing – VIX_Period sets the highest-close lookback window, FilterPeriod sets the smoothing length on the reference price.
  • Selectable applied price – the PRICE input lets you choose which price series (default: Low) feeds the smoothed comparison line.
  • Adjustable signal line – SignalPeriod and SignalMaMode control the moving-average type and length used to smooth the raw histogram into a signal reading.
  • Draw-begin protection – the indicator hides its output for the first VIX_Period bars so you don’t see distorted values while the lookback window is still filling.

How to Use It

Install by copying the .mq4 file into MQL4/Indicators in your MT4 data folder, refresh the Navigator, then drag it onto a chart – it will open its own sub-window automatically since it is not a chart-overlay indicator.

Read it the way you would read a fear-spike gauge: a sharp upward spike in the red histogram means the current smoothed price has moved unusually far below the recent highest close relative to that high, which is the same kind of behavior the real VIX shows during sell-offs and capitulation moves. Traders who use Williams-VIX-Fix-style tools typically watch for these spikes to cluster near the extreme end of their recent range, treating a spike that pulls back below the blue signal line as an early sign that selling pressure is fading and a bounce or reversal may be forming – though this indicator plots the reading only; it does not draw its own buy/sell markers, so any entry decision is left entirely to your own chart reading.

Because the underlying formula inverts the raw percentage gap (1 divided by the gap), be aware that this histogram’s numeric scale behaves differently from the “textbook” Williams VIX Fix formula that some other platforms plot without inversion – treat the absolute values as relative/comparative on this specific chart rather than assuming they match VIX Fix readings you may have seen elsewhere.

Best Timeframes / Best Use Cases

Because the calculation depends on a highest-close lookback and a smoothed reference price, it performs a full recalculation on any timeframe from M1 up to Monthly – there is no hard-coded restriction in the code. It is most commonly applied on higher intraday and swing timeframes (H1 and above) where the “highest close of the last N bars” lookback captures a meaningful pullback rather than single-bar noise, and it is best used as a volatility/exhaustion filter alongside a separate trend or reversal setup rather than as a standalone entry trigger.

Final Thoughts

The Soho Williams VIX Fix Histogram gives MT4 traders a synthetic fear gauge for markets that don’t have a native VIX, built from a straightforward formula comparing recent highs to smoothed price. It won’t generate arrows or alerts on its own, but as a secondary volatility read layered under your main chart, it can help flag when a move is stretching further than recent history suggests.

Download the Soho Williams VIX Fix Histogram Indicator MT4
  • VIX_Period (default 22) — Lookback length used to find the highest close for the synthetic VIX calculation.
  • FilterPeriod (default 5) — Period of the moving average applied to the reference price series before comparing it to the highest close.
  • PRICE (default 3 (Low)) — Applied price used for the smoothed reference line; ENUM_APPLIED_PRICE value 3 corresponds to the Low price.
  • SignalPeriod (default 9) — Period of the moving average applied to the raw VIX histogram to produce the blue signal line.
  • SignalMaMode (default 0 (SMA)) — Moving-average method used to calculate the signal line from the raw VIX histogram.

FAQs About the MT4 Soho Williams VIX Fix Histogram Indicator MT4

One Quick Step

Enter your name and email and check your inbox for the download link.