MT5 Gateway API Development – Synthetic Token CFD - End-to-End Implementation

MQL5 Outros C++ Python

Termos de Referência

1. Project Objective

We require the design, development, deployment, and go-live of a fully functional synthetic token CFD on MetaTrader 5.

The instrument (JOJOUSD) must:

  • Be visible to all clients

  • Be fully tradable (long & short)

  • Be priced dynamically in real time

  • Display live charts and candles

  • Calculate floating and closed P/L correctly in USD

  • Behave exactly like a native MT5 CFD

The solution must be implemented using MT5 Gateway API (preferred) and deployed to live server infrastructure.

This is an infrastructure-level project. Code-only delivery is not acceptable.


2. Required Architecture

The pricing system must:

  • Be implemented using MT5 Gateway API (C++)

  • Run as an external service (Windows Server environment)

  • Connect directly to MT5 Server

  • Stream ticks programmatically into a synthetic symbol

  • Operate independently from MT5 client terminals

  • Include auto-reconnect and failover logic

Terminal-based EAs are not acceptable as primary architecture.


3. Synthetic Instrument Specification

Symbol Name: JOJOUSD

Symbol Type: CFD (Synthetic)

Base Currency: JOJO

Quote Currency: USD

Source Price: BTCUSD (live feed from existing server symbol)

Multiplier: Configurable (default 0.00002)

Spread: Fixed, configurable (default 5 points)

Digits: 5

Contract Size: 1 lot = 1 JOJO

Trading Mode: Enabled

Trading Direction: Long & Short

Margin Trading: Enabled

Trading Session: 24/7


4. Pricing Logic Requirements

The pricing engine must:

  • Subscribe to live BTCUSD feed

  • Apply configurable multiplier

  • Generate bid and ask programmatically

  • Maintain fixed spread (configurable)

  • Update every 1–2 seconds (configurable)

  • Ensure smooth and continuous tick flow

  • Prevent abnormal spikes and invalid ticks

  • Handle feed interruptions gracefully

  • Resume automatically upon reconnection

Candle formation must be accurate and consistent.


5. Trading & Risk Validation

The system must ensure:

  • Clients can open and close positions normally

  • Margin is calculated correctly

  • Floating P/L is accurate in USD

  • Closed P/L is accurate

  • Long and short positions behave correctly

  • No interference with other server symbols

Developer must test:

  • High volatility scenarios

  • Rapid BTC movement

  • Spread stability

  • Trade execution behavior


6. Performance & Stability Requirements

The solution must:

  • Operate continuously 24/7

  • Run without memory leaks

  • Include structured logging

  • Recover automatically from disconnections

  • Maintain tick delay below 500ms

  • Not impact MT5 server performance

Acceptance requires 72 hours of continuous stable operation.


7. Deployment & Go-Live Responsibility (Mandatory)

Project is considered complete only when:

  • JOJOUSD is live on production server

  • Symbol is visible to all clients

  • Real-time pricing is active

  • Clients can trade successfully

  • Charts and candles function properly

  • Margin and P/L calculations are verified

  • Stability test completed (minimum 72 hours)

Developer must:

  • Deploy on production infrastructure

  • Configure symbol parameters

  • Verify trading behavior

  • Provide full installation documentation

  • Provide maintenance guide


8. Scalability Requirement

Architecture must allow future synthetic tokens to be added without major redesign.

The system should support multiple derived instruments if required.


9. Required Expertise

  • Proven MT5 Gateway API development

  • Experience building liquidity bridges or pricing engines

  • Strong understanding of MT5 symbol configuration

  • Understanding of margin, contract size, and P/L logic

  • Experience deploying infrastructure on Windows Server

  • Familiarity with broker-level MT5 environments

Applicants without Gateway API experience will not be considered.


10. Deliverables

  1. Gateway-based pricing engine (source code included)

  2. JOJOUSD live and tradable

  3. Stable real-time pricing integration

  4. Deployment documentation

  5. Configuration manual

  6. Logging and monitoring capability


