MQL5 Developer Job Description for ChatGPT-Powered Trading System

MQL5 Experts Integration

Specification

ChatGPT-Integrated MT5 EA for Probability-Based Trade Execution & Live Market Discussion

Project Overview

This Expert Advisor (EA) does not determine trade signals. Instead, ChatGPT analyzes market conditions, calculates probability-based trade setups, and provides instructions for execution. The EA simply acts as an execution engine, executing trades based on ChatGPT’s signals with an optional manual verification mode before execution. Additionally, the user can actively converse with ChatGPT to analyze, adjust, and optimize trade decisions inside MT5.


📌 Key EA Features & Functions

1️⃣ Live Market Data Sent to ChatGPT

The EA continuously feeds real-time data to ChatGPT, including: ✔ VWAP (MT5’s Built-in Indicator, Used Across Multiple Timeframes)
Support & Resistance Levels (Key price reaction zones)
Williams %R Across All Timeframes (Momentum & exhaustion detection)
EMA Cross (9/26, 50/200 if needed) (Trend confirmation)
Market Structure (Breakouts, reversals, liquidity zones)
Recent Price Action (Momentum shifts & volatility spikes)
Order Flow & Liquidity Zones (Avoiding stop hunts and false moves)
Bid/Ask Prices, Open Orders, Active Positions


2️⃣ ChatGPT Analyzes & Determines Trade Probability

Whenever requested, ChatGPT will analyze:
Percentage Probability of Long & Short Trades
Entry & Exit Strategy
All Potential Take Profit Targets Above 70% Probability
Stop Loss & Trailing Logic Based on Market Structure
Trade Adjustment Suggestions If Conditions Change

💡 Example ChatGPT Output:

🔹 Short Trade (USD/JPY) – 78% Probability
Entry: 148.50
TP1: 148.20
TP2: 148.00
SL: 148.80
Risk/Reward: 1:2

🔹 Long Trade (USD/JPY) – 72% Probability
Entry: 148.00
TP1: 148.30
TP2: 148.60
SL: 147.80
Risk/Reward: 1:2


3️⃣ Live Chat & Trade Conversation Feature

✔ The user can chat with ChatGPT directly inside MT5.
✔ ChatGPT provides detailed trade analysis, alternative trade ideas, and risk assessments.
✔ The user can ask questions, tweak parameters, or get insights on different currency pairs.
✔ Example conversation:
"What is the probability of a short on USD/CNH at 7.1900 for 50 pips?"
💬 ChatGPT: "Current probability of a short trade on USD/CNH at 7.1900 is 74%. Suggested SL: 7.1950, TP: 7.1850. Would you like to execute this trade?"


4️⃣ Suggested Trade Signals + Manual Verification Mode

✔ ChatGPT suggests trades based on probability.
✔ The EA can be set to manual confirmation mode, where the user must verify trades before execution.
✔ If manual mode is OFF, the EA executes ChatGPT-approved trades automatically.
✔ If manual mode is ON, ChatGPT suggests trades, and the user confirms them via an alert pop-up before execution.


5️⃣ EA Executes Trades Based on ChatGPT Signals

✔ The EA places orders ONLY when ChatGPT signals a high-probability setup.
✔ If ChatGPT updates probability or conditions change, the EA modifies or closes trades accordingly.
✔ The EA sends trade updates & confirmation back to ChatGPT.


📌 Additional Enhancements & Safeguards

✅ Trade Logging & Reports

✔ All trades will be logged, including:

  • Trade Entry/Exit Times
  • Probability Score at Execution
  • SL/TP Adjustments & Performance Metrics
    ✔ ChatGPT can use past trade performance to optimize future trade suggestions.

✅ Error Handling & Recovery

✔ If ChatGPT API is down or unresponsive, the EA:

  • Pauses Execution (No trades until ChatGPT is back online).
  • Notifies the User inside MT5.
  • Logs Errors for debugging.

✔ If the MT5 terminal disconnects or loses connection, the EA:

  • Cancels new trade execution.
  • Ensures active trades remain managed.

✅ Customization Options for Users

✔ Users can adjust the following parameters inside MT5:

  • Risk Management (Trade size, account risk %, max drawdown)
  • Manual vs. Auto Execution (Toggle manual trade verification)
  • Max Open Trades at Once
  • Max Trades Per Day
  • Minimum Trade Probability for Execution

✅ Performance Monitoring Panel

✔ A live dashboard inside MT5 displaying:

  • Active Trades
  • Trade Probabilities
  • ChatGPT’s Latest Market Analysis
  • Current Account Risk Exposure

