15cd0153e3847ddc844b98b1177d1bad8fec5481
New functions: - CancelAllOrders(reason): Cancels all pending orders with logging - CloseAllPositions(reason): Closes all open positions - IsBreakout(): Detects when price breaks S2/R2 Order cancellation triggers: 1. ADX rises (trend starts) - Cancel all, wait for ranging 2. Price breaks S2/R2 (breakout) - Cancel all, close positions 3. Buy positions fill - Cancel remaining buy stops (avoid overexposure) 4. Sell positions fill - Cancel remaining sell stops 5. End of day (00:00) - Cancel all, close positions, reset grid This prevents: - Orphaned orders when trend starts - Overexposure when one side fills - Old orders from previous day causing issues
MQL Trading Bots Repository
Collection of MetaTrader 4/5 Expert Advisors and Indicators for automated forex trading.
🎯 Main Strategy: MultiSignal Confluence
The flagship system combines three proven strategies for high-probability trades:
- Pivot Point Trading - Support/Resistance levels
- Harmonic Pattern Recognition - AB=CD, Gartley patterns
- Candlestick Pattern Analysis - Hammers, Engulfing, etc.
Confluence Logic
When 2+ signals align = HIGH PROBABILITY TRADE
Signal Strength:
- 1 signal = 0.75 (NO TRADE)
- 2 signals = 0.90 (TRADE)
- 3 signals = 1.00 (STRONG TRADE)
📁 Files
Primary EAs
| File | Description | Status |
|---|---|---|
MultiSignal_Confluence_EA.mq5 |
Main confluence trading EA | ✅ Active |
MultiSignal_Confluence.mq5 |
Indicator version | ✅ Active |
Component Systems
| File | Description |
|---|---|
HarmonicPatternFinderV2_Optimized.mq5 |
Optimized harmonic pattern detection |
CandlestickPatternEA_Fixed.mq5 |
Candlestick pattern trading (fixed) |
FadePivot2_v4_Fixed.mq5 |
Pivot fade strategy (fixed) |
Bot Series
| File | Description |
|---|---|
Bot10001.mq5 |
Bot series v1 |
Bot10002.mq5 |
Bot series v2 |
EnhancedEA.mq5 |
Enhanced features EA |
💰 Performance
Account 104125640 (March 2026)
- Starting Balance: $100,000
- Net Profit: ~$15,000 (15%)
- Win Rate: 46%
- Largest Win: $8,091
- Largest Loss: -$805
Account 103477358 (February 2026)
- Net Profit: ~$4,155 (4%)
⚙️ Settings
Risk Management
- Lot Size: 0.01 (1% risk per trade)
- Stop Loss: 100 points
- Take Profit: 200 points
- Max Positions: 3 per symbol
Confluence Settings
- Min Confluence: 2/3 signals
- Min Strength: 0.90
- Require Agreement: Yes (no conflicting signals)
🚀 Deployment
- Copy EA files to
MQL5/Experts/ - Copy Indicator files to
MQL5/Indicators/ - Compile in MetaEditor
- Attach to charts (H1 recommended)
📝 Notes
- EAs run on MT5 via Wine on Ubuntu server
- Docker container:
mt5-docker - Gitea backup ensures code is preserved
🔧 Version History
- v1.11 - Fixed stop loss bug (cross-symbol contamination)
- v1.10 - Initial stable release
- v1.00 - First profitable version
Last Updated: March 2026
Description
Languages
MQL5
85.7%
MQL4
6.1%
Python
5.8%
Shell
2.4%