Project Requirement Document: MT5 Arbitrage Trading Software (Gold - MCX vs COMEX)

Specifiche



Project Requirement Document: MT5 Arbitrage Trading Software (Gold - MCX vs COMEX)

Overview:

We are looking to develop an automated arbitrage trading software for MetaTrader 5 (MT5) that identifies and executes arbitrage opportunities between Gold traded on MCX (India) and COMEX (International). The two instruments are traded via separate MT5 accounts on different exchanges. The software must monitor live prices, detect price discrepancies based on a predefined logic, and simultaneously place and manage trades across both platforms.


Core Requirements:

1. Live Price Feed Integration:

  • Fetch real-time bid/ask prices for:

    • MCX Gold (Symbol example: MCX GOLD )

    • COMEX Gold (Symbol example: XAUUSD )

  • Data must be captured using MT5 API.

  • Must handle symbol format variations per broker.

2. Arbitrage Logic Engine:

  • The software should continuously calculate the live price difference based on a defined formula, for example:

    Arbitrage Opportunity = (COMEX Gold Price - MCX Gold Price * Conversion Factor)

  • Trigger a trade when the price difference exceeds a user-defined threshold (in % or absolute terms).

  • Account for transaction costs, spreads, and slippage before confirming an opportunity.

3. Trade Execution Logic:

  • When conditions are met:

    • Simultaneously place buy order on MCX and sell order on COMEX or vice versa.

  • Orders must be executed as close to simultaneously as possible to minimize leg risk.

  • Support for both Market and Limit orders (configurable).

  • Order parameters (volume, slippage, deviation, etc.) should be user-configurable.

4. Position Management:

  • Define and apply exit rules:

    • Profit Target (in points or percentage)

    • Stop Loss

    • Time-based or volatility-based exit rules

  • On exit signal, close both trades simultaneously.

5. Multi-Account Integration:

  • Support two separate MT5 accounts (for MCX and COMEX).

  • Allow users to input and store their MT5 credentials securely.

  • Maintain independent sessions and trade management per account.

6. Commercial Use Packaging:

  • Deliver the software as a standalone Windows executable (.exe).

  • User Interface must include:

    • Input fields for MT5 login credentials

    • Configuration for arbitrage thresholds, lot size, SL/TP, etc.

    • Real-time dashboard showing live prices, signals, open trades, and P&L

  • Include user authentication or license management for commercial distribution.

7. Logging and Monitoring:

  • Log all trades, errors, and events to local files or database.

  • Include alerts for connection failure, missed execution, or unexpected behavior.


Technology Recommendations (if applicable):

  • Language: Python (preferred) or C# (if developer expertise is higher)

  • UI Framework: PyQt5 / PySide2 for GUI (if Python) or WPF (if C#)

  • MT5 Integration: Use MetaTrader5 API (via MetaTrader5 Python module or C++ bridge)

  • Packaging: PyInstaller (Python) or native packaging tools for .NET


Deliverables:

  • Fully functional arbitrage trading executable (.exe)

  • Source code (optional based on agreement)

  • Documentation for configuration, deployment, and usage

  • Logs and basic error handling 



Con risposta

1
Sviluppatore 1
Valutazioni
(7)
Progetti
13
15%
Arbitraggio
13
23% / 46%
In ritardo
3
23%
Gratuito
Pubblicati: 42 articoli
2
Sviluppatore 2
Valutazioni
(6)
Progetti
9
0%
Arbitraggio
5
40% / 40%
In ritardo
1
11%
Gratuito
3
Sviluppatore 3
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
4
Sviluppatore 4
Valutazioni
(16)
Progetti
35
23%
Arbitraggio
4
0% / 50%
In ritardo
2
6%
In elaborazione
5
Sviluppatore 5
Valutazioni
(5)
Progetti
7
0%
Arbitraggio
8
13% / 75%
In ritardo
3
43%
Gratuito
6
Sviluppatore 6
Valutazioni
(298)
Progetti
478
40%
Arbitraggio
105
40% / 24%
In ritardo
82
17%
Caricato
Pubblicati: 2 codici
7
Sviluppatore 7
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
8
Sviluppatore 8
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
10
Sviluppatore 10
Valutazioni
(134)
Progetti
174
40%
Arbitraggio
10
40% / 10%
In ritardo
30
17%
Gratuito
Ordini simili
SMC Bot Creation 350 - 550 USD
Hello, I am interested in developing a professional MT5 Expert Advisor similar in functionality and technical sophistication to your reference product, Institutional SMC Robot: https://www.mql5.com/en/market/product/187011 I want to develop my own independent EA based on advanced Smart Money Concepts (SMC), with a strong focus on institutional price action, liquidity and market structure. The key functionalities I
PROJECT: BYBIT PUMP & DUMP EARLY DETECTION ENGINE Fixed Budget: USD $1,000 – Complete Project I am looking for an experienced quantitative trading developer to design, develop, validate and deliver a professional standalone Python 3.12 module for detecting early pump and dump movements on Bybit USDT perpetual futures. IMPORTANT: This is NOT an MT4/MT5 indicator, Expert Advisor or a request to build a complete trading
Hello, I am an independent developer selling an Expert Advisor (EA) on the MQL5 Market. I am looking for an experienced Forex affiliate marketing company or professional marketer to promote my existing MT5 trading robot to customers worldwide. My proposed partnership offers a 35% commission per verified sale, with the possibility of a long-term collaboration. I would like to know: Do you promote third-party MT5
Fibonacci Técnicas... Estudos Fibonacci de expansão e retração. Estudos técnicos... Linhas de tendencia, resistência, suporte. Probabilidades... Analises técnicas com indicadores e contextos fundamentalistas Estatística... Analises técnicas com indicadores e contextos fundamentalistas Análise técnica... 6 Operações diárias... Scalpe trader, day trader, swing trader Consultor de técnicas Fibonacci... explicação de

Informazioni sul progetto

Budget
100 - 1000 USD