📌 Micro-Lot Testing for Safe Validation

To ensure ChatGPT-driven trade execution is reliable before full deployment, we will implement a live micro-lot testing phase with real market conditions while minimizing financial risk.


✅ Why Micro-Lot Testing is Necessary

Real Market Conditions: Avoids demo account discrepancies (spread, slippage, execution speed).
Risk Control: Uses 0.01 lot trades to ensure negligible losses per trade.
Improves AI Adaptability: Ensures ChatGPT adjusts dynamically to market shifts.
Verifies Probability Model: Compares ChatGPT's predicted probability vs. actual win rate.
Prevents Overfitting to Historical Data: Live trades eliminate unrealistic backtesting risks.


🔥 Implementation Plan for Small-Lot Testing

1️⃣ Trade Size Control

✔ Default trade size 0.01 lots (micro-lots).
Cap daily risk to 0.5% of account balance.
✔ Both long & short positions are tested across multiple assets.

2️⃣ Only Execute High-Probability Trades

Trades execute only if probability > 75% to filter weak signals.
✔ Track if actual win rate aligns with predicted probability.

3️⃣ Monitor Execution Quality & Adjustments

✔ Log all trades, including slippage, spread, and fill speed.
✔ Adjust SL/TP dynamically based on real-time market conditions.

4️⃣ Scaling Up Gradually

✔ After 50-100 successful micro-lot trades, review performance.
✔ If profitable, increase trade size to 0.05 lots, then 0.10 lots.
Full deployment only when ChatGPT consistently outperforms random execution.


📌 Developer Requirements for Implementation

🔹 MT5 EA Must Support

ChatGPT API Integration for real-time trade decision-making.
Manual Trade Verification Option before execution.
Micro-Lot Trading (0.01 lots) for safe testing.
Live Trade Logging (entry, exit, probability, SL/TP adjustments).
Trade Execution Monitoring Panel inside MT5.
Error Handling & Recovery (API failures, connection issues).
Performance Tracking Dashboard inside MT5.


📌 Budget & Payment Terms

💰 Budget Range: $1,500 – $3,000 (based on experience & performance).
🕒 Timeframe: 4-6 weeks development + micro-lot testing phase.
💳 Payment Terms: Full payment upon successful completion & validation.
📝 Code Ownership: The final source code belongs to the client.


🚀 Why This System is the Future of Trading

💡 ChatGPT dynamically adapts to market shifts.
💡 No rigid trade logic – trades only executed at high-probability points.
💡 Live conversation with ChatGPT provides real-time trading insights.
💡 Safe testing through micro-lots ensures reliability before full deployment.



Thank you!

Subject: VPS Performance Inquiry for AI-Integrated Trading System

Thank you for the details regarding the Forex.com VPS setup.

I understand the provided configuration is 1 CPU with 3GB of RAM, hosted via Liquidity Connect. I’ve reviewed their website, and while the VPS may be sufficient for standard Expert Advisor (EA) execution, our system integrates ChatGPT AI decision-making, OCR-based candlestick analysis, and probability-based trade management.

Given these advanced computational demands, I have a few questions:

  1. Is the 1 CPU / 3GB RAM setup sufficient for handling:

    • Continuous API requests to OpenAI (ChatGPT)?

    • Real-time market data parsing and OCR-based candlestick recognition?

    • Simultaneous trade execution, logging, and AI communication without lag?

  2. If not, would it be possible to upgrade the VPS or supplement with AWS or another cloud processing solution for the AI logic while keeping MT5 execution on the VPS?

Our priority is fast, reliable execution with minimal latency for trading, while maintaining high-performance AI analysis. I’d appreciate any recommendations or options that ensure smooth operation of this hybrid trading architecture.

Thank you for your time and support.

Best regards,


Subject: Finalized Implementation Details for ChatGPT-Integrated MT5 EA

Thank you for your detailed response and insights. Based on our discussion, we have refined the implementation to ensure that the EA functions as a pure execution engine while ChatGPT retains complete control over trade decision-making. Below is the updated breakdown of the final implementation requirements.  Instead of using the EA to make decisions, we would like to improve the information sent to chat GPT by using an OCR (see below)


 Key Implementation Updates

1️⃣ EA is 100% Execution-Based, ChatGPT Decides Everything

  • The EA does not use pre-programmed trade logic.
  • ChatGPT makes all trade decisions, including entry, exit, and adjustments.
  • The EA only executes ChatGPT’s commands and modifies trades as instructed.
  • Probability thresholds (entry/execution) are user-adjustable, but ChatGPT always makes the final decision.


