Mnikolic Investment Research
intelligent trading algorithms™
Mnikolic Investment Research
intelligent trading algorithms™

Buy Now Overview Support Forum


Key Features

  • TradeBuilder Core empowers traders with 14 essential, compoundable indicators (80+ input parameters) for building and customizing thousands of strategies. Need more power? You may wish to consider TradeBuilder - Classic Edition or compare features of both editions.
  • Stay focused on trend by applying two signal filters. Compounding one or both with trend-geared indicators effectively filters consolidating (low-ranging) or volatile (thrust-driven) price action.
  • Confidently scalp overbought and oversold markets by activating TradeBuilder Core's Stochastic OB/OS mode.
  • All alerts and signals (including arrows) issued by TradeBuilder Core never repaint, as they are confirmed by the program beforehand. What you see on screenshots is representative of actual, live indicator performance.
  • Trade anytime by receiving audio, visual (arrow), pop-up, push-to-phone, and email alerts every time your strategy conditions are met.
  • TradeBuilder Core's Push-to-Phone Notifications allow you to forward all signals to your smartphone in real-time. Supported platforms: iOS (iPhone, iPad) and Android (4.0 or higher).
  • Fully customize the appearance of signals to fit any template: choose from 9 different types, and hundreds of colors.
  • Apply your strategies to any market: FOREX, futures, CFDs, stocks, indices.
  • Install in seconds via built-in installer.
  • Get a lifetime upgrade license with each purchase of TradeBuilder Core, including all future enhancements and features. New integrated indicators are added on biannual basis.
  • Unlimited technical and operational support, including live remote assistance. Learn more

Recently Added Features

