Semi-discretion EA "ELDRA" Strategy Guide Part 8: Grid Trade Complete Mastery [From Instant Start to Backtest]
? Grid Trading Complete攻略 ?
Episode 8 [Practical Edition]: Thorough guide from immediate start to backtest
? Do grid trading users achieving 40% monthly return keep appearing! What’s the secret?
“Grid trading seems difficult… I don’t understand the settings…”
You often hear that, but actually ELDRA’s grid trading isextremely simple.
If you read this article,you can start grid trading in 5 minutesAdditionally, you can fully master how to verify with backtests and how to operate safely with filter settings.
⚡ Immediate Start Grid Feature
Deploy the grid as soon as the EA starts! Fully automated trading
When you turn this ON,grid trading begins at the moment the EA starts.
No need to press a button manually; once set, just leave it. It’s the ultimate form of“Set and Forget”.
? Post-Launch Operational Flow
Step 1: Start EA
Attach ELDRA to the chart
Step 2: Determine Price Range (0.1 seconds)
• Upper limit price = 0: automatically derived from current price
• Lower limit price = 0: automatically derived from current price
• If manually set: use that value
Step 3: Calculate Grid Levels (0.2 seconds)
Distribute the configured number of levels (e.g., 10) evenly within the price range
Step 4: Place All Pending Orders (1–3 seconds)
Place Buy Limit / Sell Limit all at once
Step 5: Done!
Then prices move and orders are filled automatically, repeating take profits
Duration: within just 5 seconds for fully automatic grid operation to start.
? True vs False Thorough Comparison
✅ Grid Start Immediately = True (Automatic Start)
- Grid deployment at EA startup
- Auto-recovery on chart changes
- Auto-resumes after PC restart
- 用途: Fully automated operation, backtesting essential
❌ Grid Start Immediately = False (Manual Start)
- EA starts in standby
- Need to manually press the “Grid Start” button on the panel
- State is preserved on chart changes (stored in globals)
- 用途: When you want to decide the grid start timing by discretion
? Example: Fully passive operation with True setting
Case of Trader A
- Setting: Grid Start Immediately = True
- Currency pair: USD/JPY
- Upper limit price: 0 (automatic)
- Lower limit price: 0 (automatic)
- Grid levels: 20
- Grid spacing: 200 points (20 pips)
Operational results (1 month)
- EA start count: 1 (set at month start and left running)
- Total trades: 347 (all automated)
- Monthly return: +42.3%
Comment from A:
“Once set, I really don’t touch it. I wake up to profits. This is true passive income.”
? Recommended settings by用途
Want fully automated operation:True ←Recommended
Want to verify with backtests:True ←Essential
Want to decide timing by discretion:False
Want to start after assessing market conditions:False
⚠️ Important Points When Using
- When True is set, be careful with price range settings (too wide may exhaust funds; too narrow may miss opportunities)
- Always set True for backtests (False does nothing)
- Beginners should practice with False first, then automate with True
- When restarting EA, check existing grid orders (duplicate prevention feature present)
? Complete Guide to Grid Backtesting
Achieve over 90% win rate with proper verification methods
“Backtesting seems difficult…”
Actuallyjust 5 stepsto perfect backtesting. We fully disclose the procedures used by professional traders.
? 5-Step Backtest Procedure
Step 1: Open Strategy Tester
MT5 Menu →View → Strategy Tester(Ctrl+R)
Or click the “Strategy Tester” tab at the bottom of the screen
Step 2: Basic Settings
- Expert:Select ELDRA (or ELDRA_1C304161...)
- Currency Pair:USD/JPY (recommended) or EUR/USD
- Period:H1 recommended; M15–H4 OK
- Model:“Every Tick” ← highest precision (more time-consuming)
- Date Range:Minimum 3 months, 6–12 months recommended
Step 3: Grid Parameter Settings (Extremely Important!)
Click “Settings” or “Expert properties” and set the following:
Mandatory Settings:
- ✅Grid Start Immediately = True← Forgetting this and nothing will move!
- Grid upper price = 0 (automatic)
- Grid lower price = 0 (automatic)
- Grid levels = 10–20 (10 recommended for beginners)
- Grid spacing = 200 points (20 pips recommended)
- Grid Lot = 0.01 (safety first)
Grid TP Settings:
- ✅ Grid TP Enabled = True
- Grid TP Points = 50 (5 pips take profit)
Disable other features:
- ❌ Hedging Entry Mode = 0 (OFF) ← Important!
- ❌ Averaging Up/Down (Nampin) = False
- ❌ Indicator Mode = 0 (disabled)
Step 4: Run Backtest
Click the “Start” button → progress bar appears
Estimated time:
- 3 months of data: 5–15 minutes
- 1 year of data: 20–60 minutes
- 5 years of data: 1–3 hours
※ When using “Every Tick” mode. Varies by PC specs
Step 5: Result Analysis
Metrics to check:
1. Total Net Profit
→ Positive is pass; negative, revise settings
2. Profit Factor
→ ≥1.5: excellent
→ ≥2.0: very excellent
→ ≥3.0: professional level
3. Max Drawdown
→ Within 15% of initial capital: safe
→ ≥30%: dangerous (needs settings review)
4. Win Rate
→ grid trading typically 80% or higher
→ ≥90% is perfect
5. Graph Shape
→ Upward slope with no sharp drops = ideal
→ Sharp jaggedness = unstable (needs setting adjustments)
? Example: Backtest results of Professional Trader B
Test Conditions
- Currency pair: USD/JPY
- Period: Jan 1–Dec 31, 2024 (1 year)
- Grid levels: 15
- Grid spacing: 200 points
- Grid TP: 50 points
- Initial capital: ¥100,000
Results
- Total Profit:+65,580 yen (+64.6%)
- Total trades: 1,247
- Win rate:92.3%
- Profit factor:3.12
- Max drawdown:-8,340 yen (-8.3%)
B’s comment:
“Backtesting showed 92% win rate, so I started real trading with confidence. Real results are similar.”
? A Behind-the-Scenes Trick Only Pros Know About Backtesting
Trick 1: Validate across multiple periods
Not just a single period, but test across 3 or more different periods:
- Trending periods (e.g., Jan–Mar 2024)
If all are positive,that’s a real settings.
Trick 2: Test with different currency pairs
If USD/JPY gives good results, try EUR/USD, GBP/USD as well.
If results are consistent across multiple pairs,a highly versatile setting.
Trick 3: Find the worst period
Identify the period with the largest drawdown on the chart. Re-test only that period and analyze how to handle it.
Trick 4: Try three spacing patterns
- 150 points (15 pips) ← narrow
- 200 points (20 pips) ← standard
- 300 points (30 pips) ← wide
Compare results and adopt the most stable one.
⚠️ Backtesting Pitfalls
- Models other than “Every Tick” have lower accuracy (numbers may look good but not reliable)
- Backtests can look good but must be verified with forward tests (demo accounts)
- Check spread settings (too narrow can give unrealistic outperformance)
- Over-optimizing to historical data causes failure in real trading (curve-fitting)
?️ Volatility Filter
Automatic brakes on sudden moves! The last line of defense to protect the grid
“Grid suffers big losses from sudden moves…”
That kind of tragedy is prevented byVolatility Filter. This feature actuallydoes not adjust grid width.
? Correct understanding: What is Volatility Filter?
❌ Common misconception
“A feature that automatically adjusts grid width using ATR × ATR multiplier”
✅ Correct understanding
“When ATR is high (volatility overstated), a safety mechanism pauses the gridtemporarily.”
Actual operation:
- Normal times: grid is operating
- ATR jumps (economic news, flash crashes, etc.)
- → Filter triggers:Delete all pending orders
- ATR falls back (market settles)
- → Filter releases: grid automatically resumes
Key point:
Grid width (spacing) does not change. If you set 200 points, it remains 200 points. What changes is“whether to enter or not”.
? Calculation of Filter Activation Conditions
Example settings:
- ATR period: 14
- ATR multiplier: 2.0
Calculation:
1. Current ATR calculation: e.g., 0.50 (50 pips)
2. Average of last 2 bars ATR: e.g., 0.48 (48 pips)
3. Threshold = average ATR × multiplier = 0.48 × 2.0 =0.96
Decision:
- Current ATR (0.50) < Threshold (0.96) →✅ Filter passes, grid continues
- Current ATR (1.20) > Threshold (0.96) →❌ Filter fails, grid paused
? Example: Filter saved in US Nonfarm Payrolls
Situation: March 8, 2024 22:30 US Nonfarm Payrolls release
Filter OFF:
- USD/JPY from 149.50 to 151.20 surged (+170 pips)
- Grid pending orders executed one after another
- Owns 15 short positions within 3 minutes
- Average entry price: 150.35
- Price kept rising to 151.50...
- Result: loss -187,000 yen(Initial margin 100,000 yen → near bankruptcy)
Filter ON:
- ATR before release: 0.45
- ATR at release: 1.35 (jumped to 3x!)
- Threshold exceeded 0.90 →Filter activated
- Delete all pending orders, no new entries
- Keep existing 2 positions
- Close positions when price returns to 150.80
- Result: loss only -12,000 yen
? Recommended settings by market condition
Standard settings (universal type):
- Volatility Filter: ON
- ATR Period:14
- ATR Multiplier:2.0
Conservative (risk minimized):
- Volatility Filter:ON
- ATR Period:14
- ATR Multiplier:1.5← Stricter
Profit-Focused (maximize opportunities):
- Volatility Filter:ON
- ATR Period:14
- ATR Multiplier:2.5–3.0← Looser
Defense only during economic releases:
- Volatility Filter:ON
- ATR Period:7← React quickly with short-term ATR
- 2.0
⚠️ Cautions When Using
- Filter activation = also loses profit opportunities (trade-off)
- If ATR multiplier is below 1.0, it will pause constantly
- In trending markets, it may trigger frequently
- In range-bound markets, 2.0–3.0 multiplier is appropriate
- Backtest with ON and OFF to compare recommended
? Summary: The 3 Rules of Grid Trading
Three key points learned this time:
- Grid Start Immediately = True for full automation
→ Deploy grid at EA startup and earn by leaving it running
→ Essential setting for backtesting - Verify with correct backtesting procedures
→ 5-step process enables perfect verification
→ Check across multiple periods and currency pairs
→ Profit factor ≥ 2.0 and win rate ≥ 80% as benchmarks - Operate safely with Volatility Filter
→ Grid automatically stops during sudden moves
→ Grid width does not change (only stopping)
→ Standard ATR multiplier is 2.0; 1.5 is safety-focused
Master these three and you too canaim for 40% monthly return with Grid Trading.
First verify with backtesting, then confidently start real trading!
? Next Episode Preview
In Episode 9,“Comprehensive Guide to Risk Management Features”will be delivered. Six protective features to safeguard funds, including maximum spread settings, automatic stop/limit assignments, and loss limits, will be thoroughly explained. Look forward to it!
? Generated with Claude Code
© 2025 ELDRA Project. All rights reserved.
The content of this article is current as of the time of writing. Please check the official documentation for the latest features.