Update
This commit is contained in:
@@ -1,31 +1,157 @@
|
||||
# Table of Contents
|
||||
# Profitable Expert Advisor Repository
|
||||
|
||||
- [Table of Contents](#table-of-contents)
|
||||
- [Profitable Expert Advisors (EAs)](#profitable-expert-advisors-eas)
|
||||
- [Available EAs](#available-eas)
|
||||
- [1. RSI Reversal Asian AUD/USD](#1-rsi-reversal-asian-audusd)
|
||||
- [2. RSI MidPoint Hijack XAU/USD](#2-rsi-midpoint-hijack-xauusd)
|
||||
- [3. RSI Reversal Asian EUR/USD](#3-rsi-reversal-asian-eurusd)
|
||||
- [4. RSI CrossOver Reversal XAU/USD](#4-rsi-crossover-reversal-xauusd)
|
||||
- [5. RSI Follow Reverse EMA CrossOver BTC/USD](#5-rsi-follow-reverse-ema-crossover-btcusd)
|
||||
- [6. DarvasBoxXAUUSD](#6-darvasboxxauusd)
|
||||
- [7. EMASlopeDistanceCocktailXAUUSD](#7-emaslopedistancecocktailxauusd)
|
||||
- [Strategy Rationale](#strategy-rationale)
|
||||
- [RSI Reversal Strategy](#rsi-reversal-strategy)
|
||||
- [RSI MidPoint Hijack Strategy](#rsi-midpoint-hijack-strategy)
|
||||
- [RSI CrossOver Reversal Strategy](#rsi-crossover-reversal-strategy)
|
||||
- [Darvas Box Strategy](#darvas-box-strategy)
|
||||
- [EMA Slope Distance Cocktail Strategy](#ema-slope-distance-cocktail-strategy)
|
||||
- [Profitability Factors](#profitability-factors)
|
||||
- [Usage](#usage)
|
||||
- [Disclaimer](#disclaimer)
|
||||
A comprehensive collection of algorithmic trading strategies for MetaTrader 5, including production-ready Expert Advisors, machine learning models, and backtesting frameworks.
|
||||
|
||||
## Table of Contents
|
||||
|
||||
- [Repository Structure](#repository-structure)
|
||||
- [Frontline Strategies](#frontline-strategies) - Production-ready EAs
|
||||
- [AI & Machine Learning](#ai--machine-learning) - ONNX models for price prediction
|
||||
- [Back-Pedal Strategies](#back-pedal-strategies) - Alternative implementations
|
||||
- [Backtesting](#backtesting) - Python backtesting framework
|
||||
- [Strategy Performance](#strategy-performance)
|
||||
- [Quick Start](#quick-start)
|
||||
- [Disclaimer](#disclaimer)
|
||||
|
||||
## Repository Structure
|
||||
|
||||
```
|
||||
profitable-expert-advisor/
|
||||
├── frontline/ # Production-ready trading strategies
|
||||
│ ├── MQL5/ # MetaTrader 5 Expert Advisors
|
||||
│ └── tradingview/ # TradingView Pine Script strategies
|
||||
├── ai/ # ONNX machine learning models
|
||||
├── back-pedal/ # Alternative/experimental strategies
|
||||
├── backtesting/ # Python backtesting framework
|
||||
│ ├── MT5/ # MT5 Python backtesting
|
||||
│ └── own/ # Custom backtesting tools
|
||||
└── paper/ # Research papers and simulations
|
||||
```
|
||||
|
||||
## Frontline Strategies
|
||||
|
||||
**Location**: [`frontline/`](frontline/)
|
||||
|
||||
Production-ready Expert Advisors with comprehensive backtesting and performance reports.
|
||||
|
||||
### Available Strategies
|
||||
|
||||
1. **RSI Scalping Strategies**
|
||||
- RSIScalpingXAUUSD (Gold)
|
||||
- RSIScalpingBTCUSD (Bitcoin)
|
||||
- RSIScalpingMSFT (Microsoft Stock)
|
||||
- RSIScalpingTSLA (Tesla Stock)
|
||||
|
||||
2. **Advanced Gold Strategies**
|
||||
- RSICrossOverReversalXAUUSD
|
||||
- RSIMidPointHijackXAUUSD (Multi-strategy system)
|
||||
- EMASlopeDistanceCocktailXAUUSD
|
||||
- DarvasBoxXAUUSD
|
||||
|
||||
3. **TradingView Strategies**
|
||||
- SSEEMARSICocktail (Pine Script)
|
||||
|
||||
**Performance Reports**: All strategies include detailed HTML reports and PNG charts showing P&L, drawdown, and trade statistics.
|
||||
|
||||
📖 **[View Full Frontline Documentation](frontline/README.md)**
|
||||
|
||||
## AI & Machine Learning
|
||||
|
||||
**Location**: [`ai/`](ai/)
|
||||
|
||||
Complete framework for training and deploying ONNX machine learning models in MetaTrader 5.
|
||||
|
||||
### Features
|
||||
|
||||
- 🧠 LSTM neural networks for price prediction
|
||||
- 📊 Technical indicators as features (RSI, EMA, ATR, etc.)
|
||||
- 🔄 ONNX export for MQL5 integration
|
||||
- 📈 Real-time prediction in Expert Advisors
|
||||
|
||||
### Quick Start
|
||||
|
||||
```bash
|
||||
cd ai
|
||||
pip install -r requirements.txt
|
||||
python train_onnx_model.py --symbol XAUUSD --timeframe H1
|
||||
```
|
||||
|
||||
📖 **[View Full AI Documentation](ai/README.md)**
|
||||
|
||||
## Back-Pedal Strategies
|
||||
|
||||
**Location**: [`back-pedal/`](back-pedal/)
|
||||
|
||||
Alternative implementations and experimental strategies for comparison and testing.
|
||||
|
||||
### Available Strategies
|
||||
|
||||
- RSIScalpingEURUSD
|
||||
- RSIScalpingXAGUSD (Silver)
|
||||
- RSIScalpingAPPL (Apple Stock)
|
||||
- RSIReversalAsianAUDUSD
|
||||
- RSIReversalAsianEURUSD
|
||||
- RSIFollowReverseEMACrossOverBTCUSD
|
||||
|
||||
📖 **[View Back-Pedal Documentation](back-pedal/README.md)**
|
||||
|
||||
## Backtesting
|
||||
|
||||
**Location**: [`backtesting/`](backtesting/)
|
||||
|
||||
### MT5 Python Backtesting
|
||||
|
||||
Complete Python framework for backtesting strategies using MetaTrader 5 historical data.
|
||||
|
||||
- Base strategy class for easy implementation
|
||||
- Multiple indicator support (RSI, EMA, SMA, ATR, MACD)
|
||||
- Performance analysis and visualization
|
||||
- Example strategies included
|
||||
|
||||
📖 **[View Backtesting Documentation](backtesting/MT5/README.md)**
|
||||
|
||||
|
||||
# Profitable Expert Advisors (EAs)
|
||||
## Strategy Performance
|
||||
|
||||
This repository contains a collection of profitable Expert Advisors (EAs) designed for MetaTrader 5. Each EA implements different trading strategies optimized for specific currency pairs and market conditions.
|
||||
All strategies include comprehensive performance reports with:
|
||||
|
||||
## Available EAs
|
||||
- **Equity Curves**: Account balance over time
|
||||
- **Drawdown Analysis**: Maximum drawdown periods
|
||||
- **Trade Statistics**: Win rate, profit factor, average win/loss
|
||||
- **Monthly Performance**: Month-by-month returns
|
||||
- **P&L Charts**: Visual profit and loss distribution
|
||||
|
||||
### Performance Reports Location
|
||||
|
||||
- **Frontline Strategies**: `frontline/MQL5/[StrategyName]/report.png` and `report.html`
|
||||
- **Back-Pedal Strategies**: `back-pedal/[StrategyName]/test-balance.png`
|
||||
|
||||
## Quick Start
|
||||
|
||||
### 1. Choose Your Strategy
|
||||
|
||||
- **For Production**: Use strategies from `frontline/MQL5/`
|
||||
- **For Experimentation**: Try `back-pedal/` strategies
|
||||
- **For ML Trading**: Explore `ai/` ONNX models
|
||||
|
||||
### 2. Install and Deploy
|
||||
|
||||
1. Copy EA file to MT5 `MQL5/Experts/` directory
|
||||
2. Compile in MetaEditor (F7)
|
||||
3. Review backtest reports (`report.html` and `report.png`)
|
||||
4. Test on demo account
|
||||
5. Deploy with appropriate risk management
|
||||
|
||||
### 3. Monitor Performance
|
||||
|
||||
- Review HTML reports for detailed statistics
|
||||
- Check PNG charts for visual performance
|
||||
- Monitor live trading metrics
|
||||
- Adjust parameters as needed
|
||||
|
||||
## Legacy EA Documentation
|
||||
|
||||
The following sections document individual EAs from the original collection:
|
||||
|
||||
### 1. RSI Reversal Asian AUD/USD
|
||||
- **Strategy**: RSI-based reversal trading during Asian session
|
||||
@@ -51,9 +177,9 @@ MaxSpread = 1000; // Maximum allowed spread in pips
|
||||
MaxDuration = 140; // Maximum trade duration in hours
|
||||
```
|
||||
|
||||
**Test Balance Results:**
|
||||
**Performance Report:**
|
||||
<div align="center">
|
||||
<img src="RSIReversalAsianAUDUSD/test-balance.jpg" alt="RSI Reversal Asian AUD/USD Test Balance" width="600"/>
|
||||
<img src="back-pedal/RSIReversalAsianAUDUSD/test-balance.png" alt="RSI Reversal Asian AUD/USD Performance" width="600"/>
|
||||
</div>
|
||||
|
||||
### 2. RSI MidPoint Hijack XAU/USD
|
||||
@@ -85,9 +211,9 @@ InpEnableStrategyLock = false; // Enable Strategy Lock
|
||||
InpLockProfitThreshold = 0.0; // Lock Profit Threshold (pips)
|
||||
```
|
||||
|
||||
**Test Balance Results:**
|
||||
**Performance Report:**
|
||||
<div align="center">
|
||||
<img src="RSIMidPointHijackXAUUSD/test-balance.jpg" alt="RSI MidPoint Hijack XAU/USD Test Balance" width="600"/>
|
||||
<img src="frontline/MQL5/RSIMidPointHijackXAUUSD/report.png" alt="RSI MidPoint Hijack XAU/USD Performance" width="600"/>
|
||||
</div>
|
||||
|
||||
### 3. RSI Reversal Asian EUR/USD
|
||||
@@ -113,9 +239,9 @@ MaxDuration = 22; // Maximum trade duration in hours
|
||||
RSIExitLevel = 57; // RSI level to exit
|
||||
```
|
||||
|
||||
**Test Balance Results:**
|
||||
**Performance Report:**
|
||||
<div align="center">
|
||||
<img src="RSIReversalAsianEURUSD/test-balance.jpg" alt="RSI Reversal Asian EUR/USD Test Balance" width="600"/>
|
||||
<img src="back-pedal/RSIReversalAsianEURUSD/test-balance.jpg" alt="RSI Reversal Asian EUR/USD Performance" width="600"/>
|
||||
</div>
|
||||
|
||||
### 4. RSI CrossOver Reversal XAU/USD
|
||||
@@ -142,9 +268,9 @@ emaDistanceThreshold = 165; // EMA distance threshold
|
||||
TrailingStop = 295; // Trailing stop in pips
|
||||
```
|
||||
|
||||
**Test Balance Results:**
|
||||
**Performance Report:**
|
||||
<div align="center">
|
||||
<img src="RSICrossOverReversalXAUUSD/test-balance.jpg" alt="RSI CrossOver Reversal XAU/USD Test Balance" width="600"/>
|
||||
<img src="frontline/MQL5/RSICrossOverReversalXAUUSD/report.png" alt="RSI CrossOver Reversal XAU/USD Performance" width="600"/>
|
||||
</div>
|
||||
|
||||
### 5. RSI Follow Reverse EMA CrossOver BTC/USD
|
||||
@@ -183,9 +309,9 @@ InpLockProfitThreshold = 1000; // Lock Profit Threshold (pips)
|
||||
InpCooldownPeriod = 24; // Cooldown Period in hours
|
||||
```
|
||||
|
||||
**Test Balance Results:**
|
||||
**Performance Report:**
|
||||
<div align="center">
|
||||
<img src="RSIFollowReverseEMACrossOverBTCUSD/test-balance.jpg" alt="RSI Follow Reverse EMA CrossOver BTC/USD Test Balance" width="600"/>
|
||||
<img src="back-pedal/RSIFollowReverseEMACrossOverBTCUSD/test-balance.jpg" alt="RSI Follow Reverse EMA CrossOver BTC/USD Performance" width="600"/>
|
||||
</div>
|
||||
|
||||
### 6. DarvasBoxXAUUSD
|
||||
@@ -218,9 +344,9 @@ PrimaryTF = PERIOD_H1; // Primary timeframe
|
||||
SecondaryTF = PERIOD_H4; // Secondary timeframe for confirmation
|
||||
```
|
||||
|
||||
**Test Balance Results:**
|
||||
**Performance Report:**
|
||||
<div align="center">
|
||||
<img src="DarvasBoxXAUUSD/test-balance.jpg" alt="Darvas Box XAU/USD Test Balance" width="600"/>
|
||||
<img src="frontline/MQL5/DarvasBoxXAUUSD/report.png" alt="Darvas Box XAU/USD Performance" width="600"/>
|
||||
</div>
|
||||
|
||||
### 7. EMASlopeDistanceCocktailXAUUSD
|
||||
@@ -266,9 +392,9 @@ tradeCooldownMinutes = 19; // Trade debounce period
|
||||
- Win Rate: 64.65%
|
||||
- Total Trades: 2863
|
||||
|
||||
**Test Balance Results:**
|
||||
**Performance Report:**
|
||||
<div align="center">
|
||||
<img src="EMASlopeDistanceCocktailXAUUSD/test-balance.jpg" alt="EMA Slope Distance Cocktail XAU/USD Test Balance" width="600"/>
|
||||
<img src="frontline/MQL5/EMASlopeDistanceCocktailXAUUSD/report.png" alt="EMA Slope Distance Cocktail XAU/USD Performance" width="600"/>
|
||||
</div>
|
||||
|
||||
## Strategy Rationale
|
||||
@@ -352,13 +478,27 @@ These EAs are designed to be profitable in the long run due to:
|
||||
|
||||
## Usage
|
||||
|
||||
### For Production Trading
|
||||
|
||||
1. **Review Performance Reports**: Check `report.html` and `report.png` in each strategy folder
|
||||
2. **Test on Demo**: Always test on demo account first
|
||||
3. **Configure Parameters**: Adjust based on your risk tolerance
|
||||
4. **Deploy**: Copy EA to MT5 and attach to chart
|
||||
5. **Monitor**: Regularly review performance and adjust as needed
|
||||
|
||||
### Parameter Configuration
|
||||
|
||||
Each EA comes with configurable parameters that can be adjusted based on:
|
||||
- Market conditions
|
||||
- Risk tolerance
|
||||
- Trading style
|
||||
- Account size
|
||||
|
||||
Please refer to the individual EA files for specific parameter descriptions and recommended settings.
|
||||
Please refer to:
|
||||
- Individual EA files for parameter descriptions
|
||||
- `frontline/README.md` for production strategies
|
||||
- `back-pedal/README.md` for alternative implementations
|
||||
- `ai/README.md` for machine learning models
|
||||
|
||||
## Disclaimer
|
||||
|
||||
|
||||
@@ -0,0 +1,109 @@
|
||||
# Back-Pedal Strategies
|
||||
|
||||
This directory contains alternative implementations and experimental trading strategies. These are variations or earlier versions of strategies that may be used for comparison, testing, or as fallback options.
|
||||
|
||||
## Directory Structure
|
||||
|
||||
```
|
||||
back-pedal/
|
||||
├── RSIScalpingEURUSD/ # RSI Scalping for EUR/USD
|
||||
├── RSIScalpingXAGUSD/ # RSI Scalping for Silver (XAG/USD)
|
||||
├── RSIScalpingAPPL/ # RSI Scalping for Apple Stock
|
||||
├── RSIReversalAsianAUDUSD/ # RSI Reversal for AUD/USD (Asian session)
|
||||
├── RSIReversalAsianEURUSD/ # RSI Reversal for EUR/USD (Asian session)
|
||||
└── RSIFollowReverseEMACrossOverBTCUSD/ # Multi-strategy for Bitcoin
|
||||
```
|
||||
|
||||
## Available Strategies
|
||||
|
||||
### 1. RSIScalpingEURUSD
|
||||
- **Instrument**: EUR/USD
|
||||
- **Strategy**: RSI-based scalping
|
||||
- **Performance**: See `test-balance.png`
|
||||
|
||||

|
||||
|
||||
### 2. RSIScalpingXAGUSD
|
||||
- **Instrument**: Silver (XAG/USD)
|
||||
- **Strategy**: RSI scalping optimized for silver
|
||||
- **Performance**: See `test-balance.png`
|
||||
|
||||

|
||||
|
||||
### 3. RSIScalpingAPPL
|
||||
- **Instrument**: Apple Stock (AAPL)
|
||||
- **Strategy**: RSI scalping for stock trading
|
||||
- **Status**: In development
|
||||
|
||||
### 4. RSIReversalAsianAUDUSD
|
||||
- **Instrument**: AUD/USD
|
||||
- **Strategy**: RSI reversal during Asian trading session
|
||||
- **Time Window**: Optimized for Asian session hours
|
||||
- **Performance**: See `test-balance.png`
|
||||
|
||||

|
||||
|
||||
### 5. RSIReversalAsianEURUSD
|
||||
- **Instrument**: EUR/USD
|
||||
- **Strategy**: RSI reversal during Asian trading session
|
||||
- **Time Window**: Optimized for Asian session hours
|
||||
- **Performance**: See `test-balance.jpg`
|
||||
|
||||

|
||||
|
||||
### 6. RSIFollowReverseEMACrossOverBTCUSD
|
||||
- **Instrument**: Bitcoin (BTC/USD)
|
||||
- **Strategy**: Multi-strategy system combining:
|
||||
- RSI Follow Strategy
|
||||
- RSI Reverse Strategy
|
||||
- EMA Cross Strategy
|
||||
- **Performance**: See `test-balance.jpg`
|
||||
|
||||

|
||||
|
||||
## Purpose
|
||||
|
||||
These strategies serve as:
|
||||
- **Alternative Implementations**: Different parameter sets or logic variations
|
||||
- **Testing Ground**: Experimental features and modifications
|
||||
- **Comparison Baseline**: Reference implementations for performance comparison
|
||||
- **Fallback Options**: Backup strategies when primary strategies need adjustment
|
||||
|
||||
## Differences from Frontline
|
||||
|
||||
The strategies in this directory may differ from the `frontline/` versions in:
|
||||
- Parameter optimization
|
||||
- Entry/exit logic variations
|
||||
- Risk management approaches
|
||||
- Time window configurations
|
||||
- Instrument-specific adaptations
|
||||
|
||||
## Usage Notes
|
||||
|
||||
⚠️ **Important**: These are experimental/alternative strategies. Always:
|
||||
1. Test thoroughly on demo accounts
|
||||
2. Compare performance with frontline strategies
|
||||
3. Understand the differences before deployment
|
||||
4. Monitor closely if used in live trading
|
||||
|
||||
## Performance Images
|
||||
|
||||
All strategies include `test-balance.png` or `test-balance.jpg` files showing:
|
||||
- Equity curve over time
|
||||
- Drawdown periods
|
||||
- Trade distribution
|
||||
- Performance metrics
|
||||
|
||||
## Related Directories
|
||||
|
||||
- **`../frontline/`**: Production-ready strategies (recommended for live trading)
|
||||
- **`../ai/`**: Machine learning-based strategies
|
||||
- **`../backtesting/`**: Backtesting frameworks
|
||||
|
||||
## Disclaimer
|
||||
|
||||
These strategies are provided for research and educational purposes. Past performance does not guarantee future results. Always use appropriate risk management and test thoroughly before live trading.
|
||||
|
||||
---
|
||||
|
||||
**Last Updated**: 2025-01-05
|
||||
@@ -0,0 +1,268 @@
|
||||
# Frontline Trading Strategies
|
||||
|
||||
This directory contains production-ready Expert Advisors (EAs) for MetaTrader 5, organized by strategy type and trading instrument.
|
||||
|
||||
## Directory Structure
|
||||
|
||||
```
|
||||
frontline/
|
||||
├── MQL5/ # MetaTrader 5 Expert Advisors
|
||||
│ ├── RSIScalpingXAUUSD/ # RSI Scalping for Gold
|
||||
│ ├── RSIScalpingBTCUSD/ # RSI Scalping for Bitcoin
|
||||
│ ├── RSIScalpingMSFT/ # RSI Scalping for Microsoft
|
||||
│ ├── RSIScalpingTSLA/ # RSI Scalping for Tesla
|
||||
│ ├── RSICrossOverReversalXAUUSD/ # RSI Crossover Reversal for Gold
|
||||
│ ├── RSIMidPointHijackXAUUSD/ # RSI MidPoint Multi-Strategy for Gold
|
||||
│ ├── EMASlopeDistanceCocktailXAUUSD/ # EMA Slope Distance Strategy
|
||||
│ └── DarvasBoxXAUUSD/ # Darvas Box Breakout Strategy
|
||||
└── tradingview/ # TradingView Pine Script strategies
|
||||
└── SSEEMARSICocktail/ # Multi-indicator cocktail strategy
|
||||
```
|
||||
|
||||
## Available Strategies
|
||||
|
||||
### RSI Scalping Strategies
|
||||
|
||||
Fast-paced scalping strategies using RSI (Relative Strength Index) for quick entries and exits.
|
||||
|
||||
#### 1. RSIScalpingXAUUSD
|
||||
- **Instrument**: Gold (XAU/USD)
|
||||
- **Timeframe**: H1
|
||||
- **Strategy**: RSI-based scalping with dynamic entry/exit
|
||||
- **Key Parameters**:
|
||||
- RSI Period: 14
|
||||
- Overbought: 71
|
||||
- Oversold: 57
|
||||
- Buy Target: 80
|
||||
- Sell Target: 57
|
||||
- Bars to Wait: 4
|
||||
|
||||
**Performance Report:**
|
||||

|
||||
|
||||
#### 2. RSIScalpingBTCUSD
|
||||
- **Instrument**: Bitcoin (BTC/USD)
|
||||
- **Timeframe**: H1
|
||||
- **Strategy**: RSI scalping optimized for cryptocurrency volatility
|
||||
|
||||
**Performance Report:**
|
||||

|
||||
|
||||
#### 3. RSIScalpingMSFT
|
||||
- **Instrument**: Microsoft Stock (MSFT)
|
||||
- **Timeframe**: H1
|
||||
- **Strategy**: RSI scalping for stock trading
|
||||
|
||||
**Performance Report:**
|
||||

|
||||
|
||||
#### 4. RSIScalpingTSLA
|
||||
- **Instrument**: Tesla Stock (TSLA)
|
||||
- **Timeframe**: H1
|
||||
- **Strategy**: RSI scalping for high-volatility stocks
|
||||
|
||||
**Performance Report:**
|
||||

|
||||
|
||||
### Advanced Gold Strategies
|
||||
|
||||
#### 5. RSICrossOverReversalXAUUSD
|
||||
- **Instrument**: Gold (XAU/USD)
|
||||
- **Timeframe**: M12 (12-minute bars)
|
||||
- **Strategy**: RSI crossover combined with EMA trend confirmation
|
||||
- **Key Features**:
|
||||
- RSI crossover signals (period: 19)
|
||||
- EMA trend confirmation (period: 140)
|
||||
- Trailing stop (295 points)
|
||||
- Time-based trading windows
|
||||
- Day-of-week filtering
|
||||
|
||||
**Performance Report:**
|
||||

|
||||
|
||||
**Core Parameters:**
|
||||
```mql5
|
||||
rsiPeriod = 19;
|
||||
overboughtLevel = 93;
|
||||
oversoldLevel = 22;
|
||||
emaPeriod = 140;
|
||||
emaSlopeThreshold = 105;
|
||||
emaDistanceThreshold = 165;
|
||||
TrailingStop = 295;
|
||||
```
|
||||
|
||||
#### 6. RSIMidPointHijackXAUUSD
|
||||
- **Instrument**: Gold (XAU/USD)
|
||||
- **Timeframe**: H1
|
||||
- **Strategy**: Multi-strategy system combining three approaches
|
||||
- **RSI Follow Strategy**: Trend following (23:00-08:00 UTC)
|
||||
- **RSI Reverse Strategy**: Mean reversion (07:00-13:00 UTC)
|
||||
- **EMA Cross Strategy**: Breakout trading (08:00-14:00 UTC)
|
||||
- **Key Features**:
|
||||
- Strategy coordination and locking
|
||||
- Cooldown periods after losses
|
||||
- Independent time windows for each strategy
|
||||
|
||||
**Performance Report:**
|
||||

|
||||
|
||||
**Core Parameters:**
|
||||
```mql5
|
||||
// RSI Follow
|
||||
InpRSIPeriod = 32;
|
||||
InpRSIOverbought = 78;
|
||||
InpRSIOversold = 46;
|
||||
|
||||
// RSI Reverse
|
||||
InpRSIReversePeriod = 59;
|
||||
InpRSIReverseOverbought = 51;
|
||||
InpRSIReverseOversold = 49;
|
||||
|
||||
// EMA Cross
|
||||
InpEMAPeriod = 120;
|
||||
InpEMADistancePips = 160.0;
|
||||
```
|
||||
|
||||
#### 7. EMASlopeDistanceCocktailXAUUSD
|
||||
- **Instrument**: Gold (XAU/USD)
|
||||
- **Timeframe**: H1
|
||||
- **Strategy**: Advanced EMA-based strategy with slope and distance analysis
|
||||
- **Key Features**:
|
||||
- EMA slope analysis for trend strength
|
||||
- Price distance from EMA for entry signals
|
||||
- Sophisticated scoring system
|
||||
- Dynamic ATR-based stop loss/take profit
|
||||
- Maximum drawdown protection
|
||||
|
||||
**Performance Report:**
|
||||

|
||||
|
||||
**Performance Metrics:**
|
||||
- Yearly Return: 28%
|
||||
- Profit Factor: 1.222
|
||||
- Recovery Factor: 7.17
|
||||
- Sharpe Ratio: 4.11
|
||||
- Maximum Drawdown: 14.00%
|
||||
- Win Rate: 64.65%
|
||||
- Total Trades: 2,863
|
||||
|
||||
**Core Parameters:**
|
||||
```mql5
|
||||
emaPeriod = 64;
|
||||
slopeThreshold = 82;
|
||||
distanceThreshold = 17.5;
|
||||
atrMultiplier = 7.6;
|
||||
TrailingStop = 335;
|
||||
scoreThreshold = 5200;
|
||||
```
|
||||
|
||||
#### 8. DarvasBoxXAUUSD
|
||||
- **Instrument**: Gold (XAU/USD)
|
||||
- **Timeframe**: H2 (trend), Current (trading)
|
||||
- **Strategy**: Darvas Box breakout strategy
|
||||
- **Key Features**:
|
||||
- Identifies consolidation boxes
|
||||
- Trades breakouts with volume confirmation
|
||||
- Multiple timeframe trend analysis
|
||||
- Dynamic box sizing based on volatility
|
||||
|
||||
**Performance Report:**
|
||||

|
||||
|
||||
**Core Parameters:**
|
||||
```mql5
|
||||
BoxPeriod = 165;
|
||||
BoxDeviation = 25140;
|
||||
VolumeThreshold = 938;
|
||||
StopLoss = 1665;
|
||||
TakeProfit = 3685;
|
||||
MA_Period = 125;
|
||||
```
|
||||
|
||||
## TradingView Strategies
|
||||
|
||||
### SSEEMARSICocktail
|
||||
- **Platform**: TradingView
|
||||
- **Language**: Pine Script
|
||||
- **Strategy**: Multi-indicator cocktail combining:
|
||||
- SSE (Smoothed Stochastic Exponential)
|
||||
- EMA (Exponential Moving Average)
|
||||
- RSI (Relative Strength Index)
|
||||
- **Files**:
|
||||
- `main.pine`: Basic version
|
||||
- `main_enhanced.pine`: Enhanced version with additional features
|
||||
- `README.md`: Detailed documentation
|
||||
|
||||
## Performance Reports
|
||||
|
||||
All strategies include comprehensive HTML backtest reports (`report.html`) and visual performance charts (`report.png`) showing:
|
||||
|
||||
- **Equity Curve**: Account balance over time
|
||||
- **Drawdown Analysis**: Maximum drawdown periods
|
||||
- **Trade Statistics**: Win rate, profit factor, average win/loss
|
||||
- **Monthly Performance**: Month-by-month returns
|
||||
- **Trade Distribution**: Profit/loss distribution
|
||||
|
||||
## Usage
|
||||
|
||||
### Installing EAs
|
||||
|
||||
1. Copy the EA file (`main.mq5`) to your MT5 `MQL5/Experts/` directory
|
||||
2. Compile the EA in MetaEditor (F7)
|
||||
3. Attach to chart and configure parameters
|
||||
4. Enable AutoTrading in MT5
|
||||
|
||||
### Recommended Settings
|
||||
|
||||
- **Account Type**: ECN or similar with tight spreads
|
||||
- **Minimum Balance**: Varies by strategy (see individual EA documentation)
|
||||
- **VPS Recommended**: For 24/7 operation
|
||||
- **Risk Management**: Always use appropriate lot sizes and risk limits
|
||||
|
||||
## Risk Management
|
||||
|
||||
All strategies implement:
|
||||
- ✅ Stop Loss protection
|
||||
- ✅ Take Profit targets
|
||||
- ✅ Position sizing controls
|
||||
- ✅ Spread filtering
|
||||
- ✅ Maximum drawdown limits
|
||||
- ✅ Time-based trading windows
|
||||
|
||||
## Backtesting
|
||||
|
||||
Each strategy has been thoroughly backtested on historical data. Results are available in:
|
||||
- `report.html`: Detailed HTML report with full statistics
|
||||
- `report.png`: Visual performance charts
|
||||
|
||||
**Important**: Past performance does not guarantee future results. Always test on demo accounts before live trading.
|
||||
|
||||
## Related Projects
|
||||
|
||||
- **`../ai/`**: ONNX machine learning models for price prediction
|
||||
- **`../back-pedal/`**: Alternative strategy implementations and testing
|
||||
- **`../backtesting/`**: Python backtesting framework for strategy development
|
||||
|
||||
## Disclaimer
|
||||
|
||||
Trading involves substantial risk of loss. These Expert Advisors are provided for educational and research purposes. Always:
|
||||
|
||||
1. Test thoroughly on demo accounts
|
||||
2. Understand the strategy logic before use
|
||||
3. Use appropriate risk management
|
||||
4. Monitor performance regularly
|
||||
5. Never risk more than you can afford to lose
|
||||
|
||||
Past performance does not guarantee future results. Market conditions change, and strategies may need adjustment over time.
|
||||
|
||||
## Support
|
||||
|
||||
For questions or issues:
|
||||
- Review the individual EA code comments
|
||||
- Check the HTML backtest reports for performance details
|
||||
- Test on demo accounts first
|
||||
- Adjust parameters based on your risk tolerance
|
||||
|
||||
---
|
||||
|
||||
**Last Updated**: 2025-01-05
|
||||
Reference in New Issue
Block a user