Comments for https://ctrader.com/products/3186
Comments for: https://ctrader.com/products/3186
- SSalileh
📢 V3.1 RELEASE — DIRECTION MODE NOW AVAILABLE
═══════════════════════════════════════════════════Following thoughtful community feedback (special
thanks to @algo.expert for the detailed January
review), V3.1 introduces a major usability upgrade.🆕 NEW: TRADE DIRECTION PARAMETER
Choose how the bot engages with the market:
↔️ Both → Original V2.x behavior (default)
🐂 LongOnly → Bull market specialist
🐻 ShortOnly → Bear market specialist═══════════════════════════════════════════════════
📊 VERIFIED 2024 BACKTEST RESULTS
═══════════════════════════════════════════════════Period: Jan 2024 – Dec 2024 (Full Year)
Settings: BTCUSD M30, 0.30 lots, m1 bars + 50p spread↔️ BIDIRECTIONAL (Default)
Net Profit: +$1,288.79 (+12.9%)
Drawdown: 25.13%
Profit Factor: 1.10
Trades: 136🐂 LONG-ONLY MODE
Net Profit: +$2,280.92 (+22.8%) ⬆ +77%
Drawdown: 10.01% ⬇ −60%
Profit Factor: 1.37 ⬆ +24%
Trades: 70🐻 SHORT-ONLY MODE
Net Profit: -$1,489.59 (Expected in 2024 bull)
Confirms: Directional filter works correctly═══════════════════════════════════════════════════
💡 WHY THIS MATTERS
═══════════════════════════════════════════════════Trend-following systems have an unavoidable truth:
counter-trend trades dilute strong directional edge.By letting users select the active direction, the
bot can isolate its profitable side during clear
market regimes — improving both returns AND risk-
adjusted performance simultaneously.📊 USAGE GUIDE:
• Daily price > 200 EMA → LongOnly
• Daily price < 200 EMA → ShortOnly
• Choppy/uncertain → Both (default)═══════════════════════════════════════════════════
🔧 ADDITIONAL V3.1 IMPROVEMENTS
═══════════════════════════════════════════════════✅ Precision-tuned crossover detection
✅ Enhanced BTCUSD pip handling
✅ Tightened spread protection (300p default)
✅ Improved breakeven calibration
✅ Direction-tagged trade logging
✅ Comprehensive startup diagnostics═══════════════════════════════════════════════════
📦 EXISTING USERS
═══════════════════════════════════════════════════✓ Default Direction = "Both" preserves V2.x behavior
✓ All custom settings auto-migrate
✓ No configuration changes required
✓ Update and continue trading═══════════════════════════════════════════════════
Free 10-day trial available — search:
"BTCUSD-V03-M30-Pro-Trial" in the cTrader Store.Past performance ≠ future results.
Always test on demo before live deployment.Thank you to the community for keeping cBot
development honest and evidence-based. 🙏 - CIn reply tosystem⬆:ChartPatternAce
How do you recommend avoiding overfitting?
Good question. Here's how this bot avoids overfitting:
- ATR-Based Stops (Not Fixed Pips), SL/TP scale with current volatility automatically. Settings adapt to market conditions instead of memorizing past price levels.
- Simple, Standard Indicators Only EMA crossover, ADX, DI, RSI, ATR — decades-old trend signals. No custom patterns, no machine learning, no magic numbers.
- Wide Default Parameters. Defaults aren't optimized to BTCUSD history — they're based on momentum/volatility theory:
SL = 2× ATR / TP = 3.5× ATR (works across most trending instruments)
MinSlope = 0.05% (genuine momentum, not noise)
DeadAdx = 10 (only blocks flat markets)- Cross-Timeframe Filter. H4 EMA slope prevents M30 counter-trend trades. Different timeframe = structural edge, not curve-fitting.
- Forward Testing Protocol
Test defaults on Jan–Jun 2025 (in-sample)
Lock parameters — change nothing
Test Jul–Dec 2025 (out-of-sample)
If performance holds within 30% → robust. If it collapses → overfit.
Bottom Line:
Core logic (EMA cross + slope + adaptive DI + ATR) works on any trending instrument/timeframe. That's robust design, not overfit.