Job finished
Execution time 5 days
Feedback from customer
Great work! A highly professional developer.
Feedback from employee
Very considerate and give you the best offer.
Specification
Upgrade Existing MT5 CatBoost Angle EA → Add Self-Learning Engine + Multi-Symbol + Prop-Firm Risk Layer (with 5-Year High-Quality Tick Backtests)
Project Overview
I already have a fully functional MT5 EA based on a CatBoost Angle Strategy (3-model ensemble).
This project is NOT about rewriting from scratch.
I need an experienced Senior MQL5 Developer to upgrade and extend the EA’s architecture by integrating:
A Self-Training Engine (pattern-score reinforcement learning)
Multi-Symbol independent learning (6 symbols)
A full Prop-Firm Challenge Risk-Control Layer
High-quality (99% modeling) tick-data backtests for 5+ years
Clean, modular OOP architecture
CSV-based model persistence per symbol
All CatBoost logic, angle features, and ensemble prediction must be kept exactly as they are.
Your job is to extend the EA with new modules and integrate them cleanly.
Scope of Work
1. Integrate the Self-Training Engine (Reinforcement-Style, MT5 Internal)
No Python needed.
All learning is inside MQL5.
Includes:
Feature builder
Feature binning → pattern hashing
Pattern table per symbol
Online score update (win/loss smoothing + decay)
MAE/MFE tracking
Model persistence (CSV)
Learning must run in parallel with CatBoost, not replacing it.
Final Decision = CatBoost Prediction + Pattern Score + Risk Layer
2. Multi-Symbol Learning Engine
Must support the following symbols independently:
XAUUSD
EURUSD
GBPUSD
USDJPY
US30
DAX40
Each symbol has its own:
Pattern table
MAE/MFE
Model CSV
Score history
Learning cycle
No cross-contamination allowed.
3. Prop-Firm Challenge Risk Layer
Must include:
Account-Level
Daily loss limit
Max drawdown limit
Equity guard
Account shutdown mode
Execution Level
Spread filter
Slippage filter
News/time blocked windows
Min seconds between trades (anti-HFT)
Max lots per symbol
Max total exposure
Strategy-Level
Swing mode (minimum holding time)
Risk Layer must wrap the trading engine:
CatBoost → Self-Training → RiskEngine.AllowNewTrade → Execution
4. High-Quality Tick-Data Backtests (Mandatory)
Modeling Quality: ≥ 99%
Symbols (≥ 5 years each):
XAUUSD
EURUSD
GBPUSD
USDJPY
US30
DAX40
Timeframes:
M15
H1
Files required per backtest:
HTML report
Equity curve PNG
Monthly returns table
Raw trade history CSV
Tick-data source info
Modeling quality screenshot
5. Architecture Requirements
Must follow a clean module design:
[ Prop-Firm Risk Layer ]
↓ allow/deny
[ CatBoost Predictions ]
↓
[ Self-Training Engine ]
↓ Feature Builder
↓ Pattern Hash
↓ Pattern Table (per symbol)
↓ MAE/MFE Tracking
↓ CSV Persistence
No monolithic OnTick code.
Clean classes required.
Deliverables
Updated EA (.mq5 + .ex5)
Self-Training Engine (integrated with existing CatBoost logic)
Multi-Symbol learning engine
Prop-firm-safe risk layer
Model persistence per symbol
All 12 required backtests (6 symbols × 2 TF × 5 years)
Documentation
Clean, extensible OOP architecture
Project Overview
I already have a fully functional MT5 EA based on a CatBoost Angle Strategy (3-model ensemble).
This project is NOT about rewriting from scratch.
I need an experienced Senior MQL5 Developer to upgrade and extend the EA’s architecture by integrating:
A Self-Training Engine (pattern-score reinforcement learning)
Multi-Symbol independent learning (6 symbols)
A full Prop-Firm Challenge Risk-Control Layer
High-quality (99% modeling) tick-data backtests for 5+ years
Clean, modular OOP architecture
CSV-based model persistence per symbol
All CatBoost logic, angle features, and ensemble prediction must be kept exactly as they are.
Your job is to extend the EA with new modules and integrate them cleanly.
Scope of Work
1. Integrate the Self-Training Engine (Reinforcement-Style, MT5 Internal)
No Python needed.
All learning is inside MQL5.
Includes:
Feature builder
Feature binning → pattern hashing
Pattern table per symbol
Online score update (win/loss smoothing + decay)
MAE/MFE tracking
Model persistence (CSV)
Learning must run in parallel with CatBoost, not replacing it.
Final Decision = CatBoost Prediction + Pattern Score + Risk Layer
2. Multi-Symbol Learning Engine
Must support the following symbols independently:
XAUUSD
EURUSD
GBPUSD
USDJPY
US30
DAX40
Each symbol has its own:
Pattern table
MAE/MFE
Model CSV
Score history
Learning cycle
No cross-contamination allowed.
3. Prop-Firm Challenge Risk Layer
Must include:
Account-Level
Daily loss limit
Max drawdown limit
Equity guard
Account shutdown mode
Execution Level
Spread filter
Slippage filter
News/time blocked windows
Min seconds between trades (anti-HFT)
Max lots per symbol
Max total exposure
Strategy-Level
Swing mode (minimum holding time)
Risk Layer must wrap the trading engine:
CatBoost → Self-Training → RiskEngine.AllowNewTrade → Execution
4. High-Quality Tick-Data Backtests (Mandatory)
Modeling Quality: ≥ 99%
Symbols (≥ 5 years each):
XAUUSD
EURUSD
GBPUSD
USDJPY
US30
DAX40
Timeframes:
M15
H1
Files required per backtest:
HTML report
Equity curve PNG
Monthly returns table
Raw trade history CSV
Tick-data source info
Modeling quality screenshot
5. Architecture Requirements
Must follow a clean module design:
[ Prop-Firm Risk Layer ]
↓ allow/deny
[ CatBoost Predictions ]
↓
[ Self-Training Engine ]
↓ Feature Builder
↓ Pattern Hash
↓ Pattern Table (per symbol)
↓ MAE/MFE Tracking
↓ CSV Persistence
No monolithic OnTick code.
Clean classes required.
Deliverables
Updated EA (.mq5 + .ex5)
Self-Training Engine (integrated with existing CatBoost logic)
Multi-Symbol learning engine
Prop-firm-safe risk layer
Model persistence per symbol
All 12 required backtests (6 symbols × 2 TF × 5 years)
Documentation
Clean, extensible OOP architecture
Responded
1
Rating
Projects
21
10%
Arbitration
5
40%
/
40%
Overdue
1
5%
Loaded
2
Rating
Projects
7
0%
Arbitration
3
33%
/
33%
Overdue
3
43%
Loaded
3
Rating
Projects
1
100%
Arbitration
3
0%
/
100%
Overdue
0
Free
4
Rating
Projects
122
34%
Arbitration
3
33%
/
33%
Overdue
2
2%
Working
5
Rating
Projects
3
33%
Arbitration
2
0%
/
100%
Overdue
0
Free
6
Rating
Projects
33
15%
Arbitration
13
8%
/
69%
Overdue
0
Busy
7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Rating
Projects
9
11%
Arbitration
0
Overdue
2
22%
Free
10
Rating
Projects
1
100%
Arbitration
0
Overdue
0
Free
11
Rating
Projects
1
0%
Arbitration
2
0%
/
50%
Overdue
0
Working
12
Rating
Projects
29
21%
Arbitration
20
10%
/
50%
Overdue
8
28%
Working
13
Rating
Projects
552
49%
Arbitration
58
40%
/
36%
Overdue
228
41%
Working
14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Rating
Projects
2
0%
Arbitration
4
25%
/
50%
Overdue
1
50%
Free
16
Rating
Projects
10
10%
Arbitration
3
33%
/
33%
Overdue
4
40%
Busy
17
Rating
Projects
3
0%
Arbitration
1
100%
/
0%
Overdue
0
Free
18
Rating
Projects
13
38%
Arbitration
1
0%
/
100%
Overdue
1
8%
Free
19
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 3 codes
21
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
EA Development mentor
30 - 40 USD
am looking for a Mentor that has verifiable experience trading forex and commodities. Somebody who has a couple years experience in failures and successes. I am not a beginner. I have modest success already with discretionary trading. I have had an EA created that is very promising. It has extensive testing with very good results. The idea would be to work together advancing the existing EA and build additional EA's
Breakout EA with multiple otions
30+ USD
Need to create an MT5 EA based on break out strategy. This will be all in one EA including daily breakout, hourly breakout, support and resistance breakout, pivot breakout, super trend break out, moving average breakout. Extra features include TP, SL, breakeven, notifications, dashboard
Looking for MT5 Developer
30 - 120 USD
Looking for an MT5 developer to build an automated trading bot that executes trades based on indicator signals. The bot should support flexible inputs, work across Forex, commodities, and crypto, and allow basic configuration options. If you're experienced with MT5 EAs and indicator integration, please reach out
I want a reliable and broker-independent copy-trading solution that copies trades from a master MT5 account to multiple MT4 and/or MT5 client accounts. The system is designed for stable live trading and works with any broker, handling common differences in symbols, pricing, and execution. The copier supports full trade synchronization, including trade opening, closing, partial closes, and SL/TP modifications, with
PAIR : EURUSD ONLY TIMEFRAME: M1 SESSION:LONDON SESSION ONLY(CONFIGURABLE START / END TIME) TREND FILTER: - USE VWAP AS MAIN TREND FILTER - BUY ONLY WHEN PRICE IS ABOVE VWAP - SELL ONLY WHEN PRICEIS IS BELLOW VWAP STRUCTURE CONDITION : - TRADE ONLY AFTER A VALID BOS (BREAK OF STRUCTURE) - BOS MUST BE IN THE SAME DIRECTION AS VWAP TREND -IGNORE COUNTER-TREND BOS ENTERY CONDITION (ORDER BLOCK ): - AFTER BOS , WAIT FOR
Creating Automated Bot on Quantower
30 - 35 USD
I am looking for an experienced developer to create an automated trading bot on the Quantower platform based on my trading rules. The bot should execute trades automatically. Kindly bid for it if it is what you can code for me
MT5 Expert Advisor – XAUUSD open range breakout
200 - 800 USD
MT5 Expert Advisor – XAUUSD Opening Range Breakout I am looking for an experienced MQL5 developer to build a robust MT5 Expert Advisor. STRATEGY DETAILS • Instrument: XAUUSD • Timeframe: M30 • Broker: Pepperstone (Spread Betting) • Trading days: Monday–Friday only OPENING RANGE • Opening range candle: 07:00 – 07:30 UK time • EA must automatically convert UK time to broker server time • Record OR High and OR Low from
Hello, I have a strategy written in Pine Script (TradingView) that used to send signals to MetaTrader 5 via PineConnector. Now I want a native MT5 Expert Advisor (EA) written in MQL5, so I can do full backtesting and trading inside MetaTrader without any external bridge. I will provide: - Full Pine Script code - Entry and exit rules (based on BOS and OB logic) - SL/TP and dynamic risk management (R:R) - Breakeven
EA for Gold
30+ USD
I am looking for a good EA robot for gold that will be taking trades on 1 min chart and takes profits on 1$ move on gold. that can take as many entries as possible in a day. example: ENTRY ON 3000.00 AND TAKE PROFIT AT 3001.00. The robot will have all the trading knowledge and strategy with a high win rate
Existing indicator compiles but does not want to attach to chart anymore, worked previously Requirements: Debugging of code so indicator attaches to chart Original values required to work as they previously worked, no adjustments Testing of indicator to make sure it attaches to a chart properly
Project information
Budget
550 - 700 USD
Deadline
to 10 day(s)