Definition of Project Completion

The project is complete only when JOJOUSD behaves identically to a native MT5 CFD and operates continuously in live market conditions without instability.

Respondido

1
Desenvolvedor 1
Classificação
Projetos
1
0%
Arbitragem
1
0% / 0%
Expirado
0
Livre
2
Desenvolvedor 2
Classificação
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Trabalhando
3
Desenvolvedor 3
Classificação
(5)
Projetos
7
0%
Arbitragem
8
13% / 75%
Expirado
3
43%
Livre
Pedidos semelhantes
Vell 35+ USD
Advanced trading robot built on ICT concepts and structured Price Action methodology. Designed to identify liquidity zones, market structure shifts, and high-probability entries while maintaining disciplined risk management and optimized trade execution for consistent, rule-based performance
Gold robot Ga1 30 - 200 USD
mport pandas as pd import numpy as np def detecter_tendance(data): # Code pour détecter la tendance pass def identifier_niveaux(data): # Code pour identifier les niveaux de support et de résistance pass def calculer_stop_loss(tendance, support, resistance): # Code pour calculer les stop loss pass def calculer_profils(tendance, support, resistance): # Code pour calculer les profils mport pandas as pd
I’m looking for developer to build an AI-assisted trading system for Metatader 5 . You to deliver, working MT5 module, AI module (Python or compatible), source codes for both This phase is focused strictly on core logic and AI integration , not UI or dashboards. Kindly reach out only if you have experience on AI integration and prove of past work
Looking for an experienced developer to build an AI-driven trading system for MetaTrader 5. The bot should be able to: Analyze market structure (accumulation, manipulation, distribution) and 45-min pullback zones (25%, 50%, 70%) for trade decisions Integrate with Bookmap via API for real-time order flow, liquidity, and footprint data
I am looking for a professional developer to build a custom trading analysis software for me. This tool is NOT an automated trading bot (EA); it is an analysis dashboard to help me identify high-probability setups based on my strategy. Key Requirements: Multi-Timeframe Analysis: The software should scan 4 different timeframes (M15, M30, H1, H4, D1, WK1, MTH1) and alert me when my conditions are met. Indicator
I got access to a trial mt5 EA(only ex5 and not mql5 file) which is an ultra fast scalper on gold that operates only using pending orders which is working absolutely insane when backtesting or live trading using demo account but when you try to back test it on a live/real account the results are horrible !...both demo and real accounts belong to the same broker both same leverage and same type spread wise but the EA
Hello everyone, I am looking for a highly experienced MQL5 developer to build a fully automated Expert Advisor (EA) based strictly on Smart Money Concepts (SMC) 🔍 Core Strategy Requirements (SMC Only) The EA must be based on Advanced Smart Money Concepts , including: ✅ Market Structure (BOS & CHOCH) ✅ Liquidity concepts (equal highs/lows, stop hunts)✅ Trap Blocks / Fake Order Blocks detection ✅ Valid Order
EMA Triple-Cross Trading EA Constitution 1. Instruments Bot operates ONLY on: • UK100 (FTSE 100 Cash) • CASH30 (Dow Jones / DJI30) • GOLD (XAUUSD) Developer Note: Please ensure proper handling of contract sizes and point values for indices vs gold when calculating lot size . 2. Chart & Timeframes Primary Execution Timeframe: ➡ M15 Higher Timeframe Bias: ➡ H1 Trades are allowed ONLY in the direction of H1 EMA200: •
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame
📌 JOB DESCRIPTION – FULLY AUTOMATED TRADING SYSTEM I am looking for an experienced developer to build a fully automated end-to-end trading system for MetaTrader 5. This is not an indicator-based bot and not a discretionary or black-box AI system. The system must follow a strict, deterministic rule-based trading framework that is already defined. 🎯 PROJECT GOAL Build a system where: A backend continuously evaluates

Informações sobre o projeto

Orçamento
50+ USD

Cliente

Pedidos postados3
Número de arbitragens1