User Manual Of My Expert Advisors

4 May 2025, 12:29
Fahril Zainal Arifin
1
210

🔍 Overview of My Expert Advisors (EAs)

If you're using one of my automated trading systems, this guide will walk you through essential info—from setup to performance optimization.

⚙️ EA Settings & Input Configuration

Proper configuration is critical. Each parameter plays a role in how the EA behaves and manages trades. Below, you'll configure the EA by adjusting the input settings:


set trading symbols : here you write all the symbols you want to trade, separated by commas (e.g., XAUUSD,EURUSD,GBPUSD)

magic number : a unique ID that helps the EA track its own trades and avoid interference with others

set order comment : custom comment that appears in the trade history, useful for identifying trades made by this EA

set lot calculation method : choose how trade sizes are calculated (e.g., fixed size, based on account balance, or equity)

set risk percentage for each trade : defines how much of your account balance is risked per trade (used in dynamic sizing)

set fixed lot size : use this if you want every trade to use the exact same lot size

turn on martingale : enables the Martingale strategy to increase position size after losing trades

set method for martingale distances : choose how spacing between Martingale entries is calculated (e.g., ATR-based or fixed)

set tp method for martingale orders : determines how Take Profit is calculated when multiple Martingale trades are open

set tp % between new and last martingale order : Take Profit distance as a percentage of the distance between last two entries

set fixed points distance for martingale : defines a fixed pip distance to open the next Martingale trade

set moving average period for martingale : the number of candles used to calculate the moving average for Martingale spacing

set ma method for martingale : choose the moving average type (e.g., SMA, EMA, SMMA, LWMA)

set ma timeframe for martingale : choose which timeframe to use for the moving average calculation

set ATR period for martingale : how many candles to include in ATR calculation for distance measurement

set multiplier of ATR for martingale : multiplies the ATR value to set spacing between Martingale entries

use smart recover % for martingale : enable or disable a smart system that tries to recover part of the previous loss

set recover % for martingale : define how much of the previous loss should be recovered in the next trade

set max % of initial lot of martingale : limit the maximum size increase in Martingale to prevent runaway lot sizes

set profit type for martingale : choose how profit targets are calculated (e.g., per trade or total series)

set total profit (USD) for martingale : target profit in dollars to close all Martingale trades

set total profit % of balance : target profit as a percentage of your current account balance

equity drawdown (limit in %) to avoid new trades : prevents the EA from opening new trades if drawdown exceeds this percentage

enable close on max drawdown : automatically closes all open trades when the drawdown limit is reached



🧠 Getting Started: Installation & Setup

  • Load the EA onto any single chart.
  • The EA will automatically manage trades across all specified symbols.
  • Use raw symbol names only (avoid suffixes like ".m" or prefixes).

Need step-by-step guidance? Read this: Complete EA Setup Guide


🧪 Backtesting Recommendations

  • MT4: Backtest only one symbol per run using "Every Tick" mode.
  • MT5: Backtest multiple symbols using "Every Tick Based on Real Ticks."

💡 Best Practices for Risk Management

For more consistent results, consider the following:

  • Recommended risk: 1–2% per trade
  • Always monitor performance and adjust settings accordingly
  • use VPS for stability of performance.

📢 Stay Connected & Get Updates

Follow the official MQL5 channel for announcements and updates: Fahril FX Expert Advisors Channel


🔁 Updating Your EA

Whenever a new version is released, use this guide to update correctly: EA Update Instructions


💬 Getting Support & Telegram Access

If you'd like to join our Telegram group, please send me a message on MQL5, and I’ll reply with a private invite.

The default settings are optimized, but you're encouraged to experiment and fine-tune based on your strategy.


🙌 Your Feedback Matters

Have ideas or feature requests? Reach out via MQL5 messaging. Your suggestions help improve future updates for the whole community.