User guide

  1. Simple Moving Average (SMA)
  2. Relative Strength Index (RSI)
  3. Parabolic Sar
  4. Momentum
  5. Bollinger Band (BB)
  6. Stochastic
  7. Average Directional Index (ADX)
Simple Moving Average (SMA)
  • Magic Number:

    • Unique identifier (tagged ID) assigned to each position for tracking and analyzing trade history.
  • ShortMA Period (fast MA):

    • Defines the short-term moving average period.
    • Example: Setting 5 uses the last 5 candles to calculate the shortMA.
  • LongMA (slow MA):

    • Defines the long-term moving average period.
    • Example: Setting 20 uses the last 20 candles to calculate the longMA.
  • CrossAbove / CrossBelow:

    • CrossAbove: A trade is triggered when the ShortMA crosses above the longMA .
    • CrossBelow: A trade is triggered when the ShortMA crosses below the longMA .
  • Direction:

    • Defines the type of trade execution when conditions are met (Buy or Sell).
    • Example: If CrossAbove is selected and Direction is set to Buy, a buy trade will execute when the ShortMA crosses above the LongMA.
  • Lot Size:

    • The size of each trade executed by the EA.
  • Minimum Distance (Points) Before Next Trade:

    • If set to 0: Trades are executed whenever conditions are met, without restrictions on distance between trades.
    • If not 0: A new trade will only execute if the new entry price is either lower or higher than the minimum distance from the lowest or highest existing positions, respectively.
    • Example: If minimum distance is set to 50 points and current holdings are at 9.50 and 11.50, a new trade will only execute if the price moves below 9.00 or above 12.00.
    • Points means the smallest decimal point allowed in MT4
  • Max Holding (Lots):

    • Defines the maximum number of lots that can be held at one time.
    • Example: If set to 2 lots, no new trades will execute when the total held positions reach 2 lots, even if conditions are met.
  • Take Profit Points:

    • Set Take profit level for the position in points (points means the smallest decimal point allowed in MT4)
  • Stop Loss Points:

    • Set Stop loss level for the position (points means the smallest decimal point allowed in MT4)

Relative Strength Index (RSI)

  • Magic Number:

    • Unique identifier (tagged ID) assigned to each position for tracking and analyzing trade history.
  • RSI Period:

    • Defines the RSI period.
    • Example: Setting 14 uses the last 14 candles to calculate the RSI.
  • CrossAbove / CrossBelow:

    • CrossAbove: A trade is triggered when the RSI crosses above the Cross Target.
    • CrossBelow: A trade is triggered when the RSI crosses below the Cross Target.
  • Cross Target:

    • Defines the Target to execute trade.
    • Example: If CrossAbove is selected and Cross Target is set to 30, a trade will execute when the RSI crosses above the Cross Target.
  • Direction:

    • Defines the type of trade execution when conditions are met (Buy or Sell).
    • Example: If CrossAbove is selected and Cross Target is set to 30, a buy trade will execute when the RSI crosses above the Cross Target.
  • Lot Size:

    • The size of each trade executed by the EA.
  • Minimum Distance (Points) Before Next Trade:

    • If set to 0: Trades are executed whenever conditions are met, without restrictions on distance between trades.
    • If not 0: A new trade will only execute if the new entry price is either lower or higher than the minimum distance from the lowest or highest existing positions, respectively.
    • Example: If minimum distance is set to 50 points and current holdings are at 9.50 and 11.50, a new trade will only execute if the price moves below 9.00 or above 12.00.
    • Points means the smallest decimal point allowed in MT4
  • Max Holding (Lots):

    • Defines the maximum number of lots that can be held at one time.
    • Example: If set to 2 lots, no new trades will execute when the total held positions reach 2 lots, even if conditions are met.
  • Take Profit Points:

    • Set Take profit level for the position in points (points means the smallest decimal point allowed in MT4)
  • Stop Loss Points:

    • Set Stop loss level for the position (points means the smallest decimal point allowed in MT4)
