Техническое задание

We are building a Python-based backend that integrates with a MetaTrader 5 Expert Advisor (EA).
The EA sends structured market data (pair, session, ATR, volume, previous highs/lows, etc.) to a FastAPI server, and the server responds with AI-driven trade recommendations and parameters.
This backend will act as the “brain” of the EA, managing all decision logic, learning models, and data storage.

This is a serious build, not a small script — we’re creating a scalable, production-ready AI trading infrastructure.


🧠 Core Objectives

  • Develop a FastAPI backend that receives JSON data from MT5 and returns trading bias + risk parameters.

  • Build an internal data processing pipeline that:

    • Cleans, normalizes, and stores incoming candle/trade data.

    • Appends trade outcomes to database for continuous retraining.

  • Integrate AI/ML logic to analyze new inputs and determine optimal strategy parameters for each session.

  • Support multiple currency pairs and sessions (London, New York).

  • Host a simple admin panel or API key system to manage user access and licenses.


⚙️ Technical Requirements

  • Language: Python 3.10+

  • Framework: FastAPI (preferred)

  • Database: MySQL / PostgreSQL

  • Integration: Must handle HTTPS POST requests from EA (JSON format)

  • AI Component: Use historical data + outcome labels for retraining (e.g., LightGBM, CatBoost, or TensorFlow).

  • Data I/O: Must store candle data (OHLCV), ATR, session time, and order outcome results.

  • Scalability: Ability to serve multiple EA instances simultaneously with low latency (<200 ms).

  • Security: API key authentication per user.


📊 Example Workflow

  1. EA sends a JSON packet:

{ "pair": "EURUSD", "session": "London", "atr": 0.0025, "prev_high": 1.0742, "prev_low": 1.0698, "market_context": "low_swept" }

  1. Backend model interprets data → selects the most probable setup for that session.

  2. Server returns:

{ "direction": "buy", "risk_percent": 0.03, "tp_rr": 4.0, "entry_zone": "1.0705-1.0715", "confidence": 0.82 }
  1. EA executes trade and logs results → sent back to the API for retraining.


💾 Deliverables

  • FastAPI backend with POST/GET endpoints.

  • Database schema for storing trades and session data.

  • Sample AI model integration (can start with basic logic; we’ll scale).

  • Log and retrain function (auto-update nightly).

  • Clear documentation and code comments.

  • Basic Docker or deployment guide for hosting (optional bonus).


🧠 Skills Required

  • ✅ Python (FastAPI, Pandas, Numpy)

  • ✅ MySQL or PostgreSQL (data storage and trade logs)

  • ✅ Data mining and normalization (OHLCV, indicators)

  • ✅ REST API design (JSON, authentication)

  • ✅ Basic ML integration (LightGBM, Scikit-learn, or TensorFlow)

  • ✅ Forex knowledge (candles, ATR, session logic)


💰 Budget & Timeline

  • Budget: $1,200 – $2,000 (depending on experience and performance)

  • Timeline: 2–3 weeks

  • Long-term work available (model retraining, scaling, and dashboard builds).


🔒 Additional Notes

This project will directly power a commercial trading system.
Code must be modular, clean, and extensible — no shortcuts or unstructured scripts.
You’ll collaborate briefly with our MQL5 EA developer, so communication and clear handoff are important.


🚀 To Apply

Please include:

  1. Examples of APIs or trading data pipelines you’ve built (FastAPI, Flask, Django, etc.).

  2. A short explanation of how you’d structure model retraining and data storage.

  3. Availability and estimated completion time.


Откликнулись

