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
等级
(17)
项目
21
14%
仲裁
8
38% / 38%
逾期
3
14%
已载入
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)
项目
513
19%
仲裁
34
44% / 32%
逾期
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
等级
(48)
项目
57
35%
仲裁
15
27% / 60%
逾期
1
2%
工作中
12
开发者 12
等级
(75)
项目
124
44%
仲裁
14
29% / 50%
逾期
17
14%
空闲
13
开发者 13
等级
(6)
项目
5
0%
仲裁
4
25% / 75%
逾期
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%
仲裁
5
40% / 40%
逾期
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 MQL5 or MQL4 developer with a strong background in low-latency algorithmic trading, market data integration, arbitrage and execution optimization. The project involves developing a high-performance HFT Expert Advisor (EA) for XAUUSD or US30 on IC Markets that is designed for robust execution in both demo and live environments. The EA may use market data feeds (such as lmax,one zero or
السلام عليكم، مطلوب مطور محترف وخبير في لغة MQL5 لتطوير مستشار خبير (Expert Advisor) مخصص للتداول تلقائياً على معدن الذهب (XAUUSD) ليعمل على منصة MetaTrader 5. ​الشروط المطلوبة: ​الاعتماد على استراتيجية ذكية لإدارة المخاطر (تحتوي على Stop Loss و Take Profit تلقائي وديناميكي). ​إمكانية دمج خوارزميات تحليل ذكية (أو الربط مع بايثون إذا لزم الأمر لتنفيذ منطق الذكاء الاصطناعي). ​توفير خاصية الـ Trailing Stop (ملاحقة
Brotus AI 32+ USD
And let's talk about Linux and more about those technologies, ideas, those AI ideas.Let's make an AI technology summit for us base on wgat i wanna build and their example pictures of roadmapBoss can we take those idea all we've talked about base on technology, tech, UI...J.A.R.V.I.S...eDEX-UI into reality (solution) using laptop cause I think it give accces to build app amd more
I am looking for an experienced MQL5 developer to code a custom Expert Advisor for MetaTrader 5 based on my own private trading strategy.I have all the specific entry rules, exit conditions, and risk management parameters fully prepared. I will share these exact details with the selected developer via direct message once the job is initiated.The final delivery must include the clean, fully commented source code (.mq5
I have my own strategy in 1min. I want it convert to a bot. Please reach me only coding experts. I dont want bit makers from Ai. Demo version should be provided for confirmation
Xauusd to gold 35+ USD
The EA must be fully automated , backtest-friendly , prop-firm-safe , and built with a clean modular architecture . Core Strategy Requirements 1. Higher Timeframe Bias Use D1 and H4 . Use 200 EMA as trend filter: If price is above 200 EMA on both D1 and H4 -> allow BUY only If price is below 200 EMA on both D1 and H4 -> allow SELL only If D1 and H4 are not aligned -> no trade 2. Market Structure Module Detect and
Pine Script Integration Request (Experienced Coders Only) I am looking for a highly experienced Pine Script developer to integrate a Demand & Supply Zone module into my existing indicator. Requirements Keep my current indicator (Rudy) exactly as it is. Do NOT modify, remove, or alter any existing logic, calculations, signals, alerts, or visual elements. Add only the Demand & Supply Zone boxes from a second Pine
Expert Advisor (EA) Requirements – MT5 (MQL5) Project Overview Develop an automated Expert Advisor (EA) for MetaTrader 5 based on EMA crossover signals combined with strict risk management and trade management principles. The EA must be optimized for Forex pairs and indices and should operate automatically without manual intervention. Entry Conditions Buy Setup Fast EMA crosses above Slow EMA. Current candle closes
Hi everyone, I need a custom automation tool (can be developed using Python automation, a Chrome extension, or other web automation scripts) to help me batch-export screenshots of trading charts for backtesting. Context: I already have a completed Pine Script indicator. Once loaded onto the TradingView chart, it plots signal marks (such as specific icons or arrows) directly on the screen. The "signals" or "marks"
MC Trader's 30+ USD
If Buy: it must Buy when a conformation is done Bye the candle that would be a bullish engolfing candle or after liqudity swip or when sellers has stepped down the market and the market regains energy and trand upwards, it's stop loss must be below the Buy position and it's take profit must be at the top of all candles

项目信息

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