Parabolic Sar

  • Magic Number:

    • Unique identifier (tagged ID) assigned to each position for tracking and analyzing trade history.
  • Step:

    • The Step parameter defines the acceleration factor that controls how quickly the Parabolic SAR moves in relation to price.
    • The smaller the Step, the more slowly the SAR moves, and the larger the Step, the faster the SAR follows price movements.
    • Example: A lower Step (e.g., 0.02) will give the price more room to fluctuate before triggering a reversal, while a higher Step (e.g., 0.1) will tighten the SAR’s movement, resulting in quicker reversals.
  • Max:

    • The Max parameter sets the maximum acceleration factor, which limits how fast the Parabolic SAR can move as a trend develops.
    • This ensures that the SAR doesn’t accelerate infinitely, giving it a cap to prevent excessive sensitivity to price changes.
    • Example: Setting the Max to 0.2 means that the SAR will stop increasing its speed once it reaches this limit, even as the trend continues.
  • CrossAbove / CrossBelow:

    • CrossAbove: A trade is triggered when the current price crosses above the Parabolic Sar.
    • CrossBelow: A trade is triggered when the current price crosses below the Parabolic Sar.
  • Direction:

    • Defines the type of trade execution when conditions are met (Buy or Sell).
    • Example: If CrossAbove is selected and Direction is set to Buy, a buy trade will execute when the price crosses above the Parabolic SAR.
  • Lot Size:

    • The size of each trade executed by the EA.
  • Minimum Distance (Points) Before Next Trade:

    • If set to 0: Trades are executed whenever conditions are met, without restrictions on distance between trades.
    • If not 0: A new trade will only execute if the new entry price is either lower or higher than the minimum distance from the lowest or highest existing positions, respectively.
    • Example: If minimum distance is set to 50 points and current holdings are at 9.50 and 11.50, a new trade will only execute if the price moves below 9.00 or above 12.00.
    • Points means the smallest decimal point allowed in MT4
  • Max Holding (Lots):

    • Defines the maximum number of lots that can be held at one time.
    • Example: If set to 2 lots, no new trades will execute when the total held positions reach 2 lots, even if conditions are met.
  • Take Profit Points:

    • Set Take profit level for the position in points (points means the smallest decimal point allowed in MT4)
  • Stop Loss Points:

    • Set Stop loss level for the position (points means the smallest decimal point allowed in MT4)
Momentum

  • Magic Number:

    • Unique identifier (tagged ID) assigned to each position for tracking and analyzing trade history.
  • Period:

    • Defines the momentum period.
    • Example: Setting 14 uses the last 14 candles to calculate the Momentum.
  • Target:

    • Defines the Target to execute trade.
    • Example: If CrossAbove is selected and Cross Target is set to 100, a trade will execute when the momentum crosses above the Target.
  • CrossAbove / CrossBelow:

    • CrossAbove: A trade is triggered when the momentum value crosses above the defined target.
    • CrossBelow: A trade is triggered when the momentum value crosses below the defined target.
  • Direction:

    • Defines the type of trade execution when conditions are met (Buy or Sell).
    • Example: If CrossAbove is selected and Target is set to 100, buy is selected for direction, a buy trade will execute when the momentum crosses above the Target.
  • Lot Size:

    • The size of each trade executed by the EA.
  • Minimum Distance (Points) Before Next Trade:

    • If set to 0: Trades are executed whenever conditions are met, without restrictions on distance between trades.
    • If not 0: A new trade will only execute if the new entry price is either lower or higher than the minimum distance from the lowest or highest existing positions, respectively.
    • Example: If minimum distance is set to 50 points and current holdings are at 9.50 and 11.50, a new trade will only execute if the price moves below 9.00 or above 12.00.
    • Points means the smallest decimal point allowed in MT4
  • Max Holding (Lots):

    • Defines the maximum number of lots that can be held at one time.
    • Example: If set to 2 lots, no new trades will execute when the total held positions reach 2 lots, even if conditions are met.
  • Take Profit Points:

    • Set Take profit level for the position in points (points means the smallest decimal point allowed in MT4)
  • Stop Loss Points:

    • Set Stop loss level for the position (points means the smallest decimal point allowed in MT4)