2️⃣ Hybrid System: API + OCR for Candlestick Confirmation

Since candlestick patterns impact trade probability, we will use OCR (Optical Character Recognition) to analyze real-time candlestick formations.

 API Feeds ChatGPT with:

  • VWAP, EMA Cross (9/26, 50/200), Williams %R (2000, 910, 567, 345, 137, 19, 7)
  • Support & Resistance Levels
  • Market Structure (Breakouts, Liquidity Zones)
  • Bid/Ask Prices, Open Orders, Active Positions

 OCR Captures Candlestick Patterns:

  • Extracts real-time candlestick formations (Pin Bars, Engulfing, Doji, etc.).
  • Detects fake breakouts, liquidity grabs, and wick rejections.
  • Filters out false signals for more accurate probability calculations.

🚀 Example Trade Process: 1️⃣ API shows a bullish EMA cross → ChatGPT assigns a 78% probability to a long trade.
2️⃣ OCR detects a bearish engulfing rejection at resistance.
3️⃣ ChatGPT lowers the probability or cancels trade to avoid a bad setup.


3️⃣ Probability-Based Trade Execution

💡 Trade only executes if ALL conditions are met:
 Probability ≥ 80% (adjustable)
 Long/Short probability difference ≥ 30% (adjustable)
 Candlestick confirmation supports trade direction

🚀 How EA Handles Trade Execution:

  • ChatGPT provides all trade instructions (Entry, SL, TP, Position Sizing, Scaling, Exit).
  • EA does not execute unless ChatGPT confirms all conditions are met.

📌 Mid-Trade Adjustments – No Hardcoded Rules! The EA does not enforce pre-set exit conditions since ChatGPT is responsible for all trade logic.
Instead, the EA will always request updated trade logic from ChatGPT if the probability changes mid-trade.

 ChatGPT dynamically adjusts trades based on real-time data.
 EA queries ChatGPT when key conditions shift, including
1️⃣ If probability drops 30%, EA requests an update from ChatGPT.
2️⃣ If probability drops below 50%, EA requests exit confirmation from ChatGPT.
3️⃣ If the price moves favorably but probability declines, EA asks ChatGPT if SL should be adjusted.

 No automatic exits or SL adjustments unless instructed by ChatGPT.


4️⃣ Optimized API Handling for Fast Execution

🚀 To reduce latency, the EA will:
 Batch API requests instead of sending individual requests.
 Use event-triggered API calls (only when market conditions change).
 Implement local caching to prevent redundant API queries.
 Expected API response time: 300ms - 1.5s.

 Challenge: Fast Scalping Execution

  • How will the EA handle API response delays to ensure real-time execution?
  • Can trades be queued while waiting for ChatGPT’s final confirmation?


5️⃣ Live Chat Feature Inside MT5

 Users can chat with ChatGPT directly inside MT5.
 ChatGPT provides trade reasoning, alternative setups, and exit strategies.


6️⃣ Micro-Lot Testing Phase (0.01 Lots)

🚀 Before full deployment, we will:
 Trade micro-lots to validate probability accuracy.
 Monitor execution speed & probability consistency.
 Scale up after successful validation.


📌 Final Deliverables

 Final EA must include: 1️⃣ ChatGPT-Integrated EA for MT5 (Execution-Only)
2️⃣ Real-Time Market Data API + OCR Candlestick Analysis
3️⃣ Automated Trade Execution & Manual Verification Option
4️⃣ Mid-Trade Probability Handling (Dynamic Exits & SL Adjustments)
5️⃣ Live ChatGPT Trade Discussion in MT5
6️⃣ Micro-Lot Testing Mode Before Full Deployment


⚠ Outstanding Questions Before Development

1️⃣ Latency Handling: How will the EA manage API response delays for high-speed execution?
2️⃣ Batch Requests: How will multiple data points be sent in single API calls to optimize speed?
3️⃣ Live Trade Monitoring: Can we integrate a real-time trade log inside MT5 for easy tracking?

🚀 Final Steps:  Confirm if all specifications are clear.
 Address outstanding questions before proceeding.
 Lock in the development timeline & milestones.

Looking forward to your response!

Best regards,

Jonathan














Responded

