Python FastAPI Developer for AI-Integrated MT5 Trading System (Data + API + Model Pipeline)

指定

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
空闲
相似订单
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
Patricia Ukawilu 6:43 PM I need help creating an EA to optimize my trade. I already have a preliminary pine script which I will want optimized and create an EA from it to optimize my trade on MT4. I also subscribed to a signal app. I’m looking to automate the execution of the signal from the app so as not to miss out on good trades
Early Killer EA 30+ USD
It must have automated stop loss. Something that can end poverty and kill the market early.It must take the trades for me whenever I start it it must work on tradeport ea

项目信息

预算
1200 - 2000 USD
截止日期
 21 天