• Overview
  • Reviews (1)
  • Comments (13)
  • What's new

Keltner Trader

Keltner Trader is an indicator designed with the full capabilities to trade the Keltner Channel. This indicator combines price action with the Keltner channel by scanning Pin-Bar and Engulfing Bar patterns around channel lines. The indicator is also equipped with over four filters including Currency Strength Meter to ensure high probability trading.

Keltner Channel is a volatility channel formulated with an Exponential Moving Average and an Average True Range indicator. The EMA line typically EMA 20 defines the trend direction while the Average True Range value is used to define the upper and lower channel bands. The Keltner Channel is similar to the Bollinger Band Channel with the exception that while BBands uses standard deviation to define channel distance, Keltner channel uses ATR to define the channel distance.


Middle Line: 20-day exponential moving average

Upper Channel Line: 20-day EMA + (ktdx ATR(10))

Lower Channel Line: 20-day EMA - (ktdx ATR(10)),

where ktd is the channel deviation, usually 2.0


  • Keltner Trader trades breakout and reversal patterns around the channel lines
  • Non-repaint confirmation signals
  • Gives Pre-signals before confirmation signals
  • Over four trade filters to ensure high probability trading
    • Currency Strength Meter: measures the strength of a pair with 28 currency basket. This filters signals with enough momentum to reach target profit
    • Trend Filter: The indicator uses 200 (optional) Moving Average line as a trend filter. This is a popular trend filter used by pro day traders.
    • Trend Strength Filter: Uses ADX to measure stage of the trend to ensure trades are not entered when trend is exhausted.
    • Primary Filters: The indicator has a built-in momentum filters that uses RSI and Volume to ensure the current move has enough momentum to be valid.
  • The indicator has support and resistance lines that serves as stop loss level.
  • The indicator has ATR value display that serves as target profit.
  • Time Frames: Use on all timeframes lower than D1.
  • Trading Pairs: Use on all pairs.


  • BARS: Indicator plotting
  • Keltner Middle line Period: From formula above
  • ATR Period: From formula above
  • ktd: From formula above
  • Show Channel Breakout (true/false): Enable/disable breakout signals
  • Enable Normal Breakout (true/false): As implied
  • Enable Engulfing Pattern Breakout (true/false): As implied
  • ATR_Breakout_Ratio: To define minimum breakout distance
  • ATR_Period: For target profit and breakout ratio calculations
  • Show Channel Reversal (true/false): Enable/disable reversal signals
  • Enable Normal Reversal (true/false): As implied
  • Enable Engulfing Pattern Reversal (true/false): As implied
  • Enable Pinbar Reversal Pattern (true/false): As implied
  • Give Pre-signal (true/false): Enable/disable pre signals
  • Use MA Trend Filter (true/false): Signal filter
  • MA Period: MA filter period
  • Confirm Alerts with currency Strength (true/false): Signal filter/alert filter
  • Minimum Currency Strength offset: As implied
  • Use Trend Strength Filter (true/false): Signal filter
  • Display Trend Strength Panel (true/false): Panel display
  • Display Currency Meter Panel (true/false): Panel display
  • Display ATR: Panel display
  • Show Support and Resistance (true/false): SR lines on chart
  • Display Title colors: Panel title colors
  • Display Text colors: Panel text colors
  • Sound_Alert: Notification
  • Email_Alert: Notification
  • Phone_Alert: Notification


1. Endeavor to use currency strength in filtering your signals, that is the juice of the entire system.

2. Because MetaTrader 4 does not allow multi-pair testing, currency strength values in the strategy tester are not the correct values because only one pair is scanned in tester while 28 pairs are scanned in real environment.

3. Some signal types and filters are disabled by default, you can enable them in the input menu.

Good luck and happy trading!

cron88 2018.02.03 03:46 

User didn't leave any comment to the rating

Version 1.10 2018.03.02
I have fixed the bug with the indicator. The previous version sometimes stops working on the chart due to indicator data overload. This error has been fixed. Some new features has been added to this version.
1. The Indicator now has a statistics panel with success rate
2. The indicator now has take profits and stop loss levels
3. The indicator now gives exit signals for trade exits