EMA Cross Complete Bot is an advanced algorithmic trading system based on exponential moving averages (EMA 21/50) with intelligent multi-level filters and integrated risk management. Designed to operate on XAU/USD M1 with an included pre-optimized set file, but fully customizable for any asset and timeframe.
β¨ Key Features
π Multi-Filter Validation System
- Slope Analysis: Calculates and evaluates EMA slope to confirm trend strength
- EMA Distance: Filters false signals by verifying minimum separation between averages
- Signal Quality: Classifies each signal as STRONG, WEAK, or FALSE POSITIVE before execution
π Intelligent Entry Strategy
- EMA cross detection with real-time validation
- Multiple filters to reduce false positives
- Timing control between consecutive operations
- Customizable maximum simultaneous positions limit
πͺ Advanced Exit Strategy (Dual Condition)
- Condition 1: Fast EMA slope monitoring with customizable threshold
- Condition 2: EMA distance control with previous state memory
- Combined Exit: Closure only when BOTH conditions are met
- Safety Exit: Additional protection when EMAs converge excessively
π° Professional Risk Management
- Automatic volume calculation based on % risk of capital
- Customizable Stop Loss and Take Profit in pips
- Automatic volume normalization according to broker limits
- Capital protection with early exit on trend reversal
π¨ Complete Graphical Visualization
- EMA Indicators: Real-time circles on EMAs (green/red)
- Tangent Lines: Slope visualization with future projection
- Trading Zones: Colored areas indicating market conditions
- Visual Signals: Colored arrows with signal quality (green/orange/yellow)
- Slope Difference: Divergence/convergence indicator between EMAs
- Live Dashboard: Complete panel with all real-time metrics
π Dynamic Dashboard
ββββ EMA CROSS BOT ββββ
β π’ TRADING/βͺ ANALYSIS
β Trend: BULL/BEAR
β Signal: BUY/SELL/HOLD
β Fast Slope: X.XXX%
β Slow Slope: X.XXX%
β Slope Ξ: X.XXX%
β Distance: X.XXX%
β Exit Conditions: β/β
β Trades: XX | P&L: XXXβββββββββββββββββββββ
βοΈ Customizable Parameters
π EMA Settings
EMA Fast Period(default: 21)EMA Slow Period(default: 50)
π― Validation Filters
Min Slope %(default: 0.05%) - Minimum slope to confirm trendMin EMA Distance %(default: 0.1%) - Minimum distance between EMAsSlope Calculation Periods(default: 5) - Periods for slope calculation
π° Trading & Risk Management
Risk % per Trade(default: 1.0%) - Percentage of capital at riskStop Loss Pips(default: 30)Take Profit Pips(default: 60)Max Positions(default: 1) - Maximum number of simultaneous positions
πͺ Exit Strategy
Enable Slope Exit(default: true) - Enable advanced exit strategyFast Slope Exit Threshold %(default: -1.715%) - Slope threshold for closureDistance Exit Threshold %(default: 0.15%) - Distance threshold for closure
π¨ Visualization
Show Dashboard- Complete informative dashboardShow Zones- Colored trading zonesShow EMA Points- EMA indicator circlesShow Signals- Signal arrows with qualityShow Slope Lines- Slope tangent linesShow Slope Difference- Divergence/convergence indicator
π οΈ Controls
Enable Trading(default: false) - Enable real order executionDebug Mode(default: true) - Detailed logs for analysis
π Included Set File
β Pre-optimized file for XAU/USD M1
- Tested and calibrated parameters for gold trading
- Optimized filters for gold volatility
- Balanced risk/reward ratio
- Refined exit conditions to maximize profits
π§ Complete Customization
The bot is designed to be fully adaptable:
π Other Assets
- Forex: EUR/USD, GBP/USD, USD/JPY, etc.
- Metals: Silver (XAG/USD)
- Indices: US30, NAS100, etc.
- Crypto: BTC/USD, ETH/USD (if supported by broker)
β±οΈ Other Timeframes
- Scalping: M1, M5
- Intraday: M15, M30, H1
- Swing: H4, D1
π― Custom Strategies
- Modify EMA periods (e.g., 9/21 for more reactive trading)
- Adjust slope filters for more/less volatile markets
- Customize risk % and SL/TP according to your trading style
- Adapt exit conditions to asset volatility
π Usage Modes
1οΈβ£ ANALYSIS Mode (Enable Trading = false)
- Observe signals without executing operations
- Study bot behavior on historical data
- Optimize parameters with cTrader backtesting
- Perfect for testing and learning
2οΈβ£ TRADING Mode (Enable Trading = true)
- Automatic order execution
- Complete position management
- Intelligent exit strategy active
- Real-time P&L monitoring
π Debug & Analytics
Debug Mode provides detailed logs:
π === SIGNAL ANALYSIS ===
β° Time: [timestamp]
π Cross: UP β¬οΈ / DOWN β¬οΈ
π Fast Slope: X.XXXX%
π Slow Slope: X.XXXX%
π EMA Distance: X.XXXX%
π― Signal Quality: STRONG/WEAK
πΌ Current Positions: X/Yβ‘ Trading Enabled: true/false
π― Unique Advantages
β
Complete System: Analysis, execution, and management in a single bot
β
Intelligent Exit: Dual condition to avoid premature closures
β
Professional Visualization: Complete graphics for immediate understanding
β
Total Flexibility: Adaptable to any trading style
β
Risk Management: Automatic capital protection
β
Pre-Optimized: XAU/USD M1 set file ready to use
β
Transparency: Every operation is tracked and explained
β οΈ Disclaimer
Trading involves significant risks. Past results do not guarantee future performance. Always test on demo accounts before using real capital. Pre-optimized parameters are provided as a starting point and may require adjustments to current market conditions.
π MATRIX SMATAN3 - Intelligent Trading, Professional Results
5 | 67 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 33 % |