Prime Scalper EA

USER GUIDE – Prime Scalper EA

prime scalter ea

 

 

Input Parameters of Prime Scalper EA

 

1. Lots Management

  1. LotsType: Select the type of lot calculation method to use.

  2. Risk Percentage: The EA automatically determines the lot size based on a percentage of your current account equity. Example: If you set this value to 2, the EA will use 2% of your account equity to calculate the trade lot size.

  3. FixedLots: A constant lot size that remains the same for every trade, regardless of account equity or balance.

 

XBalance Lot Management

  • The XBalance system allows the EA to automatically adjust lot size based on your account balance. This helps scale trading volume as your capital grows while maintaining controlled risk.
  • XBalance: Defines the balance unit used for lot calculation.Example: If XBalance = 100 → every $100 is considered one unit.
  • Lot Size Per XBalance: Specifies how much lot size is used per XBalance unit.
  • XBalance Start From (0 = Disable)- Defines the minimum balance from which XBalance calculation will begin.👉 If set to 0 → feature is disabled (full balance is used)
    👉 If set to a value (e.g., 1000) → only balance above this value is used for lot calculation
  • Initial Lots if < XBalance Start From: Fixed lot size used when your account balance is below the Start From value

How It Works: There are two working conditions:

Case 1: Balance Below Start Level

If your balance is below the value set in XBalance Start From:

👉 The EA will use a fixed lot size
👉 Defined by Initial Lots if < XBalance Start From

Example:

    • XBalance Start From = 1000
    • Current Balance = 900
    • Initial Lots = 0.10

👉 EA will always trade with 0.10 lot

Case 2: Balance Above Start Level

If your balance is above the Start From value:

👉 The EA will calculate lot size based only on the extra balance

Formula:

Effective Balance = Current Balance − XBalance Start From
Lot Size = (Effective Balance / XBalance) × Lot Size Per XBalance

Example

    • XBalance = 100
    • Lot Size Per XBalance = 0.01
    • XBalance Start From = 1000
    • Current Balance = 1500

👉 Effective Balance = 1500 − 1000 = 500
👉 Lot Size = (500 / 100) × 0.01 = 0.05 lot

Important Notes

    • XBalance allows dynamic scaling based on profit growth
    • Start From helps protect initial capital before scaling begins
    • If Start From = 0 → full balance is used directly
    • Always ensure lot size matches your broker’s minimum/step requirements

 

  • Max Lots (0-Mean Disable): You can set the Max Lots size for Both initial and Grid trade (0-Mean Disable). No trade will be open above this lot size.

 


2. EA Configurations

  • Trade Filters: The Prime Scalper EA includes two types of trade filters designed to align trades with prevailing market trends.
    By default, the filter setting is “No Trade Filter.”
    • MA Filter
      This filter uses three Moving Averages (MA 30, MA 50, and MA 100) to confirm market direction.

      • When the current price is above the 60 MA, the EA will only open Buy trades.

      • When the current price is below the 60 MA, the EA will only open Sell trades.
        This helps prevent trades against the dominant short-term trend.

    • Trend Filter
      The Trend Filter also uses three moving averages (MA 30, MA 50, MA 100) but focuses on their alignment to detect broader trend direction.

      • When MA100 > MA50 > MA30, the market is considered bullish, and the EA will only take Buy trades.

      • The opposite alignment (MA100 < MA50 < MA30) indicates a bearish market, allowing only Sell trades.

        These filters help reduce false signals during volatile or sideways market conditions.

  • TakeProfit: Defines the target profit for each trade, measured in points.
  • StopLoss: Sets the initial stop-loss level in points to limit downside risk.
  • AskPriceShift / BidPriceShift: Adds an additional buffer (in points) to the breakout entry level. This can help reduce premature entries during volatile spikes.
  • ATR Period: Determines the number of periods used to calculate the Average True Range (ATR), which measures market volatility.
  • Signal Frequency: Controls how often the EA identifies new entry signals. Increasing this value reduces the number of trades but may improve the accuracy of signals.
  • Volatility Scale: Sets the sensitivity range for volatility-based price analysis. A higher scale value widens the detection range and reduces overtrading.
  • Reverse Trade: This option controls the trade direction logic of the EA. When set to false (default), the EA follows standard breakout trading—placing Buy Stop orders above the breakout level and Sell Stop orders below it. When set to true, the EA reverses this logic and trades using a retracement approach—placing Sell Limit orders at upper levels and Buy Limit orders at lower levels.

 