Bollinger Band

  • Magic Number:

    • Unique identifier (tagged ID) assigned to each position for tracking and analyzing trade history.
  • Target Line:

    • BollingerBand_UpperLine : Use the upper line as target.
    • BollingerBand_LowerLine : Use the lower line as target.
  • Period:

    • Defines the number of periods used to calculate for the Bollinger Bands.
    • Example: Setting 14 uses the last 14 candles to calculate the Bollinger Bands.
  • Standard Deviation:

    • Defines the number of standard deviations from the moving average used to plot the upper and lower Bollinger Bands.
    • Example: Setting the Standard Deviation to 2 means that the upper and lower bands will be two standard deviations away from the moving average.
  • CrossAbove / CrossBelow:

    • CrossAbove: A trade is triggered when the current price crosses above the Target Line (BollingerBand_UpperLine or BollingerBand_LowerLine).
    • CrossBelow: A trade is triggered when the current price crosses below the Target Line (BollingerBand_UpperLine or BollingerBand_LowerLine).
  • Direction:

    • Defines the type of trade execution when conditions are met (Buy or Sell).
    • Example: If CrossAbove and BollingerBand_UpperLine are selected and “buy” is selected for direction , a buy trade will execute when the price crosses above the upper line.
  • Lot Size:

    • The size of each trade executed by the EA.
  • Minimum Distance (Points) Before Next Trade:

    • If set to 0: Trades are executed whenever conditions are met, without restrictions on distance between trades.
    • If not 0: A new trade will only execute if the new entry price is either lower or higher than the minimum distance from the lowest or highest existing positions, respectively.
    • Example: If minimum distance is set to 50 points and current holdings are at 9.50 and 11.50, a new trade will only execute if the price moves below 9.00 or above 12.00.
    • Points means the smallest decimal point allowed in MT4
  • Max Holding (Lots):

    • Defines the maximum number of lots that can be held at one time.
    • Example: If set to 2 lots, no new trades will execute when the total held positions reach 2 lots, even if conditions are met.
  • Take Profit Points:

    • Set Take profit level for the position in points (points means the smallest decimal point allowed in MT4)
  • Stop Loss Points:

    • Set Stop loss level for the position (points means the smallest decimal point allowed in MT4)
Stochastic

  • Magic Number:

    • Unique identifier (tagged ID) assigned to each position for tracking and analyzing trade history.
  • Main Indicator:

    • Stochastic_kVsTarget : Uses K value to compare to target to trigger trade.
    • Stochastic_dVsTarget: Uses D value to compare to target to trigger trade.
    • Stochastic_kVSd : Uses K value to compare to D Value to trigger trade.
  • K Period:

    • Defines the number of periods used to calculate the %K line in the Stochastic Oscillator.
    • Example: Setting 14 uses the last 14 candles to calculate the %K value.
  • D Period:

    • Defines the number of periods used to calculate the %D line (which is a moving average of the %K line).
    • Example: Setting 14 uses the last 14 periods to calculate the %D value.
  • Target:

    • Defines the Target to execute trade.
    • Example: If CrossAbove and Stochastic_dVsTarget are selected and Target is set to 30, a trade will execute when the D value crosses above the 30.
  • CrossAbove / CrossBelow:

    • CrossAbove: A trade is triggered when the K value/ D value crosses above the Target/D Value.
    • CrossBelow: A trade is triggered when the K value/ D value crosses below the Target/D Value.
  • Direction:

    • Defines the type of trade execution when conditions are met (Buy or Sell).
    • Example: If CrossAbove and Stochastic_kVsTarget are selected and “buy” is selected for direction , a buy trade will execute when the K value crosses above the Target
  • Lot Size:

    • The size of each trade executed by the EA.
  • Minimum Distance (Points) Before Next Trade:

    • If set to 0: Trades are executed whenever conditions are met, without restrictions on distance between trades.
    • If not 0: A new trade will only execute if the new entry price is either lower or higher than the minimum distance from the lowest or highest existing positions, respectively.
    • Example: If minimum distance is set to 50 points and current holdings are at 9.50 and 11.50, a new trade will only execute if the price moves below 9.00 or above 12.00.
    • Points means the smallest decimal point allowed in MT4
  • Max Holding (Lots):

    • Defines the maximum number of lots that can be held at one time.
    • Example: If set to 2 lots, no new trades will execute when the total held positions reach 2 lots, even if conditions are met.
  • Take Profit Points:

    • Set Take profit level for the position in points (points means the smallest decimal point allowed in MT4)
  • Stop Loss Points:

    • Set Stop loss level for the position (points means the smallest decimal point allowed in MT4)
