Mnikolic Investment Technologies
intelligent investment technologies™
Mnikolic Investment Technologies
intelligent investment technologies™

TradeBuilder - Classic Edition v8 is a major upgrade in the series, introducing 2 all-new integrated indicators, bringing the total to 29. Furthermore, it introduces a new, DPI-aware Visual Dashboard, as well as redesigned Market Monitor module. As per tradition, let's open this release post with a screenshot showcasing new features and signals based on new and existing integrated indicators:

Featured market: AUD/USD 4-hour chart, trend-following configuration: Price (Close) / Hull Moving Average Cross, Money Flow Index, Bollinger Bands, Force Index, and Accelerator/Decelerator Oscillator filter.


This is the third Bill Williams technical analysis tool available in TradeBuilder Classic - the others are Alligator and the related Gator Oscillator. As indicative by its name Accelerator Oscillator tracks acceleration (positive and negative) of price action. It is oftentimes referred to as a leading indicator because the oscillator curve has the tendency to mimic or forecast price direction, and not lag behind. Leading indicators have minimum smoothing applied to them and should only be used as market filters - that is, in combination with non-filtering indicators (such as Moving Average Crosses, or RSI). We incorporated two sets of trading rules into Classic v8 - one envisioned by Bill himself, the other popularized by modern technical analysts. In any case, you should add Metatrader's Accelerator Oscillator indicator to your chart to understand what we're about to discuss.

  1. Bill's rule involves strictly following the color of the oscillator - regardless of whether the oscillator bar is above or below 0. BUY signal issued when Accelerator Oscillator curve turns green - that is, it stops declining and starts advancing. SELL signal issued when oscillator curve turns red - it stops advancing, and starts declining.
  2. Popular strategy - the Naught Cross. This is a pretty straightforward 0-level crossover strategy. It compounds the effects of Bill's rule on top of the naught cross. BUY issued when oscillator crosses the 0 mark from below (effectively referred to as positive market driving force) and if bar is green. SELL issued when oscillator crosses the 0 mark from above (effectively referred to as negative market driving force) and if bar is red.


IndAccelerator: Setting this parameter to true activates the Accelerator Oscillator. Trading signals issued as per Bill's rule.
AcceleratorUse0Cross: Setting to true activates the Naught Cross strategy, with signals following those conditions.

As already stated, Accelerator/Decelerator Oscillator is a "leading" filter and should be used alongside other (preferably trend-geared) indicators - otherwise you may end up with too many signals. Start with RSI, Bollinger Bands, and MA Cross. Below is a demonstration using just a Double MA Cross to generate signals - first without, then with the Accelerator Filter applied.

USD/JPY 1-hour chart with TradeBuilder's Double Exponential MA Cross (Periods: 3, 450):

Same setup with Accelerator/Decelerator Oscillator filter applied (Bill's rules):

As you can see 2 noisy signals were filtered out. Not perfect but certainly better - now try pairing it with Classic's other 20+ integrated indicators. Due to its leading nature, Accelerator is best applied to setups that need light filtering. If you need something heavier, use Classic's ATR, Volume, ADX, Market Monitor filters.


This has been a much requested feature so here you have it. As you may have surmised from the name, this integrated indicator allows for signals based on price/moving average interactions - versus the already built-in Double MA and Triple MA Crosses. Price/MA conditions are ideal for low-lagging, trend-following setups, especially if you crank up the MA period (100+). BUY signal issued when Price (any applied price type) pierces and closes above the accompanying moving average. SELL signal issued when Price closes under its moving average.


IndPriceMACross: Setting this parameter to true activates the Price-MA Cross.
PriceTypeMACross: Drop-down list which lets you select the price type you'd like applied to the price bar. This price type needs to close above/below MA for signal to get issued. Supported price types: Close, Open, High, Low, Median ((High + Low)/2), Typical ((High + Low+Close)/3), Weighted ((High + Low + Close + Close)/4).

Moving Average is controlled via existing MA1 parameters (same as when configuring MA1 within a Double or Triple MA Cross):

PeriodMA1: Period of moving average.
PriceTypeMA1: Price type moving average.
MATypeMA1: Moving average types for MA1 options: 0 - Simple, 1 - Exponential, 2 - Smoothed, 3 - Linear Weighted, 4 - Hull. 4 is the fastest moving average, while 2 the slowest.
ShiftMA1: Number of bars that you would like the moving average to shift.

Below are couple of screenshots featuring Price-MA Cross as one of the compounding components in signal generation:

TARGET MARKET: USD/JPY 15-minute chart
TradeBuilder Classic v8 compounding Low Price/MA-Cross, CCI, Momentum, Bollinger bands, Volume, Accelerator/Decelerator Oscillator

Now let's push Classic to its limits and see how well it performs during extremely volatile, swinging conditions.

TARGET MARKET: USD/CAD 30-minute chart
TradeBuilder Classic v8 compounding Typical (H+L+C)/3 Price-MA Cross, RVI, CCI, Bollinger Bands, Force Index, Volume, Accelerator/Decelerator

While not exceptionally profitable, the setup manages to filter out a lot of outliers such as thrusts and volatile swings. Profitability can be maximized by applying take profit limits or adding a momentum seeking (scalping) indicator like MarketScalper PRO. Sooner or later the market will get tamer at which point TradeBuilder Classic can resume riding the trend.


The old dashboard and monitor were a bit disjointed and difficult to read (recall the many acronyms). Our goal in this version was to redesign and unify the two, and make them readable without the need to consult the manual.

The Market Monitor output is more descriptive in v8 with each of the 3 rows displaying a projected bias for a given term outlook. These range from very short term (or present) to long term. The monitor is fully explained in v8's manual, but I will nevertheless extrapolate on the topic in the coming days. The purpose of the monitor is to have an extra layer of validation when opening positions. You can apply monitor's output to regular TradeBuilder Classic signals by setting the Market_Outlook_Filter parameter to 1,2, or 3 - each higher value considering an extra row output from the module. Icon within the pink Filter line (see screenshot above) will indicate when and by what magnitude the Market Monitor is applied to TradeBuilder signals.

The new Visual Dashboard (Market Monitor included) is DPI-aware, meaning it scales proportionally across different resolutions and DPI densities. In other words, no overlapping objects on the screen.


The manual, now nearly 9000 words in length, has been revised to cover MA-Price Cross (section 4.3.2), Accelerator/Decelerator Oscillator (4.3.21), and the redesigned Market Monitor (


Full details pertaining to TradeBuilder - Classic Edition v8, can be accessed through its dedicated section of the site.



If you are an existing TradeBuilder Classic customer, only ONE of the following TWO options applies:

  1. Customers who purchased TradeBuilder - Classic Edition v5.0 or higher qualify for a free upgrade.
  1. Customers who purchased TradeBuilder - Classic Edition v4.9 or older qualify for a discounted upgrade.

TradeBuilder - Classic Edition v8 is available for sale at the official Marko Nikolic Investment Research store. The current, promotional price is $495. Your purchase includes a free upgrade to Classic v9, slated for release in Q2 2015.


Marko Nikolic
Chief Developer and President
December 10, 2015, Toronto, Canada

Back to top