3. Break Even Setting

The Break Even function is designed to protect open profits by moving the Stop Loss to the entry price (or slightly beyond) once a trade has reached a defined profit level. This ensures that even if the market reverses, the trade will not result in a loss.

Parameters:

  • BreakEven On – Enables or disables the Break Even feature.
  • BreakEven Start – The profit distance (in points) from the entry price where Break Even activates.
  • BreakEven Stop – The level (in points) to which the Stop Loss will be moved when Break Even is triggered.

📘 Example:
If BreakEven Start = 20 and BreakEven Stop = 5, when the trade reaches +20 points profit, the EA will move the Stop Loss to +5 points beyond the entry price — effectively locking in 5 points of profit.


4. Trailing Stop Setting

The Trailing Stop function allows the EA to dynamically move the Stop Loss in the direction of profit as the price continues to move favorably. This helps to lock in profit while reducing risk.

⚙️ Parameters

  • Trailing On- Enables or disables the Trailing Stop function.
  • Trailing Start- The minimum profit distance (in points) required before the trailing mechanism starts.
  • Trailing Stop (%)- Defines the trailing step as a percentage of the Trailing Start value.

📘 How It Works

Once the trade reaches the defined Trailing Start, the trailing mechanism is activated. The EA then calculates the Trailing Step internally based on the percentage:

👉 Trailing Step = Trailing Start × (Trailing Stop % / 100)

As the price moves further into profit, the Stop Loss is adjusted step-by-step:

  • Buy Trade: New StopLoss = Current Price − Trailing Step
  • Sell Trade: New StopLoss = Current Price + Trailing Step

This process repeats automatically, moving the Stop Loss forward as profit increases, until:

  • The Stop Loss is hit, or
  • The trade is closed manually

📘 Example

  • Trailing Start = 100 points
  • Trailing Stop = 20%

👉 Trailing Step = 100 × 20% = 20 points

  • When profit reaches +100 points, trailing starts
  • For every additional 20 points, the Stop Loss moves forward accordingly
  • This continues until the Stop Loss is hit

⚠️ Important Note

  • In this EA, Trailing Step is not set manually
  • It is automatically calculated using Trailing Stop (%)
  • Other MeetAlgo EAs may allow manual step input, but here it is handled internally for simplicity and consistency

 


 

5. Split Lot Size Setting

The Split Lot Size feature allows the EA to automatically divide a profitable position into smaller parts once it reaches a defined profit level. This function helps secure partial profits while letting the remaining position continue to run for potential higher gains.

Parameters:

  • SplitProfitLots – Enables or disables the Split Lot mode. When enabled, the EA will automatically split profitable trades into smaller portions as they move in profit.
  • Start Split – The profit distance (in points) from the entry price at which the EA begins dividing the profitable position.
  • Split Lots Percentage – Defines what percentage of the total lot size will be closed each time a split occurs. The remaining portion stays open and continues to trail according to your trade settings.

📘 Example:
If Start Split = 30 and Split Lots Percentage = 25, then once the trade reaches +30 points in profit, the EA will close 25% of the total lot size to secure profit. The remaining 75% of the position will stay open and continue following your active trailing or exit rules.


6. Time Configurations

The Time Configuration section allows you to control when the EA is permitted to open trades. This helps you align trading activity with specific market sessions or avoid low-volatility hours.

Parameters:

  • Manual GMT Offset – Defines your broker’s GMT offset manually. This ensures trading hours align correctly with your local or desired trading time zone.
  • Asian Session Start / End – Set the time range for the Asian trading session.
  • Europe Session Start / End – Set the time range for the European trading session.
  • American Session Start / End – Set the time range for the U.S. trading session.
  • Trade on Monday–Friday – Allows you to enable or disable trading for specific weekdays.

By configuring these options, you can restrict the EA to operate only during high-liquidity periods or avoid unstable hours such as market openings or rollovers.

