Trabajo finalizado

Plazo de ejecución 5 días
Comentario del Cliente
Great work! A highly professional developer.
Comentario del Ejecutor
Very considerate and give you the best offer.

Tarea técnica

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

Han respondido

1
Desarrollador 1
Evaluación
(18)
Proyectos
22
9%
Arbitraje
6
33% / 50%
Caducado
1
5%
Trabajando
2
Desarrollador 2
Evaluación
(4)
Proyectos
8
0%
Arbitraje
3
33% / 67%
Caducado
4
50%
Libre
3
Desarrollador 3
Evaluación
(3)
Proyectos
1
100%
Arbitraje
3
0% / 100%
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(141)
Proyectos
150
41%
Arbitraje
3
33% / 33%
Caducado
1
1%
Trabajando
5
Desarrollador 5
Evaluación
(4)
Proyectos
3
33%
Arbitraje
2
0% / 100%
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(40)
Proyectos
47
28%
Arbitraje
14
21% / 64%
Caducado
1
2%
Ocupado
7
Desarrollador 7
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
8
Desarrollador 8
Evaluación
Proyectos
0
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(16)
Proyectos
18
28%
Arbitraje
0
Caducado
3
17%
Libre
10
Desarrollador 10
Evaluación
(1)
Proyectos
1
100%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
(1)
Proyectos
2
0%
Arbitraje
1
0% / 100%
Caducado
1
50%
Libre
12
Desarrollador 12
Evaluación
(25)
Proyectos
29
21%
Arbitraje
20
10% / 50%
Caducado
8
28%
Trabaja
13
Desarrollador 13
Evaluación
(271)
Proyectos
553
50%
Arbitraje
57
40% / 37%
Caducado
227
41%
Trabaja
14
Desarrollador 14
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
Proyectos
2
0%
Arbitraje
4
25% / 50%
Caducado
1
50%
Libre
16
Desarrollador 16
Evaluación
(12)
Proyectos
16
13%
Arbitraje
4
50% / 25%
Caducado
4
25%
Trabajando
17
Desarrollador 17
Evaluación
(2)
Proyectos
3
0%
Arbitraje
1
100% / 0%
Caducado
0
Libre
18
Desarrollador 18
Evaluación
(13)
Proyectos
13
38%
Arbitraje
1
0% / 100%
Caducado
1
8%
Libre
19
Desarrollador 19
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 3 ejemplos
21
Desarrollador 21
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Project Title: Custom XAUUSD Support & Resistance Indicator Platform Required: MT5 preferred. If possible, also provide TradingView Pine Script version later. Main Goal: I want a custom indicator made specifically for XAUUSD (Gold) only. The indicator should automatically detect and draw strong support and resistance zones where price has a high probability of reacting, rejecting, or reversing. It must update
1. IF price forms: - Higher highs + higher lows → TREND = BUY - Lower highs + lower lows → TREND = SELL ELSE → NO TRADE 2. IF: - Trend = BUY - Price retraces to support zone - Bullish engulfing candle forms - TDI green crosses above red (optional) THEN: - Execute BUY 3. IF: - Trend = SELL - Price retraces to resistance - Bearish engulfing forms - TDI confirms THEN: - Execute SELL 4. Risk per trade = 1% of account Lot
Hello, I am looking for a professional trading system including: 1- Trading Bot (Expert Advisor): - Good profit performance - High security and strong risk management - Works efficiently during high market volatility (news and strong movements) - Works on all pairs (Forex + Gold) 2- Signal Indicator: - Provides clear Buy and Sell signals - Includes Take Profit and Stop Loss - No repaint (signals must not change or
This is yakubu Jnr trading bots I create the trading robots to help my self and others traders to be successful please you can join my live trading bots or subscribe to my trading robots
Apply with a screen of your work . Symbol Specific Logic . Live Chart Optimization Check the Core logic . [back tests as well] Change points to pips . Create buffer for the zone
The strategy records the highest and lowest prices within a specified duration (default 15 minutes) after the New York market opens, forming the opening range. Post-Formation Breakout: When the price breaks above or below the opening range after its formation, it may indicate the direction of the day’s price movement. Trend Confirmation: The strategy uses two EMAs (default 20-period and 50-period) as trend filters to
Tengo una estrategia basada en divergencia para el oro sobre todo en tf m1 Basado en divergencia con stoch .. confirmando la entrada con ciertos parameteos de entrada Es mejor conversarlo para dar mejor los detalles Cuando entrar, porque o todas las divergencias se debe tomar para entrar en compras o ventas He adjuntado un ejemplo La confrmacion más exacta es el cruce de esos parámetros de stoch edebajo de level de
I already have a fully developed MT5 Expert Advisor with all required prop firm features, including: Risk management Daily loss & max drawdown limits Spread & slippage filters News filter Trade management system The EA structure is complete. 👉 What I need is a professional developer to replace ONLY the entry logic with a high-quality, rule-based trading strategy. 🚨 STRICT REQUIREMENT (READ CAREFULLY): I am NOT
I need a professional MetaTrader 5 Expert Advisor based on a pullback trading strategy. Indicators: - Moving Averages: 5, 8, 13, 144 (custom, smooth like TradingView) - RSI (14) - ADX (14) with DI+ and DI- - OsMA (8, 21, 5) Strategy: Trend: - Use MA 144 to define the main trend Entry: - Trade only in trend direction - Wait for price to touch MA 8 - Confirm with: - RSI (above 50 for buy / below 50 for sell) - ADX >

Información sobre el proyecto

Presupuesto
550 - 700 USD
Plazo límite de ejecución
a 10 día(s)