1
Developer 1
Rating
(232)
Projects
289
27%
Arbitration
14
50% / 36%
Overdue
9
3%
Busy
2
Developer 2
Rating
(57)
Projects
72
22%
Arbitration
13
46% / 15%
Overdue
5
7%
Free
3
Developer 3
Rating
(7)
Projects
10
60%
Arbitration
4
0% / 75%
Overdue
3
30%
Free
Published: 65 articles, 6 codes
4
Developer 4
Rating
(237)
Projects
243
31%
Arbitration
0
Overdue
3
1%
Free
Published: 2 codes
5
Developer 5
Rating
(22)
Projects
30
20%
Arbitration
8
63% / 13%
Overdue
9
30%
Free
6
Developer 6
Rating
(10)
Projects
11
9%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(284)
Projects
459
39%
Arbitration
94
44% / 18%
Overdue
73
16%
Loaded
Published: 2 codes
8
Developer 8
Rating
(22)
Projects
29
14%
Arbitration
3
67% / 0%
Overdue
3
10%
Free
9
Developer 9
Rating
(15)
Projects
34
24%
Arbitration
3
0% / 33%
Overdue
2
6%
Working
10
Developer 10
Rating
(1)
Projects
2
0%
Arbitration
3
0% / 33%
Overdue
1
50%
Loaded
11
Developer 11
Rating
(7)
Projects
12
42%
Arbitration
1
0% / 0%
Overdue
0
Free
12
Developer 12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
(45)
Projects
63
52%
Arbitration
3
0% / 0%
Overdue
1
2%
Free
15
Developer 15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
Projects
1
0%
Arbitration
1
100% / 0%
Overdue
0
Free
18
Developer 18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Developer 19
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
20
Developer 20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
I am looking for a profitable trading bot (Expert Advisor) for MT5. The bot should have: Consistent performance with proven backtest and preferably live results Strong risk and money management features Easy setup and user-friendly inputs Please share your proposals with details and pricing
This job has a predecessor, which describes the thing we are working on https://www.mql5.com/en/job/241530 A detailed decscription is put in attachment and we want that automatic view are created based analysis concept that we propose Generating possible deals based on ICT Concepts and SMC Execution of this order is only from 05/10/2025 possible as we are taking time to describe the analysis more in detail a lot of
I have an MT5 expert advisor. The EA trades martingale strategy. I need it converted to a python bot to trade futures in binance, bybit, okx, kucoin and other dexes
Hello, I am looking for an experienced QuantConnect/Lean developer for a trading strategy project on futures (Micro Nasdaq – MNQ) with Interactive Brokers integration (paper + live). The strategy includes several key features: • Multi-timeframe analysis (signal validation across multiple horizons) • Integration of economic news/events into the trading logic • Advanced risk management (daily stop, position sizing
Dear all, I have Ctrader Bot that runs correctly per one asset per day. I would like to change the settings so that the bot can be run on multiple assets on the same platform at the same day. For example, the current situation is that there will be one trade set up on GE30 in the morning, the bot will execute those trades correctly. Then I would like to run the bot on US30 later that day, in order to do that I have
I'm looking for an experienced MQL5 developer and trader to assist with the refinement, backtesting, and live trading optimization of a custom Expert Advisor (EA). The EA is based on a pure breakout strategy on XAUUSD. The main goals are: 1. Compile and straighten the code – ensure error-free, optimized, and professional coding standards. 2. Run and set up backtesting – produce results with gradual positive
Hi, Here are some of the details of the EA, If any developer feel there is a need to improve or optimise on this EA, please feel free to suggest. 🔧 Strategy Overview: Objective: Capture volatility spikes that occur immediately after high-impact economic news releases. 📈 EA Logic Flow: Pre-News Setup: 10 seconds before the specified news release time, the EA will automatically place: A Buy Stop order and A Sell Stop
Hey, I have an expert advisor that does very active, would be glad to have expert checking the whole EA logic, check the entire code to better understand the core strategy logic, then run thorough backtesting with the best possible settings and able to optimize the EA for an optimal trading performance and also create a suitable set file based backtesting report and optimization, applicant must be very reliable with
The EA will have 3 moving average and trade are executed upon cross over.The EA will finally be in MQL4 and MQL5. The EA will also be protected with a password. Further description will be given after agreement
Mq5 code 30 - 150 USD
I need an MT5 Expert Advisor (.mq5 source code) built for my Dynamic Diamond Sniper Entry Strategy with the following rules: 1. Entry Rules: EA should detect the overall trend using EMA 50 & EMA 200 (trend confirmation). Use Malaysian Supply & Demand (Support/Resistance) Zones for trade setup. Enter trade only when there is a clear rejection (wick rejection/candle rejection) at the SNR zone in line with the EMA

Project information

Budget
1500 - 3000 USD
For the developer
1350 - 2700 USD
Deadline
from 30 to 60 day(s)