Tradebuilder - Core Edition is constantly expanding in functionality and capability. Below are some of the recently added features.

  • New Integrated Indicator: Parabolic Stop-And-Reverse (SAR)

    Stop-And-Reverse (SAR) type indicators are excellent for trend-following setups as they work on the pure technical principle of support/resistance break. As indicative by its name, Parabolic SAR uses a parabolic algorithm, which is more adaptive to market price action/acceleration than fixed (linear S/R lines) or moving average methods. This often translates into Parabolic SAR identifying weakening of trend or momentum with only a minor delay (low lag).

    How does the Parabolic SAR (PSAR) work? The PSAR line trails price, either below or above depending whether it's bullish or bearish, respectively. When price breaks (pierces) the PSAR line, its orientation is inversed: above (previously representing resistance) becomes below (now representing support) and vice versa. User defined PSAR acceleration factor (called Step) controls PSAR's sensitivity, that is, how closely the line follows price action. Higher Step values result in tighter following and hence more frequent line breaks. Therefore, to follow longer term trend or increase price filtering simply reduce the Step until PSAR meets your strategy performance objectives.

    The EUR/USD 30-minute example below showcases Parabolic SAR in action. The first screenshot shows a strategy based on Double MA Cross, CCI, Force Index, Average True Range - without PSAR applied. The second demonstrates what happens to performance when PSAR is added to the mix (Step value is 0.003). The Third shows what happens when Parabolic SAR's Step is reduced to 0.00017.

    TradeBuilder Core's EUR/USD M30 Strategy - no PSAR

    Same strategy with PSAR (higher step value of 0.003) applied

    Same strategy with PSAR (lower step value of 0.00017) applied

    Parabolic SAR's acceleration-weighing algorithm seeks rates of change in momentum of price movement, often proving useful in filtering noisy markets since - even on lower time frames, such as the EUR/GBP M5 setup below. Just like any other integrated indicator in TradeBuilder, PSAR works best when compounded with other indicators like Stochastic Oscillator, Moving Average Cross, RSI, Money Flow Index.

    Above: Euro/Pound (EUR/GBP) 5-minute intraday trend following strategy, compounding: Double MA, RSI, Parabolic SAR, Money Flow Index, Force Index, Average True Range, Heikin Ashi.

  • New Integrated Indicator: Money Flow Index

    Money Flow Index (MFI) (also available in TradeBuilder Classic) is a range-bound oscillator that combines price and volume in its calculations. The inclusion of volume weighing is directed at tracking and gauging buying/selling pressure. MFI can be effective at identifying whether accumulation (preceding a rally) or distribution (preceding a sell off) is taking place in the market. Rising values, or values above 50 indicate more buying pressure (with 100 being the maximum) while declining values or values under 50 indicate greater selling pressure (with 0 being the minimum). Extreme values such as those over 80 or under 20 are usually used to indicate momentum exhaustion (or herding) and represent overbought and oversold conditions, respectively.

    The Euro/Dollar (EUR/USD) 30-minute example below demonstrates MFI's capabilities. The first screenshot shows a strategy based on Stochastic Oscillator + OsMA + Momentum + Heikin-Ashi without MFI applied. The second demonstrates what happens to performance when MFI is added to the mix (period 14, buy above 50 / sell under 50).

    MFI's volume-weighing algorithm can prove useful in filtering noisy (ranging, consolidating) markets since it's effectively anchoring price movement to supporting volume data. When used in combination with momentum-based oscillators (like Stochastic) or a moving average cross, the strategy can yield reliable trend-following signals.

    Below is one more Money Flow setup - this time a Yen cross (USD/JPY) on a higher (4-hour) time frame. Compounding: Double Moving Average Cross + Stochastic Oscillator + OsMA + Force Index + Heikin-Ashi + Money Flow Index.

  • New Integrated Indicator: Technical Filter

    TradeBuilder Core now includes an auto-filtering component called the Technical Filter. The name derives from filter's underlying algorithm, based on our proprietary technical analysis techniques. It is effective at filtering noisy markets, with 3 settings to suit different trading strategies - from swing to trend following. The application and effect of each Technical Filter setting is presented in the 4 screenshots below. Filter strength grows exponentially with Filtering input increments.

    EUR/USD H1: TradeBuilder Core compounding Double MA Cross (2MA) + Commodity Channel Index (CCI) + Stochastic Oscillator (STOCH) + Heikin Ashi (HA)

    Above setup without Technical Filter (Filtering = 0)

    Market signals are frequent, and although you could remove the noise by changing individual integrated indicator settings we're going to use the Technical Filter in the following 3 steps.

    Filtering = 1 (light)

    Filtering = 2 (standard)

    Filtering = 3 (maximum)

  • New Integrated Indicator: Momentum Oscillator

    The Momentum oscillator (also available in TradeBuilder Classic) tracks market's rate of change. Think of it as velocity at which price is changing, in either positive (trending up) or negative (trending down) direction. Momentum is effective for trading trend, especially with higher Period values, and when compounded with trend-geared indicators like the Moving Average Cross.

    Core's Momentum in action: Euro/Dollar (EUR/USD) 5-minute chart
    Compounding Momentum, Double-MA Cross, CCI, Average True Range, Force Index integrated indicators.

  • New Integrated Indicator: Moving Average of Oscillator (OSMA)

    OsMA is derived by calculating the variance between a convergence/divergence oscillator and its smoothing (moving average). It is effective at gauging momentum strength as well as directional bias, which is why OsMA is most effective in trend-geared strategies. Most traders use zero-line crossovers as signal triggers. A cross above the zero OsMA line indicates a long signal while below indicates a short. UpLimit and DownLimit parameters can further improve signals by filtering out errant or slow price action.

    EEUR/USD H1, OSMA-based trend setup

  • Average True Range (ATR) Filter

    ATR is an excellent volatility measuring tool and as such can effectively filter out consolidating (channels, triangles, wedges) or erratic (thrust-driven) price action. Since it focuses almost exclusively on volatility, ATR is a non-directional indicator. That means you should compound it with Core's directional integrated indicators to give your setup a directional context. When activated, ATR improves quality and profitability of directional indicators such as double moving average cross or OsMA. The screenshot below demonstrates just that.

    The same EUR/USD H1 setup from OsMA section above but with ATR filtering applied

    The result is fewer signals but of higher quality and profit ratio.

  • Enhanced Stochastic Overbought/Oversold (OB/OS) Strategy

    Core's OB/OS algorithm has been enhanced, and now issues signals when %K and %D lines cross, but only while the cross takes place above or below overbought/oversold limit levels, effectively increasing the quality of each signal. The old logic only considered the faster, %K line's position in respect to OB/OS limits. Below is a screenshot showing an AUD/USD M15 chart running Core's enhanced Stochastic OB/OS.

  • New Integrated Indicator: Force Index

    Originally developed by Alexander Elder, the Force Index takes both price and volume into consideration and can effectively be used to determine trend weakness. It is best used in combination with 1 or 2 additional indicators such as RSI and MA Cross. Below is a GBP/USD M5 setup example, featuring Force Index compounded with a Moving Average cross.

  • New Integrated Indicator: Commodity Channel Index (CCI)

    There's a great debate over which is better RSI or CCI as an oscillator, so our thinking was why not include both for both schools of trading. As evidenced by the screenshot below, CCI does seem to filter (reduce false signals) lower time frame markets rather nicely when compounded with the double moving average cross.

  • Stochastic Overbought/Oversold Algorithm

    Added to Core's set of features is a new parameter that activates a range-trading strategy based on Stochastic Oscillator overbought/oversold levels. It can be effective for scalping the range when the market is not trending.

    A popular Stochastic overbought/oversold strategy is to sell when lines cross above 80 level, and buy when they cross under 20. To accomplish this, just set Overbought_Sold_On to true, UpLimit to 20 and DownLimit to 80.


