A practical, plain-English guide to every setting. Click the index to jump to each section.
📊 Signal Settings
Internal indicator buy trigger
Threshold to validate buy signals. More negative = more conservative.
- Typical range: -35 … 0
- Lower (e.g., -30): fewer but cleaner buys in chop.
- Higher (e.g., -10): more/faster signals, more noise.
Internal indicator sell trigger
Threshold to validate sell signals. More positive = more conservative.
- Typical range: 0 … 35
- Higher (e.g., 30): fewer but stronger shorts.
- Lower (e.g., 10): more signals; better in strong trends.
⏰ Entry Settings
Wait for Candle Close Confirmatio (default: false)
- true: waits for bar close → fewer false starts, later entries.
- false: enters intrabar as soon as the signal appears.
Recommendation: true on higher TF or volatile sessions.
Minimum Bars Between Trades (default: 5)
Minimum bars that must pass before opening a new trade.
- Higher value = fewer, more selective entries.
- Lower value = more frequent entries; may cluster.
💰 Trade Settings
Initial Lot Size (default: 0.01)
Base lot for the first order when Auto Lot is OFF. Grid sizing multiplies from here.
Stop Loss (default: 500 points)
- Distance from entry for the initial order. 0 = no SL.
- Only for the first trade; Grid uses its basket logic.
Take Profit (default: 1000 points)
- Distance for the initial order’s TP. 0 = no individual TP.
- With Grid ON, TP usually targets basket average.
Magic Number (default: 20250120)
Unique ID so the EA manages its own trades. Use a different magic per symbol/strategy.
Trade Comment (default: "GrowthKiller")
Label added to each trade for easy filtering in history.
📈 Auto Lot Settings
Use Auto Lot Calculation (default: false)
Automatically sizes the initial lot from account balance.
Account Balance per 0.01 lot (default: 1000.0)
For each X balance units, open 0.01 lots.
Example: balance $5,000 with value 1000 → 0.05 lots.
Minimum Auto Lot Size (default: 0.01)
Minimum allowed lot when auto lot is ON (protects small accounts).
🔲 GRID Settings
Enable Grid System (default: true)
Turns on the grid engine, which adds positions at defined steps.
Grid Step (default: 200 points)
Distance between levels. Larger step = more conservative (fewer adds).
Maximum Grid Levels (default: 5)
Max additional positions. Total potential = 1 (initial) + levels .
Lot Multiplier (default: 1.0)
Value | Behavior |
---|---|
1.0 | Same lot each level (linear exposure). |
1.5 | Martingale-like (risk escalates faster). |
0.5 | Anti-martingale (reduces lot each level). |
Add Grid Only on New Bar (default: false)
For market orders: if true, adds only when a new candle opens.
Grid Type (default: PENDING)
- MARKET: adds when price reaches level.
- PENDING: places limit orders ahead of price.
Number of Pending Orders to Maintain (default: 15)
How many pending orders remain active (PENDING only). They re-distribute as price moves.
🎯 Grid Close Settings
Grid Take Profit
Basket profit target from the average price of all open grid trades. When hit, closes the entire grid.
Grid Stop Loss
Basket stop from average price. Hard safety for extreme moves.
Enable Profit-Based Closing
Allows closing the basket by monetary profit (works with partial close rules below).
✂️ Grid Partial Close Settings
Enable Profit-Based Closing
Activates partial/full exit based on profit thresholds.
Partial Close %
Volume to close when triggered. 0% = close all. 50% = close half.
Partial Close Trigger Mode (default: BY_PERCENT)
- BY_PERCENT: trigger as % of account balance.
- BY_PIPS: trigger by distance (points) from basket average.
Min Profit %
(BY_PERCENT) Minimum profit as % of balance to trigger. Example: 1% of $10,000 = $100.
Pips from Avg
(BY_PIPS) Distance in points from basket average to trigger.
⚠️ Risk Management
Use Money Management
Sizes lots by risk per trade instead of a fixed lot.
Risk Percent per Trade
Percent of balance to risk on the initial trade (only if Money Management is ON).
Max Lot Mode (default: MULTIPLIER)
- ABSOLUTE: hard ceiling in lots.
- MULTIPLIER: ceiling = Initial Lot × value.
Max Lot Value
Interpreted according to the selected mode.
Maximum Drawdown %
Emergency brake: if equity drawdown hits this %, the EA stops trading and cut the floating loss.
📍 Trailing Stop
Use Trailing Stop
Enables a dynamic stop that trails price to lock profits.
Trailing Start
Minimum profit before trailing begins.
Trailing Step
Stop updates only after price advances this distance further.
Trailing Distance
Gap between current price and stop once trailing is active.
🔄 Smart Recovery
Enable Smart Recovery
Uses a portion of trailing profits as a buffer to offset losing positions (requires Trailing Stop enabled).
% of trailing profits to buffer
Share of trailing gains kept for recovery. Higher = stronger rescue but less profit booked.
Min drawdown to activate
Minimum equity drawdown to start using the buffer—prevents premature consumption.
📈 Trend Filter Settings
Use Trend Filter
Trade only in the MA direction (e.g., long above MA, short below).
MA Method (default: EMA)
- SMA: smoother, slower.
- EMA: faster, more responsive.
MA Period
Larger = longer-term bias; common long-trend sentinel.
MA Timeframe
Calculates MA on the chart’s timeframe, or set a higher TF to filter by higher-timeframe trend.
🕐 Time Filter
Use Trading Hours Filter
Restricts trading to specific server-time hours.
Start Hour/Minute (default: 8:00) · End Hour/Minute (default: 20:00)
Ranges that pass midnight are supported (e.g., 22:00 → 02:00).
⚡ Backtest Optimization
Fast Backtest
Disables the visual panel to speed up optimizations (often 10–20× faster).
Fast Backtest = true Visual Mode = off Optimization = Genetic (with high-quality tick data)
ℹ️ Notes on Points / Pips
In MetaTrader, points are the smallest quote step. On most 5-digit FX symbols, 1 pip = 10 points. Example: 200 points ≈ 20 pips. Check your symbol digits to convert correctly.
Educational note: Always forward-test on demo before going live. Trading involves risk.