Knoxville Divergence Settings/Inputs Guide for MT4 & MT5

12 March 2026, 09:09
Biswarup Banerjee
0
36

MT4 Version: KnoxVille Divergence EA MT4

MT5 Version:

Complete User Documentation — MT4 & MT5

1. OVERVIEW

The KnoxVille Divergence EA is an advanced trading tool designed for the forex market, utilizing the Knoxville Divergence indicator and grid averaging for effective loss recovery. It helps traders capitalize on market divergences while managing risk through automated strategies.

Who Should Use It: This EA is ideal for both novice and experienced traders looking to automate their trading strategies while minimizing emotional decision-making.

Main Benefit: Unlock the potential of automated trading with a system that intelligently manages trades and adapts to market conditions, enhancing your trading efficiency.


2. INPUT PARAMETERS & SETTINGS

This product shares a common set of general input settings with all Expert Advisor products in this series. The following sections are covered in the common guide: General Settings (lot size, SL/TP modes, magic number, trade direction), Breakeven Settings, Trailing Stop Settings, News Filter Settings and News Action Settings, Martingale Settings, Grid Settings, Hedge Settings, Risk Settings, Position Sizing, Alert Settings, Display Settings, Trade Time Settings, Trade Days Settings, Safeguard Settings, and Trend Filter Settings (MA Filter, ADX Filter, RSI Filter, MACD Filter, Parabolic SAR Filter — each with their own strategy options). All of these are fully documented in the Common General Input Settings for Expert Advisors. The sections below cover only the product-specific inputs unique to this product.

____ General Settings ____

This section controls the basic parameters that dictate how the EA will execute trades.

Setting Name Type Default Value Description Example
Slippage int 3 This parameter defines the maximum price deviation allowed when executing trades. Adjusting it helps to avoid slippage during volatile market conditions. 5 - Use this value in fast-moving markets to ensure trades are executed at your desired price.
Max Spread double 20 Sets the maximum spread allowed for trade execution. Lowering this value can prevent trades from being executed during high spread periods. 15 - Ideal for maintaining trade quality during major news events.

____ Risk Settings ____

This section manages risk exposure and position sizing to protect your trading capital.

Setting Name Type Default Value Description Example
Risk Per MicroLot double 10 This setting determines the monetary risk taken per micro lot. Adjusting this helps manage overall exposure and potential losses. 5 - Use this to reduce risk when trading in uncertain market conditions.

____ Grid Settings ____

This section configures the grid trading strategy parameters for managing trades effectively.

Setting Name Type Default Value Description Example
Multiplier double 1 Defines the multiplier for grid trading. Increasing this value can enhance profit potential but also increases risk. 2 - Use this for aggressive trading strategies aiming for higher returns.
On Loss[true]: On Profit[false] bool true Determines whether to apply grid trading on loss or profit. Adjusting this can change the strategy's response to market movements. false - Set this to profit for a more conservative trading approach.
Avg Stoploss double 0 Sets the average stop loss for grid trades. Adjusting this helps limit potential losses in volatile markets. 20 - Use this to protect against large drawdowns in uncertain conditions.
Avg TakeProfit double 20 Defines the average take profit for grid trades. Adjusting this can optimize profit-taking strategies. 30 - Ideal for capturing profits in trending markets.

____ Trade Days Settings ____

This section allows you to configure which days the EA is allowed to trade.

Setting Name Type Default Value Description Example
Sunday Trade bool false Enables or disables trading on Sundays. Adjusting this setting can help avoid low liquidity periods. true - Use this to take advantage of early week market movements.

____ Trade Time Settings ____

This section configures the specific times during which the EA will execute trades.

Setting Name Type Default Value Description Example
Use Trading Times? (24/7 if false) bool false Determines whether to restrict trading to specific times. Setting this to false allows for continuous trading. true - Use this to limit trading to specific high-volume periods.
American Session bool true Enables trading during the American trading session. This can be crucial for capitalizing on high volatility. false - Disable if you prefer to avoid potential market noise during this session.

____ Safeguard Settings ____

This section helps to manage risk by setting limits on drawdowns and trade frequency.

Setting Name Type Default Value Description Example
Max Drawdown Percent[0:disable] double 0 Sets the maximum allowable drawdown percentage. This helps protect your capital by stopping trading when losses exceed a certain threshold. 10 - Use this to limit losses to 10% of your account balance.
Max Trader Per Day[0: disable] int 0 Defines the maximum number of trades allowed per day. This can prevent overtrading and help manage risk effectively. 5 - Use this to cap trading activity and avoid impulsive decisions.

3. HOW IT WORKS

Core Calculation & Logic

The Knoxville Divergence EA utilizes the Knoxville Divergence indicator to identify potential market reversals by analyzing price movements and momentum indicators. It employs grid averaging for loss recovery, allowing for more flexible trading strategies in fluctuating market conditions.

This EA monitors various technical indicators, including RSI and moving averages, to determine optimal entry and exit points. By detecting divergences between price and indicator values, it aims to capitalize on market inefficiencies.

Entry Strategies Explained

Trend Following

BUY Signal: A buy signal is generated when the price shows a bullish divergence with the RSI and the price is above the fast moving average.

SELL Signal: A sell signal occurs when the price displays a bearish divergence with the RSI and the price is below the fast moving average.

Best For: This strategy works best in trending markets where clear divergences can indicate potential reversals.

Step-by-Step Workflow

Step 1: Set Up the EA Install the Knoxville Divergence EA on your trading platform and configure the necessary parameters.

Step 2: Adjust Indicator Settings Customize the indicator settings based on your trading preferences and market conditions.

Step 3: Define Risk Management Set your risk management parameters, including stop loss and take profit levels.

Step 4: Choose Trading Direction Select whether you want to trade long only, short only, or both directions.

Step 5: Activate the EA Enable the EA to start monitoring the market and executing trades based on your defined strategies.

Step 6: Monitor Performance Regularly check the performance and make adjustments to settings as necessary.


4. RISK MANAGEMENT FEATURES

This section outlines the various risk management features available in the Knoxville Divergence EA to help protect your trading capital.

Feature Description
Stop Loss Defines the maximum loss allowed on a trade, helping to limit potential losses.
Take Profit Sets a target profit level at which the trade will automatically close, securing profits.
Trailing Stop Allows the stop loss to move with the market, helping to lock in profits as the trade becomes profitable.
Breakeven Automatically adjusts the stop loss to the entry price after a specified profit level is reached, minimizing risk.
Grid Trading Enables the EA to open multiple positions at set intervals, allowing for recovery strategies in volatile markets.

Quick Start Guide

Follow these steps to get started in under 5 minutes:

  1. Download the EA: Obtain the Knoxville Divergence EA from the marketplace or the official website.
  2. Install the EA: Add the EA to your trading platform and enable it in the expert advisors section.
  3. Configure Settings: Adjust the indicator and trading parameters to match your trading strategy.
  4. Set Risk Management: Define your stop loss, take profit, and other risk parameters.
  5. Select Trading Direction: Choose whether to trade long, short, or both directions based on your strategy.
  6. Enable Alerts: Turn on alerts for notifications about trading signals and market conditions.
  7. Start Trading: Activate the EA and monitor its performance as it trades on your behalf.


Installation Guide for MQL Products | Updating Purchased MQL Products on MT4/MT5 | General Troubleshooting Guide

Check all my products: https://www.mql5.com/en/users/biswait50/seller

Contact me for support: https://www.mql5.com/en/users/biswait50