The APX Scalper is an automated trading strategy designed for the MetaTrader 5 (MT5) platform. It appears to be a sophisticated, multi-currency, basket-trading EA. Its primary strategy involves a "grid" or "averaging" approach, meaning it can open multiple positions in the same or opposite direction to manage and profit from price movements. A key feature is its use of "virtual orders," suggesting the EA can track potential trades internally before executing them live in the market.
Key Features and Logic
1. Strategy Type: Basket Trading with Averaging/Grid
Directional Control: The EA can trade both long and short simultaneously ("BUY_AND_SELL"). It can also be restricted to only buy or only sell.
Order Management: The EA uses a system of internal tracking ("virtual orders") and live market orders.
Number of initial internal/virtual orders: This parameter (set to 10) suggests the EA prepares or tracks the first ten potential entries internally before committing live capital to the first trade. This is an advanced risk control feature, allowing it to "watch" the market setup unfold.
Includes virtual orders: (Set to 25). This likely refers to the total number of positions (both live and virtual) the EA will manage in a single basket.
MaxTrendOrders: (Set to 50). This could be a global limit on open orders.
Auto cap scaled by AccountBalance(): This is a dynamic risk management tool that automatically adjusts position sizing based on the account balance, helping to scale risk appropriately as the account grows or shrinks.
2. Entry LogicThe EA determines its initial entry point using several technical indicators. However, looking at the "Enable" settings (EnableTimeControl, EnableBandsControl, EnableRSIControl, EnableStochasticControl), which are all currently set to "false", it suggests that the EA is not currently using time filters, Bollinger Bands, RSI, or Stochastic indicators for its primary entry signal.This is a very important observation. If these standard indicators are disabled, what drives the entry? The most likely scenario, given the other parameters, is a Price Action or Range Bar-based entry.
RangeBars: (Set to 8). This indicates the strategy is likely built on Renko-style price bricks rather than standard time-based charts (like H1 or M15). A brick forms only after a specific price move, filtering out market noise and focusing on trend momentum.
Counter-trend entry after breaking resistance/support: (Currently "false"). This confirms the EA prefers to trade with the established trend, rather than picking tops and bottoms against momentum.
Present in original source; original entry: (Currently "false"). This indicates the EA is using a custom, proprietary algorithm for its primary signal, rather than a standard entry condition.
3. Averaging and Risk Management (The Grid System)Once a trade is open, if the market moves against it, the EA uses an averaging strategy to try and exit profitably with the overall basket of trades.
StartingLot: (0.01). The base position size.
LotMultiplier: (1.5). This is the key feature of the grid system. Each subsequent averaging order is 1.5 times the size of the previous one. This rapidly increases the position size, known as "martingale," which requires significant capital to sustain a long losing streak but aims to break even or profit quickly on a retracement.
Add Intervals: The EA has separate logic for adding positions in a counter-trend scenario vs. a trending scenario.
CounterTrendAddInterval: (5.0). In a pullback, the EA waits for a 5-point move before adding an averaging order.
TrendAddInterval: (9.0). When the market is moving in the direction of the trade, it adds new positions less frequently (every 9 points).
Interval Decrement/Minimums: These are dynamic adjustments to the add intervals, likely designed to tighten the grid as a basket ages or as market volatility changes.
4. Profit Taking and Exit Logic
Put TP price on live positions: (Set to "true"). The EA actively sets a Take Profit level on the broker server.
Profit Points: The EA uses a different profit target for counter-trend positions vs. trend-following ones.
CounterTrendProfitPoints: (2.5). A small, quick profit target for trades opened during a pullback.
TrendProfitPoints: (10.0). A larger profit target for positions in the main trend direction.
Basket TrailingStopPoints: (0.0). Currently inactive.
Close basket based on monetary value: There are parameters for closing the entire basket of trades for a symbol/direction if profit or loss reaches a specific monetary value (currently set to 0.0, so inactive).
5. Other Settings
Symbol List: (EURUSD, GBPUSD, USDCAD, USDJPY, USDCHF, AUDUSD, NZDUSD, XAUUSD). This is a multi-currency EA, configured to trade a basket of major pairs plus Gold.
Local computer time settings: Identifies the time zone it's running on.
ECN (Electronic Communication Network): The name indicates it's designed to work with broker accounts that have raw spreads and direct market access, where Stop Loss (SL) and Take Profit (TP) orders can be set after the order is opened.
Summary of Current Strategy Configuration
Based strictly on the "Value" column in the screenshot:
Mode: Multi-currency, simultaneous BUY and SELL grid trader.
Entry Signal: Non-standard, likely based on 8-brick Range Bars, as all standard indicator filters (Bands, RSI, Stochastic) and time filters are currently disabled.
Risk Management: Highly aggressive, using a 1.5x martingale lot multiplier for averaging orders. Position sizing is dynamic based on account balance. It manages risk via a total order count limit (max 50 orders, with 25 being a mix of live and virtual).
Goal: To accumulate a basket of trades and close them out upon reaching a combined profit target of 2.5 points for counter-trend moves or 10 points for trend moves.
Warning: This EA employs a martingale strategy, which is considered high risk. While it can generate consistent small profits for extended periods, a single prolonged market trend in the wrong direction against a large basket of exponentially increasing lots can lead to a significant or total loss of the account. The "virtual order" logic and auto-capping of lot sizes are attempts to mitigate this, but the core strategy remains capital-intensive and high-risk.