1 Plug-in, 14 Indicators, 90+ Options, Many Possibilities

We're not going to promise or guarantee any unrealistic returns. Instead, we are offering the software tools that will enable you to build highly personalized, profitable trading strategies catered to your style, experience, and risk appetite.

TradeBuilder - Core Edition is comprised of 14 harmonizing indicators plus their 80+ components (see list below), which, when combined and compounded, have the potential to build powerful trading systems. 80 may seem like a large number of settings, however, they're fully integrated into TradeBuilder's main dashboard, making their management, and your trading life, easy. No more staring at the screen for hours making sure all your independent indicator signals line up. Just launch TradeBuilder, setup an alert for your strategy, and go about your day. You can even push signals to your phone or email.

Combine and compound the following indicators and options:

  • Double Moving Average
    • Both moving averages are fully and independently customizable
    • MA type: Simple, Exponential, Smoothed, Linear Weighted
    • Price type: Close, Open, High, Low, Median, Typical, Weighted
    • Period
    • Shift
  • Relative Strength Index
    • Period
    • Minimum RSI BUY strength
    • RSI Oversold level
    • Minimum RSI SELL strength
    • RSI Overbought level
    • Price type: Close, Open, High, Low, Median, Typical, Weighted
  • Parabolic Stop-And-Reverse
    • Acceleration Factor step
    • Maximum Acceleration step
  • Williams %R
    • Period
    • Buy Trigger level
    • Sell trigger level
  • DeMarker Technical Indicator
    • Period
    • Buy Trigger level
    • Sell trigger level
  • Commodity Channel Index
    • Period
    • Minimum CCI BUY strength
    • Minimum CCI SELL strength
    • Price type: Close, Open, High, Low, Median, Typical, Weighted
  • Momentum oscillator
    • Period
    • Minimum Momentum BUY strength
    • Minimum Momentum SELL strength
    • Price type: Close, Open, High, Low, Median, Typical, Weighted
  • Stochastic Oscillator
    • Period: %K, %D, and Signal lines
    • Minimum Stochastic BUY strength
    • Stochastic Oversold level
    • Minimum Stochastic SELL strength
    • Stochastic Overbought level
    • Price Field Parameters: Low/High, Close/Close
    • Stochastic Mode Identifier: Base Line, Signal Line
    • MA type: Simple, Exponential, Smoothed, Linear Weighted
    • Price type: Close, Open, High, Low, Median, Typical, Weighted
  • Money Flow Index (MFI)
    • Period
    • Buy trigger level
    • Sell trigger level
  • Force Index
    • Period for price/volume
    • Buy trigger level
    • Sell trigger level
    • Price type for calculations: Close, Open, High, Low, Median, Typical, Weighted
    • MA type for calculations: Simple, Exponential, Smoothed, Linear Weighted
  • Oscillator of Moving Average (OsMA)
    • 3 periods: Fast MA, Slow MA, Smoothing
    • Minimum OsMA bull (BUY) strength
    • Minimum OsMA bear (SELL) strength
    • Price type for calculations: Close, Open, High, Low, Median, Typical, Weighted
  • Average True Range (ATR) Filter
    • Period/outlook
    • Minimum volatility strength (to avoid slow markets)
  • Technical Filter
    • Filtering Strength
  • Additional Options
    • Arrow, Sound, pop-up alerts
    • Push-to-Phone notifications
    • E-mail signal notifications
    • Arrow types, colors, sizes, distance
    • Buy/Sell sound and voice assignment
    • Maximum historic bar count (optimization)

Indicator Management (with a built-in Market Bias Module)

It may be difficult to remember which integrated indicators you applied toward your strategy. That is why TradeBuilder comes with a visual dashboard, which lists your strategy components (in real time, as you select them) and remains visible on the main chart for quick reference. Labels in blue are the integrated indicators currently being compounded, pink are active filters, and orange are active alert settings. Also integrated into the dashboard is the Market Bias Module, which you can use to validate signals with prevailing market conditions

Bullish (Green - right circle) – An underlying bull market has been detected. Buy signals issued during this period have the highest probability of succeeding.

Ranging (Yellow - center circle) – Market is not exhibiting signs of pronounced trend. Consolidation (channels, triangles, wedges) is likely. Good conditions for scalping setups, bad for trend.

Bearish (Red - left circle) – An underlying bear market has been detected. Sell signals issued during this period have the highest probability of succeeding.

Tradebuilder Set-up and Operation

TradeBuilder takes only a minute to install while its operation is as simple as drag-and-drop.


  1. Installing and updating the indicator: TradeBuilder includes an installation wizard, which automatically installs the indicator package in seconds. The same wizard also serves as an auto-updater for future upgrades. You no longer have to worry about which file goes where - just double-click and let the installer do the rest.

  2. Select any combination of indicators you would like TradeBuilder to utilize, and configure their conditions for a target market. In the screenshot below, we compounded 3 integrated indicators and applied them to the EUR/USD market.
    Settings:
    Double MA Cross: Periods: 4,6; Price Types: 6,0; MA Types: 1,1; Shift: 0,0
    RSI: Period: 7; BUY Strength: 55; SELL Strength: 45; Price Type: 0
    Stochastic Oscillator: Periods (%K, %D, S): 4,3,3; Buy Strength: 51; Sell Strength: 49; Price Field: 0; MA Type: 0; Mode Identifier: 1;
  3. Once these conditions are met, TradeBuilder will issue a signal via arrow, audio, and pop-up alert. All alerts are issued on confirmation - at the bar where a strategy condition occured once the period closes. TradeBuilder does not repaint.


    You may additionally set up Push-to-Phone Notifications and Email alerts. The first option forwards all TradeBuilder signals to your smartphone (iOS and Android) in real-time, while second delivers all signals right to your inbox.


    Push-to-Phone Notifications is a feature found in all Marko Nikolic Investment Research software. Push notifications allow you to trade signals generated by the desktop version of Metatrader 4 (onto which TradeBuilder is installed) without having to physically be next to the computer. Think of your desktop as a signal server, and your smartphone as a signal recipient. Once you set up TradeBuilder on the desktop, you can run it 24 hours and execute signals as they are sent to your phone – Metatrader 4 mobile hooks to your broker for order execution.

    Push-to-Phone Notifications is a reliable and fast way of receiving the signals while on the go. If you prefer more traditional methods, the e-mail forwarding functionality is also built-in.


    If you have concerns about your internet connection, may optionally install TradeBuilder on a Windows VPS server. We offer such service through our ChartVPS subsidiary, but there are many other VPS providers out there. Just make sure the VPS hardware is adequate (CPU, RAM) and that redundancy connections are in place (99.5% or higher uptime recommended).

  4. (optional) Use multiple instances of TradeBuilder, each with a different set of conditions, if your trading style involves using multiple strategies. For example, one instance could be configured for market scalping, another for longer term range trading, and yet another could serve as an early warning system for trend change. The three together form a more comprehensive trading system capable of anticipating many patterns of price behavior.



Trending Versus Ranging Markets

Tradebuilder works well with trending and ranging markets. Most of the bundled indicators are programmed with filters capable of detecting and avoiding times of low liquidity and/or volatility. All oscillators (RSI, Stochastic, Momentum, Money Flow, etc.) within TradeBuilder Core include customizable filters, which can be used to avoid a) overbought and oversold levels, and b) periods of low market interest (range-bound action) helping traders enter markets only during periods of higher trend momentum. Compare the two screenshots below. One is setup without any filters. The other is the same setup with RSI oversold/overbought filter rules applied.
Note: Aside from TradeBuilder, you do not have to add other indicators to your charts while trading. We added them for illustrative purposes only.

Looking For More Muscle?

Core Edition is a capable, profitable plug-in that should satisfy most traders' needs. However, those of you looking for the ultimate in customization may be interested in TradeBuilder - Classic Edition. It is currently one of our flagship products featuring 31 integrated indicators: Market Bias Monitor, Double Moving Average, Triple Moving Average + Short/Long Modes, Hull Moving Average, On Balance Volume, Envelopes, Ichimoku Kinko Hyo, Bollinger Bands, Volume, Moving Average Convergence Divergence (including MACD-Signal Cross and MACD-Distance Filter), Oscillator of Moving Average, Parabolic SAR, Heiken Ashi, Heiken Ashi Smoothed, Relative Strength Index, Commodity Channel Index, Stochastic Oscillator, Momentum, Average Directional Movement Index, Average True Range, Force Index, Alligator, Gator Oscillator, Williams' Percent Range, Demarker Technical Indicator, Market Outlook Filter as well as 170+ options for crafting hundreds of complex, one-of-a-kind strategies. For more information compare Core with Classic.





Disclaimer: TradeBuilder - Core Edition is a trading platform plug-in/indicator intended for analysis of markets. Its effectiveness is based on your input and experience, and as such, Marko Nikolic Investment Research (formerly Build-A-Signal Software) and Marko Nikolic are not responsible for any losses you may incur as result of using TradeBuilder - Classic Edition in your trading endeavors. See full disclaimer.


Back to top