Şartname
We are seeking an experienced algorithmic trading developer to design, build, test and optimize automated trading bots focused primarily on gold futures and related gold instruments.
The trading infrastructure will operate on a dedicated high-performance server hosted in the United States, with particular emphasis on low-latency execution, reliability and 24/5 operation.
The primary trading and execution platform will be MetaTrader 5 (MT5). The developer will build Expert Advisors and associated infrastructure in MQL5, with the ability to integrate external order-flow and market-depth data from platforms such as Bookmap and DeepCharts.
The objective is not simply to develop conventional indicator-based EAs. The system should be capable of incorporating professional order-flow information, including market depth, liquidity concentrations, bid/ask activity, volume, large liquidity levels, aggressive buying and selling, and other data available through the selected order-flow provider.
The developer will be responsible for:
- Developing and maintaining automated trading strategies in MQL5/MT5.
- Building reliable interfaces between MT5 and external order-flow/data sources.
- Integrating Bookmap, DeepCharts or comparable professional order-flow feeds where technically and commercially permitted by their APIs and data licences.
- Developing strategies primarily for gold futures, with the architecture capable of supporting additional futures and instruments later.
- Implementing automated entry, exit, stop-loss, take-profit, trailing-stop and position-sizing logic.
- Creating configurable risk-management controls, including maximum position size, maximum daily loss, drawdown limits and emergency trading shutdown.
- Processing order-book, liquidity, volume and bid/ask information with sufficiently low latency for intraday trading.
- Recording every market signal, order decision, execution, rejection, latency measurement and strategy event for subsequent analysis.
- Building backtesting, simulation and forward-testing procedures before any strategy is deployed with live capital.
- Optimizing the dedicated US server environment for stability, latency and continuous operation.
- Implementing automatic recovery following MT5, data-feed, network or server interruptions.
The ideal candidate should have strong professional experience with MQL5, MetaTrader 5, C++/C#/Python or comparable languages, futures-market microstructure, order-book data and systematic trading. Direct experience integrating Bookmap APIs, DeepCharts/DXfeed, Rithmic, CME market data or comparable institutional futures feeds would be particularly valuable.
A strong understanding of gold futures, particularly COMEX GC and Micro Gold MGC, is preferred. Candidates should understand the distinction between trading an MT5 gold CFD and using centralized CME futures order-flow data as a signal source. The architecture may therefore use futures market-depth/order-flow information for signal generation while routing execution separately through MT5.
This is a practical development assignment. Applicants should be able to demonstrate previously completed automated trading systems and explain their experience with real-time market data, API integration, latency, execution logic, risk controls and production deployment.
The initial objective is to establish a robust gold trading architecture on the US dedicated server, integrate MT5 with the selected order-flow environment, and deploy the first strategies into simulation and controlled forward testing before live implementation.