📘 Learn More:
For detailed information and examples on configuring trading sessions and time filters, see:
🔗 Trade Time Configuration – MeetAlgo Docs


7. Filter News Time

The Filter News Time setting allows the EA to temporarily pause trading during high-impact economic news events to avoid unexpected volatility and slippage.

Parameters:

  • Use News Filter – Enables or disables the news filter feature.
  • Stop Trading Before News (Minutes) – Defines how many minutes before a high-impact news event the EA should stop opening new trades.
  • Resume Trading After News (Minutes) – Defines how many minutes after the news event the EA should resume normal trading operations.
  • High/Medium/Low Impact Filters – Choose which levels of news impact (e.g., high only or all levels) will trigger the pause in trading.

When activated, the EA will automatically detect upcoming events (if your platform supports it) and delay trade execution until the specified safe window has passed.

📘 Learn More:
For detailed configuration examples and behavior explanations, see:
🔗 Filter News Time – MeetAlgo Docs


8. Trade Stop Filter

The Trade Stop Filter section allows you to manage and restrict when the EA is permitted to open new initial trades based on specific conditions.
These filters are designed to reduce overtrading, protect equity, and prevent new positions from being opened when certain limits are reached.
(Note: These filters apply only to initial trades.)

Purpose:

  • Helps control risk exposure during drawdowns.
  • Limits the number of active initial trades.
  • Ensures trading stops under predefined account conditions.

You can configure filters such as:

  • Maximum number of active initial trades.
  • Daily profit or loss limits.
  • Equity or balance protection levels.
  • Maximum drawdown thresholds.

These conditions provide smarter control over trade initiation, ensuring your trading account operates within safe boundaries.

📘 Learn More:
For detailed configuration examples and parameter explanations, visit:
🔗 Initial Trade Stop Filter – MeetAlgo Docs


9. Trade Close Filter

The Trade Close Filter section provides advanced options for automatically closing trades under specific profit, loss, or time-based conditions.
This feature enhances risk management by allowing dynamic trade exits according to your defined performance or safety rules.

📘 Learn More:
For detailed use cases, parameter descriptions, and setup tips, visit:
🔗 Additional Close Filter – MeetAlgo Docs


10. Basic Configurations

The Basic Configurations section defines the essential operational parameters of the EA, including spread protection, slippage control, commission setup, and identification settings. These parameters help ensure the EA operates safely and efficiently under different broker conditions.

  • Maximum Spread: Sets the maximum allowed spread (in points) for opening new trades. If the current market spread exceeds this limit, the EA will not execute any new orders until the spread returns below the specified value.
  • CloseOrderOnSpread: When enabled, the EA will automatically delete any pending orders if the market spread rises above the Maximum Spread value. This prevents unwanted trade execution during high volatility or low-liquidity conditions.
  • Custom Commission (USD per lot): Defines the commission cost per standard lot in USD. This parameter is mainly used for performance calculations or when your broker does not provide built-in commission data. (Most brokers automatically include commission, so this field can remain 0.)
  • SLWithSpreads: When enabled, the EA adds the current spread value to the Stop Loss level. This helps to prevent trades from being prematurely stopped out due to spread widening, especially during high volatility.
  • ResetSLforSlippages: If enabled, the EA will automatically reset and adjust the Stop Loss in case slippage occurs during order execution. This ensures that the Stop Loss remains at the intended level even when execution prices differ slightly from the requested price.
  • Slippage: Sets the maximum allowable slippage (in points) during order execution. A lower value provides tighter control but may cause more order rejections in volatile markets.
  • Magic: Defines a unique identifier (Magic Number) for the EA’s trades. This number allows the EA to distinguish its own orders from manually opened or other EAs’ trades on the same account.

 

⚠️ Before Using This EA (Required Reading)

Before using this Expert Advisor, please read the following guide carefully.
This EA requires specific broker conditions and correct configuration to operate properly.

👉 Best Way to Use MeetAlgo Scalper EAs
🔗 https://meetalgo.com/best-way-to-use-meetalgo-scalper-eas/

Failure to follow the setup requirements explained in the guide may cause the EA to pause trading or not open trades.

 

👉 Get Prime Scalper EA now: