Upgrade Existing MT5 CatBoost EA

작업 종료됨

실행 시간 5 일
고객의 피드백
Great work! A highly professional developer.
피고용인의 피드백
Very considerate and give you the best offer.

명시

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

응답함

1
개발자 1
등급
(18)
프로젝트
22
9%
중재
6
33% / 50%
기한 초과
1
5%
로드됨
2
개발자 2
등급
(4)
프로젝트
8
0%
중재
3
33% / 67%
기한 초과
4
50%
무료
3
개발자 3
등급
(3)
프로젝트
1
100%
중재
3
0% / 100%
기한 초과
0
무료
4
개발자 4
등급
(141)
프로젝트
150
41%
중재
3
33% / 33%
기한 초과
1
1%
로드됨
5
개발자 5
등급
(4)
프로젝트
3
33%
중재
2
0% / 100%
기한 초과
0
무료
6
개발자 6
등급
(40)
프로젝트
47
28%
중재
14
21% / 64%
기한 초과
1
2%
바쁜
7
개발자 7
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
8
개발자 8
등급
프로젝트
0
0%
중재
1
0% / 100%
기한 초과
0
무료
9
개발자 9
등급
(16)
프로젝트
18
28%
중재
0
기한 초과
3
17%
무료
10
개발자 10
등급
(1)
프로젝트
1
100%
중재
0
기한 초과
0
무료
11
개발자 11
등급
(1)
프로젝트
2
0%
중재
1
0% / 100%
기한 초과
1
50%
무료
12
개발자 12
등급
(25)
프로젝트
29
21%
중재
20
10% / 50%
기한 초과
8
28%
작업중
13
개발자 13
등급
(271)
프로젝트
553
50%
중재
57
40% / 37%
기한 초과
227
41%
작업중
14
개발자 14
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
15
개발자 15
등급
프로젝트
2
0%
중재
4
25% / 50%
기한 초과
1
50%
무료
16
개발자 16
등급
(12)
프로젝트
16
13%
중재
4
50% / 25%
기한 초과
4
25%
로드됨
17
개발자 17
등급
(2)
프로젝트
3
0%
중재
1
100% / 0%
기한 초과
0
무료
18
개발자 18
등급
(13)
프로젝트
13
38%
중재
1
0% / 100%
기한 초과
1
8%
무료
19
개발자 19
등급
(1)
프로젝트
1
0%
중재
0
기한 초과
0
무료
20
개발자 20
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
게재됨: 3 코드
21
개발자 21
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
비슷한 주문
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 >

프로젝트 정보

예산
550 - 700 USD
기한
 10 일