Metatrader EA to connect to custom web app for execution

MQL5 Diğer

İş Gereklilikleri

MT4/MT5 Integration Layer – Project Specification

Overview

We require a robust MT4/MT5 integration layer to connect our existing web-based trading platform to users’ MetaTrader accounts. This layer will enable seamless, secure, and real-time interaction for:

  • Live broker price display in our web app

  • Order routing and execution via the user’s MT4/MT5 terminal

  • Real-time monitoring of open and closed positions

  • Live and historical (closed) profit & loss (P&L) tracking

The integration should be delivered as a well-documented, modular MVP, ready for demo/beta testing but architected to scale for future production use.


Key Requirements

1. MT4/MT5 EA/Plugin

  • Language: MQL4 and/or MQL5

  • Functions:

    • Connect to the user’s MT4/MT5 terminal and broker account.

    • Stream live price data and all account/position information (open and closed trades, real-time and historical P&L) to the backend or directly to the web app.

    • Receive and execute order instructions from the backend.

    • Report order status, execution, and errors back to the backend.

2. Backend Bridge/API Service

  • Language: Node.js, Python, Go, or similar (API-first, modular)

  • Functions:

    • Accept secure connections from EAs/plugins (per-user, with authentication/pairing).

    • Provide REST or WebSocket endpoints for the web app to:

      • Retrieve live prices for selected instruments

      • Display all open and recently closed positions

      • Show real-time and historical P&L

      • Submit trade orders for routing to the EA/terminal

    • Handle secure, real-time, bi-directional data flow between EAs and the web app.

    • Implement robust logging, error handling, and activity tracking.

3. Security & User Pairing

  • No broker credentials stored in the web app or backend.

  • Secure, per-user pairing between web app and EA (token, pairing code, or similar mechanism).

  • Encrypted communications (TLS or equivalent) at all points.

  • Activity is fully auditable for troubleshooting and support.

4. User Experience

  • Simple onboarding: Clear guides for EA/plugin installation and web app pairing.

  • Connection status: Display whether the user’s terminal is online and synchronized.

  • Live data: Trade ticket and account dashboard update in real time as data is received.

  • Error feedback: Orders, positions, and connection errors reported clearly to the user.

5. Scalability & Maintainability

  • All backend and API components are modular and ready for containerization/cloud deployment.

  • System designed for easy extension to multi-broker/multi-user production.

  • EAs/plugins and backend support update/upgrade workflows.

6. Documentation & Handover

  • Complete technical documentation: API specs, codebase, onboarding/install guides.

  • Clear handover plan for future team or vendor.

  • Recommendations for scaling to production and regulatory/compliance review.


Deliverables

  1. MT4/MT5 EA/Plugin (MQL4/MQL5 source code + install guide)

  2. Backend bridge/API service (with code, setup instructions, and API docs)

  3. Onboarding/documentation pack (user install, pairing, troubleshooting, FAQ)

  4. Integration with our existing web app (showing live prices, open/closed positions, real-time and closed P&L, order placement and confirmation)

  5. Demo/test environment (using demo broker accounts)

  6. Handover documentation for ongoing support and future production scaling


Milestones

  1. Requirements/architecture finalized

  2. EA/plugin developed, tested locally

  3. Backend bridge/API developed and connected

  4. Secure pairing and communication implemented

  5. End-to-end integration tested (live data, orders, position/P&L reporting)

  6. User onboarding and documentation completed

  7. Demo/beta ready for internal and external test users

  8. Project handover with all documentation


Preferred Experience

  • MQL4/MQL5 development for MT4/MT5

  • Secure backend API development (Node.js/Python/Go)

  • Experience with web-to-desktop integrations, authentication, and encrypted comms

  • Familiarity with FX/CFD trading and MetaTrader platform architecture

  • Documentation and UX sensitivity for onboarding/support


To Apply/Express Interest

