Job Title: Expert Algo Developer: Cross-Platform NQ Scalping Bot (Python + ATAS + MT5)

Specification

Project Overview

​I am looking for a high-level Algorithmic Trader / Developer to build a sophisticated, fully automated scalping system for the Nasdaq-100 Future (NQ). The system must integrate institutional order flow logic with market structure analysis.

​The core logic must be written in Python, acting as a central hub that bridges ATAS (as the primary data source for Order Flow) and MetaTrader 5 (as the execution gateway).

​Key Features & Logic

  1. Market Structure Module:
    • TPO Profile: Automatic calculation of Single Prints, Tails, and Initial Balance (starting 09:00 CET).
    • Volume Profile: Real-time calculation of Value Area (VAH, VAL, POC) and identification of Low Volume Nodes (LVN) as entry/exit edges.
    • Context: Integration of Previous Day High/Low (PDH/PDL) and logic for "Failed Auctions" (fake-outs).
    • Options Gamma: Input fields for Call/Put Walls and Zero Gamma levels.
  2. Order Flow Trigger (Execution):
    • Iceberg Detection: Real-time identification of absorption (Market Orders vs. Price Action) via ATAS API.
    • Big Trades: Integration of aggressive market order clusters as confirmation.
    • Confluence: Entry is only triggered if an Iceberg/Absorption occurs exactly at a structural edge (LVN, PDH, or Gamma Level).
  3. Technical Architecture:
    • ​Central Strategy Logic in Python 3.x.
    • ATAS Bridge: High-speed data retrieval via ATAS API (C# wrapper required).
    • MT5 Bridge: Execution via the official MetaTrader5 Python library.
    • Trade Management: Fixed 50 Ticks Take Profit / 25 Ticks Stop Loss.
    • Filters: "Vacuum-Check" (no trade if TP space < 50 ticks to next HVN) and time-filter (09:00 - 13:30 CET).

​Candidate Requirements

  • ​Deep experience in Python (Asyncio, Pandas, NumPy) and C#/.NET.
  • ​Proven track record with MT5 Python API and Order Flow Trading (Futures/CME).
  • ​Understanding of Low-Latency programming and Tick-Data handling.
  • ​Ability to implement robust error handling for API disconnects.

Responded

1
Developer 1
Rating
(211)
Projects
284
46%
Arbitration
27
59% / 37%
Overdue
36
13%
Working
2
Developer 2
Rating
(7)
Projects
10
10%
Arbitration
4
50% / 0%
Overdue
0
Loaded
Published: 4 articles, 34 codes
3
Developer 3
Rating
(46)
Projects
60
53%
Arbitration
7
86% / 0%
Overdue
2
3%
Free
4
Developer 4
Rating
(23)
Projects
29
45%
Arbitration
4
50% / 50%
Overdue
1
3%
Loaded
5
Developer 5
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(20)
Projects
27
30%
Arbitration
4
50% / 25%
Overdue
4
15%
Loaded
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(1)
Projects
1
0%
Arbitration
3
0% / 100%
Overdue
1
100%
Free
11
Developer 11
Rating
(6)
Projects
5
0%
Arbitration
4
25% / 75%
Overdue
2
40%
Free
12
Developer 12
Rating
(599)
Projects
693
33%
Arbitration
43
47% / 44%
Overdue
12
2%
Working
13
Developer 13
Rating
(4)
Projects
4
0%
Arbitration
0
Overdue
0
Working
14
Developer 14
Rating
(3)
Projects
1
100%
Arbitration
3
0% / 100%
Overdue
0
Free
15
Developer 15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(2)
Projects
7
0%
Arbitration
3
0% / 33%
Overdue
1
14%
Working
17
Developer 17
Rating
(7)
Projects
13
15%
Arbitration
2
0% / 50%
Overdue
3
23%
Working
18
Developer 18
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
19
Developer 19
Rating
(48)
Projects
57
35%
Arbitration
15
27% / 60%
Overdue
1
2%
Free
20
Developer 20
Rating
(8)
Projects
9
11%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
(33)
Projects
36
33%
Arbitration
5
0% / 80%
Overdue
0
Working
Published: 2 codes
22
Developer 22
Rating
(16)
Projects
35
23%
Arbitration
4
0% / 50%
Overdue
2
6%
Working
23
Developer 23
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
0
Free
24
Developer 24
Rating
(5)
Projects
6
50%
Arbitration
0
Overdue
1
17%
Free
25
Developer 25
Rating
(174)
Projects
199
12%
Arbitration
39
36% / 33%
Overdue
5
3%
Working
Published: 2 codes
26
Developer 26
Rating
(258)
Projects
265
29%
Arbitration
0
Overdue
3
1%
Working
Published: 2 codes
27
Developer 27
Rating
(9)
Projects
13
0%
Arbitration
23
0% / 78%
Overdue
4
31%
Free
28
Developer 28
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
29
Developer 29
Rating
(48)
Projects
62
56%
Arbitration
4
75% / 25%
Overdue
1
2%
Working
30
Developer 30
Rating
(74)
Projects
84
64%
Arbitration
5
100% / 0%
Overdue
9
11%
Free
31
Developer 31
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
32
Developer 32
Rating
(1)
Projects
3
0%
Arbitration
0
Overdue
2
67%
Free
33
Developer 33
Rating
(1)
Projects
1
100%
Arbitration
0
Overdue
0
Free
Published: 7 codes
34
Developer 34
Rating
(131)
Projects
171
39%
Arbitration
10
40% / 10%
Overdue
31
18%
Working
35
Developer 35
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
36
Developer 36
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
37
Developer 37
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
38
Developer 38
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
39
Developer 39
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
40
Developer 40
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
41
Developer 41
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
I require a custom EA and an accompanying custom indicator built in MQL5 for Meta Trader 4/5. The EA must be fully automated (Algo Trading); Telegram-Signal-Linked and named 'AMK Fx'
Title Professional AI Automation Trading Bot for Forex & Crypto Solution Language Python (preferred) or MQL5 depending on integration requirements. Categories Expert Advisor (EA) for MetaTrader 5 Automated trading strategies AI/ML-based signal generation Risk management automation Required Skills Strong knowledge of MQL5/Python Experience with MetaTrader API integration Machine learning model deployment

Project information

Budget
2000 - 4000 USD
Deadline
to 55 day(s)