Average Directional Index (ADX)

  • Magic Number:

    • Unique identifier (tagged ID) assigned to each position for tracking and analyzing trade history.
  • Main Indicator:

    • ADX_BaseVsTarget: Uses the ADX base value (strength of trend) to compare to the target to trigger a trade.
    • ADX_PlusDIVsTarget: Uses the Plus Directional Indicator (+DI) to compare to the target to trigger a trade.
    • ADX_MinusDIVsTarget: Uses the Minus Directional Indicator (-DI) to compare to the target to trigger a trade.
  • Period:

    • Defines the number of periods used to calculate the ADX.
    • Example: Setting 14 uses the last 14 candles to calculate the ADX.
  • Target:

    • Defines the Target to execute trade.
    • Example: If CrossAbove and ADX_PlusDIVsTarget are selected and Target is set to 30, a trade will execute when the Plus value crosses above the 30.
  • CrossAbove / CrossBelow:

    • CrossAbove: A trade is triggered when the Base/Plus/Minus value crosses above the target.
    • CrossBelow: A trade is triggered when the Base/Plus/Minus value crosses below the target.
  • Direction:

    • Defines the type of trade execution when conditions are met (Buy or Sell).
    • Example: If CrossAbove and ADX_MinusDIVsTarget are selected, Target is 30, and “buy” is selected for direction , a buy trade will execute when the Minus value crosses above the 30.
  • Lot Size:

    • The size of each trade executed by the EA.
  • Minimum Distance (Points) Before Next Trade:

    • If set to 0: Trades are executed whenever conditions are met, without restrictions on distance between trades.
    • If not 0: A new trade will only execute if the new entry price is either lower or higher than the minimum distance from the lowest or highest existing positions, respectively.
    • Example: If minimum distance is set to 50 points and current holdings are at 9.50 and 11.50, a new trade will only execute if the price moves below 9.00 or above 12.00.
    • Points means the smallest decimal point allowed in MT4
  • Max Holding (Lots):

    • Defines the maximum number of lots that can be held at one time.
    • Example: If set to 2 lots, no new trades will execute when the total held positions reach 2 lots, even if conditions are met.
  • Take Profit Points:

    • Set Take profit level for the position in points (points means the smallest decimal point allowed in MT4)
  • Stop Loss Points:

    • Set Stop loss level for the position (points means the smallest decimal point allowed in MT4)

Free individual EAs

Standard EA - USD 150

Premium Product - USD 500

10 Days

Free Trial
  • 3 Main Indicators: Choose RSI, Moving Average, or Parabolic SAR to trigger trades.
  • 1 Supplementary Indicator : Add precision with ADX or above indicators. Trades only execute when both conditions (main + supplementary) are met.
Self - Learning
  • Technical Analysis: Learn the basics and advanced techniques.
  • Using Our EA: A step-by-step guide to using our Expert Advisor.
  • Algorithm Trading Essentials: What you need to know before diving in

About Us

TradeBadger was created to help individual traders succeed in the complex world of financial markets. Inspired by the Honey Badger’s tenacity, we developed tools and strategies to level the playing field for all traders.

Free Trial For 10 days

3 Main Indicators

Choose RSI, Moving Average, or Parabolic SAR to trigger trades.

1 Supplementary Indicator

Add precision with ADX or above indicators. Trades only execute when both conditions (main + supplementary) are met.

Self - Learning

Technical Analysis

Learn the basics and advanced techniques.

Using Our EA

A step-by-step guide to using our Expert Advisor

Algorithm Trading Essentials

What you need to know before diving in.

Bronze Silver Gold
Price USD 150 USD 250 USD 350
Main indicators: Choose either one to trigger trades. RSI Moving Average Parabolic Sar Bollinger Band CCI Momentum ADX Stochastic Yes Yes Yes
Supplementary Indicator: Trades only execute when both conditions (main + supplementary) are met. No 1 Supplementary 3 Supplementary
Martingale No No Yes
Risk Management: - ATR Multiplier - Pips Stop Loss / Take Profit - Equity value Stop Loss / Take Profit Yes Yes Yes
Choose Pakage

Our Pricings

Bronze
$
150
Main indicators:
Supplementary Indicator:
Martingale
Risk Management:
*Lacus nec ex pharetra interdum blandit nisi maximus cras sem platea lacinia risus
Silver
$
250
Main indicators:
Supplementary Indicator:
Martingale
Risk Management:
*Lacus nec ex pharetra interdum blandit nisi maximus cras sem platea lacinia risus
Gold
$
350
Main indicators:
Supplementary Indicator:
Martingale
Risk Management:
*Lacus nec ex pharetra interdum blandit nisi maximus cras sem platea lacinia risus

Contact Us

Feel free to contact us. We’re here to ensure you have all the support you need
Main Indicators

These form the core logic to trigger entries, such as buy or sell actions. For example, a buy signal is generated when the RSI crosses above 30, and a sell signal is triggered when it crosses below 70

Supplementary Indicators

These provide an optional "AND" logic for added precision. For example, if the main indicator RSI crosses above 30, you can add a supplementary indicator like momentum. The trade will only go through if the momentum is above 100 as well.