1
Разработчик 1
Оценка
(19)
Проекты
24
8%
Арбитраж
9
33% / 33%
Просрочено
1
4%
Загружен
2
Разработчик 2
Оценка
(16)
Проекты
20
10%
Арбитраж
8
38% / 38%
Просрочено
3
15%
Работает
3
Разработчик 3
Оценка
(18)
Проекты
23
22%
Арбитраж
8
13% / 63%
Просрочено
4
17%
Свободен
4
Разработчик 4
Оценка
(4)
Проекты
3
33%
Арбитраж
2
0% / 100%
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(4)
Проекты
6
17%
Арбитраж
2
0% / 100%
Просрочено
3
50%
Свободен
6
Разработчик 6
Оценка
(5)
Проекты
7
0%
Арбитраж
8
13% / 75%
Просрочено
3
43%
Свободен
7
Разработчик 7
Оценка
(328)
Проекты
512
19%
Арбитраж
33
45% / 30%
Просрочено
34
7%
Занят
8
Разработчик 8
Оценка
(3)
Проекты
1
100%
Арбитраж
3
0% / 100%
Просрочено
0
Свободен
9
Разработчик 9
Оценка
(171)
Проекты
195
42%
Арбитраж
13
8% / 54%
Просрочено
9
5%
Свободен
Опубликовал: 3 примера
10
Разработчик 10
Оценка
(16)
Проекты
20
0%
Арбитраж
10
0% / 80%
Просрочено
6
30%
Свободен
11
Разработчик 11
Оценка
(46)
Проекты
53
32%
Арбитраж
15
20% / 60%
Просрочено
1
2%
Загружен
12
Разработчик 12
Оценка
(75)
Проекты
124
44%
Арбитраж
14
29% / 50%
Просрочено
17
14%
Свободен
13
Разработчик 13
Оценка
(6)
Проекты
5
0%
Арбитраж
3
33% / 67%
Просрочено
2
40%
Свободен
14
Разработчик 14
Оценка
(74)
Проекты
84
64%
Арбитраж
5
100% / 0%
Просрочено
9
11%
Свободен
15
Разработчик 15
Оценка
(14)
Проекты
19
11%
Арбитраж
1
0% / 100%
Просрочено
5
26%
Свободен
16
Разработчик 16
Оценка
(3)
Проекты
2
50%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
17
Разработчик 17
Оценка
(16)
Проекты
35
23%
Арбитраж
4
0% / 50%
Просрочено
2
6%
Работает
18
Разработчик 18
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
19
Разработчик 19
Оценка
(10)
Проекты
15
20%
Арбитраж
4
50% / 50%
Просрочено
1
7%
Работает
20
Разработчик 20
Оценка
(2)
Проекты
2
0%
Арбитраж
1
0% / 0%
Просрочено
0
Свободен
21
Разработчик 21
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
22
Разработчик 22
Оценка
(5)
Проекты
5
20%
Арбитраж
2
0% / 100%
Просрочено
1
20%
Свободен
23
Разработчик 23
Оценка
(4)
Проекты
4
0%
Арбитраж
0
Просрочено
0
Свободен
24
Разработчик 24
Оценка
(52)
Проекты
68
59%
Арбитраж
5
0% / 80%
Просрочено
5
7%
Свободен
Опубликовал: 1 статью
25
Разработчик 25
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
26
Разработчик 26
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
27
Разработчик 27
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
28
Разработчик 28
Оценка
Проекты
1
0%
Арбитраж
1
100% / 0%
Просрочено
0
Свободен
29
Разработчик 29
Оценка
(1)
Проекты
1
0%
Арбитраж
2
0% / 50%
Просрочено
0
Свободен
Похожие заказы
Junior EA 30+ USD
1. EA for MT5, hedging allowed. 2. Entry: 50 EMA crosses 200 EMA on H1. Buy on bullish cross, sell on bearish. 3. SL: 100 pips, TP: 200 pips. No trailing stop. 4. Lot size: 0.01 fixed. Max 3 trades at once. 5. Trade only 08:00-18:00 GMT. No trades if spread > 20 points. 6. Inputs: EMA periods, SL, TP, lot size, start/end time
Specification 300 - 900 USD
looking for a highly experienced mql5 developer to build a professional trading ea based on multi timeframe top down analysis and market structure concepts the system should combine higher timeframe context with lower timeframe execution and provide both precise logic and clean visual representation on chart ⸻ core requirements • implementation of multi timeframe logic higher timeframe bias combined with lower
MT5 Expert Advisor Specification: Asian Liquidity Sweep & M5 FVG Entry ​Project Overview ​Automated Expert Advisor for EUR/USD on MT5. The strategy maps structural liquidity (Fractal Swings) for entry triggers but targets absolute session extremes for Take Profit. It enters on the first opposite M5 Fair Value Gap (FVG) and features a dynamic, user-controlled risk engine. ​1. Timezone & News Filter Requirements ​The
I am looking for an experienced MQL4/MQL5 developer to build a custom MT4 indicator from scratch or cracking my ex4 file that i provide to you. I already have an existing indicator (EX4) which produces highly accurate buy/sell signals. I want a similar indicator developed based on its observable behavior and signal structure. my existing indicator is pc id protected so you have to do PC ID security bypass and source
OBJETIVO Criar um Expert Advisor MT5 profissional para XAUUSD focado em: Consistência Baixo drawdown Scalping profissional Proteção da conta Crescimento sustentável Compatibilidade com conta micro e prop firms NÃO utilizar: Martingale Grid Hedge agressivo Recovery system Multiplicação de lotes após perda --- ATIVO XAUUSD apenas --- TIMEFRAMES Timeframe principal M5 Confirmação tendência M15 Confirmação macro opcional
I need a very advanced and intelligent MT5 Expert Advisor coded in MQL5 for XAUUSD, based on ICT + CRT + Smart Money Concepts. The goal is not a simple robot, but a professional decision-making system with strong filters, risk control, and high-quality trade selection. The EA must include: 1. Multi-Timeframe Analysis - D1 / H4 / H1 bias - M15 / M5 entry confirmation - Bullish or bearish market structure - BOS, CHoCH
Intraday Trade Ninja EA — Complete Logic Structure This document maps the full architecture, execution logic, signal flow, trade management, and safety structure of the Intraday Trade Ninja MT4 Expert Advisor. 1. Core Indicators · ©Price Border (TMA bands) · MA-X Arrows · MA-Y Arrows · LeManSignal · EMA 49 & 89 - Per Candle Color Switching 2. EA Entry Architecture ·
I have a 90% completed project with the execution part left to complete, I have been struggling to complete this section and I need help from someone expert in MQL5 with knowledge on forex trading and ICT Concepts coding. Contact me for further details
Pip killer ntt 100+ USD
Create a forex robot especially for sculping using the 3 ema strategy which consists of the following moving average levels of the 15 ma ,30 ema , 60 ema and 90 which enter potentially on a retest into the ema and targets opposite direction after the retest .Potentially bringing into account that the number of retested emas controlls the number of entreis which for eg. retest of the 15 ema single 0.01 trade is
📌 Project Overview: I need a full Smart Trade Management System for MetaTrader 4/5. This is a complete trading ecosystem, not a simple EA. 📌 Core Features: Smart Money Management (risk-based lot calculation) Advanced Trading Toolbox (TradingView-style drawing tools) Central Master Dashboard (risk, filters, account control) Multi-account monitoring (MT4/MT5 synchronization) Real-time monitoring (spread, equity

Информация о проекте

Бюджет
1200 - 2000 USD
Сроки выполнения
до 21 дн.