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
(194)
Projects
242
27%
Arbitration
14
43% / 36%
Overdue
8
3%
Working
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: 49 articles, 5 codes
4
Developer 4
Rating
(220)
Projects
226
29%
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
(8)
Projects
9
11%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(281)
Projects
454
39%
Arbitration
93
42% / 18%
Overdue
73
16%
Busy
Published: 2 codes
8
Developer 8
Rating
(18)
Projects
24
13%
Arbitration
3
67% / 0%
Overdue
2
8%
Working
9
Developer 9
Rating
(15)
Projects
33
24%
Arbitration
3
0% / 33%
Overdue
1
3%
Working
10
Developer 10
Rating
(1)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
1
50%
Working
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
Create Custom EA for MetaTrader 5 - Trailing Stop Based on Heiken Ashi Candle Structure Description: I am looking for an experienced MT4/MT5 coder to build a custom EA based on a fully detailed behavior specification. Features needed: ✏️ Requirements for the Developer Brief: ✅ Multi-Symbol Capability The EA must be able to manage trades across ANY instrument (gold, forex, indices, crypto — whatever chart it’s
PIPS COUNTER 70+ USD
Hello, I want to add very simple 2 types of counter panel with this Indicator Indicator already show its generated pips TP SL both check in pictures Mode 1 TP1 TP2 with Breakeven Counter TP1 Counter Total Signals: Win/Loss: TP 1 Pips: SL 1 Pips: Total Pips of TP1: TP2 Counter Total Signals: Win/Loss: BE Hit: ( if TP1 Hit then SL will be @ BE ) TP 2 Pips: SL 2 Pips: Total Pips of TP2: Grand Total TP1 TP2: Note this
Вот краткое описание задания. Полный документ с техническим заданием (TZ) прилагается во вложении: Советник (EA) уже реализован на платформе MetaTrader 4 и работает на основе дивергенций RSI / MACD с 8 вариантами открытия позиций (1-4 и 1A-4A). Необходимо: Интегрировать внешнюю bridge-версию индикатора “All-in-One Candlestick Pattern Scanner” (Bridge версия) через функцию iCustom() для получения информации о свечных
My oder 100000+ USD
Lebohang Ranchobe ke jola le ngwana ofeng so wabo and le yena waa nrata taw yhoooo Marr kscej a hcja wv 3hs wjw nwjw r jw ejs emw 4he wje rnw
Hello, I need an expert coder who can help me convert my tradingview pine script to mt5 EA expert advisor, This is the pine script https://ctxt.io/2/AAB4SyWXFQ Also I need for EA to enter trades exactly like this strategy on TradingView, i attach, please i need someone wo can do the work not time waster, Live market order should be placed on green and red indicator chart
This IMO is as simple as it gets EA ... Buy when price is above VWAP ... Sell when it is below ... Using the MA as a SL I say develop because it is never as straightforward as first imagined ... hopefully it all goes with plan A However if there is need for a plan B or C we can renegotiate the time and budget Happy to listen to your wealth of experience to create a better EA
⚙ Renko EA Entry Logic (Simplified & Professional) 🔹 Buy Entry EA opens a Buy when Fast MA crosses above Slow MA , signaling an uptrend. 🔹 Sell Entry EA opens a Sell when Fast MA crosses below Slow MA , signaling a downtrend. 🔹 Close on Next Entry (if enabled) If CloseOnNextEntry = true : • Closes opposite trade before opening a new one • Ensures only one active trade at a time 🔹 Trend Filter (if enabled) EA
Hello All, I need a developer who can help me to modify my existing expert advisor with below requirements : 1. I have already a mql4 file and I want to modified it with some new certain filters or conditions 2. I will add more filters conditions which I will tell you later for the selected developer. 3. Once it’s done so you must share the modified mql4 to me and I will do back test many times to make sure whether
Buna tuturor developerilor romani de pe aici, Am un indicator care functioneaza destul de bine insa cum intotdeauna este loc de mai bine as avea nevoie de niste update uri pentru el. In principiu as vrea sa fie adaugat 2 indicatori noi in logica existenta, primul este CCI al doilea este Accelerator Oscillator. Primul ar trebui sa functioneze in TF current, iar al doilea in TF curent + un TF mai mare. Mai multe
En Yellowbit.co, una startup enfocada en el trading algorítmico, abrimos convocatoria para sumar al equipo a un desarrollador con experiencia en MQL5 y pasión por los mercados financieros. 🧠 ¿Qué buscamos? •⁠ ⁠Mínimo 3 años programando en MQL5 •⁠ ⁠Buen dominio de algoritmos y estructuras de datos •⁠ ⁠Nociones sólidas de trading y validación de estrategias •⁠ ⁠Comunicación clara y buena lógica para resolver problemas

Project information

Budget
1500 - 3000 USD
Deadline
from 30 to 60 day(s)

Customer

Placed orders1
Arbitrage count0