Please provide:

  • Examples of similar MT4/MT5 integrations (especially EA↔API↔web app workflows)

  • Summary of relevant experience and approach to security/authentication

  • Availability and any questions on project requirements


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(224)
Projeler
278
27%
Arabuluculuk
14
50% / 36%
Süresi dolmuş
9
3%
Yüklendi
2
Geliştirici 2
Derecelendirme
(203)
Projeler
275
45%
Arabuluculuk
22
73% / 23%
Süresi dolmuş
37
13%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(7)
Projeler
6
33%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
4
Geliştirici 4
Derecelendirme
(385)
Projeler
409
30%
Arabuluculuk
66
20% / 68%
Süresi dolmuş
52
13%
Çalışıyor
5
Geliştirici 5
Derecelendirme
(14)
Projeler
19
11%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
5
26%
Serbest
6
Geliştirici 6
Derecelendirme
(9)
Projeler
19
16%
Arabuluculuk
3
67% / 0%
Süresi dolmuş
0
Serbest
7
Geliştirici 7
Derecelendirme
(8)
Projeler
9
22%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
(234)
Projeler
241
31%
Arabuluculuk
0
Süresi dolmuş
3
1%
Serbest
Yayınlandı: 2 kod
9
Geliştirici 9
Derecelendirme
(59)
Projeler
81
43%
Arabuluculuk
22
14% / 64%
Süresi dolmuş
8
10%
Çalışıyor
10
Geliştirici 10
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
11
Geliştirici 11
Derecelendirme
(19)
Projeler
27
26%
Arabuluculuk
0
Süresi dolmuş
2
7%
Serbest
12
Geliştirici 12
Derecelendirme
(5)
Projeler
7
0%
Arabuluculuk
4
25% / 75%
Süresi dolmuş
0
Serbest
13
Geliştirici 13
Derecelendirme
(10)
Projeler
12
25%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
2
17%
Çalışıyor
Benzer siparişler
US 30 40+ USD
US30 strategy : two trades per day Mark range between 9:10 to 13:10 (London/GMT), the strategy will use maximum three orders per day. There will be two orders initial, SELL STOP and BUY STOP
Hi, I'm searching for someone able to analyze a XAUUSD scalping strategy which is having a return of 80% a year. I have full access to the mt4 account where this strategy is being used, with investor credentials. Thanks
Hello, I have developed an indicator which is an oracle version of the 100pips indicator, which should be modified. The indicator tries to draw only the best signals, but my version is not really good. I would like a qualified developer to design the indicator so that every signal is 100% profitable and the signals all occur on reversals. It is also important to me that the signals are constant and alternating, i.e
I’m seeking an experienced Quantower/C# developer to finalize and deploy a near-complete trading strategy. The core logic, UI, and risk management are already implemented (see attached files), but I need expert support to: Resolve Integration Issues: Fix .NET Framework mismatch (target: net48). Ensure strategy loads correctly in Quantower’s Order Panel. QA & Validation: Backtest and verify: S/R calculations
Need Flash usdt which should be transferable and tradeable. If developer have this flash usdt we will go for a long term partnership and further more I'll be his/her long term client
Название: Настройка и тестирование отказоустойчивого сервера для MetaTrader 5 (MT5) Описание: Мы ищем опытного системного администратора с солидными знаниями в области серверной инфраструктуры MetaTrader 5 (MT5) . ✅ Объем работ: Выделенная машина для отказоустойчивого сервера уже развернута (оборудование и ОС готовы). Ваша задача — установить и настроить отказоустойчивый сервер MT5 , обеспечив его бесперебойную
Hello! I've been working on a strategy that uses Ninzarenko candles from ninza.co, and while I am making incremental progress, i think I need someone to get me 100% across the finish line. This is a simple standard deviation strategy, take a look at the screenshot and see if this is something you think we can do together. Basic requirements below .. . let me know if you have any questions! Goal of the Strategy Trade
I need an experienced Pine Script v5 developer to help finalize and package a custom strategy that has already been partially converted from TradeStation EasyLanguage. The core logic uses four key technical indicators: MACD crossover Chaikin Oscillator (volume-based) Directional Movement Index (DMI +/- crossover) Simple Moving Averages (SMA) Project Scope: 1. Fix and clean the current Pine Script code 2. Implement
The PRD: 1. Plugin ensures that individual opening positions come from MT4 to our colocated virtual machine 2. A score is returned from a lookup 3. Binary decision based on score. 4. Matches closing position with opening position; doesn't score, simply closes the trade. The plugin UX should have the following: 1. Risk threshold per grouping, easily entered by the client 2. Reporting of revenue comparisons To confirm
Description: I need a professional MetaTrader 5 developer to build a clean, fully editable Expert Advisor (EA) that strictly controls risk based on dollar-loss thresholds per lot size, and includes hard rules for equity protection and trade limits. Trade Management Rules 1. Dollar-Based Auto Close (Per Lot Size) The EA must close each individual XAUUSD trade once its loss in USD reaches a specific threshold tied to

Proje bilgisi

Bütçe
500 - 1500 USD

Müşteri

Verilmiş siparişler2
Arabuluculuk sayısı0