Project Description
Project Title:
Develop Precision Rule-Based Candlestick Trading System( MT5 )
---
Project Description:
I am looking for an experienced developer to build and backtest a fully mechanical, rule-based trading strategy based strictly on:
- Candlestick direction (bullish/bearish only)
- Numerical sequence/count logic
This is NOT an indicator-based or pattern-based system.
No RSI, EMA, MACD, or candlestick patterns.
The strategy is based on quantitative candle sequences and momentum behavior.
Full detailed rules will be shared after hiring.
---
Core Requirement: Execution Integrity (CRITICAL)
The system must be implemented with strict precision and no logical deviation. Specifically:
- Use only closed candles (no intra-candle decisions)
- No look-ahead bias (no future data leakage under any condition)
- Candle definition must be exact:
- Bullish = close > open
- Bearish = close < open
- Trade execution must follow rules strictly (candle close or next open, as specified)
- No repainting, no assumptions, no reinterpretation
- Results must be fully deterministic and reproducible
---
Scope of Work:
- Develop as:
- MT4/MT5 Expert Advisor or
- Python backtesting system (preferred: pandas/vectorized)
- Implement:
- Entry/exit rules
- Fixed SL/TP and risk-reward logic
- Time-based exits
- Single-position management (no pyramiding)
- Backtest on:
- EUR/USD, GBP/USD
- XAU/USD, XAG/USD
- 15-minute timeframe
- Provide:
- Win rate
- Drawdown
- Expectancy
- Trade frequency
---
Validation Requirements (MANDATORY):
- Demonstrate that signals are generated only after candle close
- Confirm and explain how look-ahead bias is prevented
- Provide sample trade logs including:
- Timestamp
- Entry/exit price
- Rule triggering the trade
- Ensure results are reproducible on the same dataset
---
Pre-Selection Requirement (Important):
When applying, please include:
1. A brief explanation (2–4 sentences):
How do you ensure no look-ahead bias in a candle-based backtest?
2. A simple example (pseudo-code is fine):
Logic to detect a sequence of bullish/bearish candles using only closed data
Applications without these will not be considered.
---
Requirements:
- Proven experience in algorithmic trading systems
- Strong understanding of backtesting accuracy and data integrity
- Experience with MT4/MT5 or Python
- Ability to follow strict mechanical rules exactly
---
Nice to Have:
- Experience with tick data
- Monte Carlo or robustness testing
- Out-of-sample validation methods
---
Important Notes:
- Full strategy logic shared only after hiring
- NDA may be required
- This is a precision engineering task, not discretionary trading
---
Deliverables:
- Fully working EA or Python system
- Backtest report + results
- Trade logs for verification
- Instructions for use and modification
---
Budget: Open (based on experience)
Timeline: 3–7 days
---
If you have experience with rule-based or quantitative candle systems, please include examples or GitHub links.