MT5 Expert Advisor (EA) Developer for Automated XAU/USD (Gold) Trading Bot

Trabalho concluído

Tempo de execução 1 hora

Termos de Referência

I am looking for an experienced MetaTrader 5 (MT5) developer to create a fully automated Arbitrage & Hedging Expert Advisor (EA) trading bot for XAU/USD (Gold vs. USD). The EA should be programmed in MQL5 and must implement an arbitrage-based hedging strategy to maximize profit while minimizing risk.

The bot should be able to detect inefficiencies in price movements, execute trades based on predefined hedge parameters, and dynamically manage risk exposure. It should efficiently handle multiple trades simultaneously and execute rapid-fire trading operations to capitalize on small price discrepancies.


Trading Strategy & Execution:

1. Trading Instrument:

  • Primary Symbol: XAU/USD (Gold vs. USD)

2. Strategy Type: Arbitrage & Hedging

  • Arbitrage Execution: The bot should detect price inefficiencies in XAU/USD across different liquidity providers or within the same broker.
  • Hedging Mechanism:
    • Place offsetting trades to reduce risk exposure.
    • Maintain a net neutral position while capturing price divergences.
    • Close profitable positions when target thresholds are met.

3. Entry & Exit Conditions:

  • Entry Conditions (Arbitrage Triggering Mechanism):

    • Identify price differences between XAU/USD bid/ask spreads on different feeds.
    • Enter buy/sell positions simultaneously to exploit price gaps.
    • Execute trades based on predefined latency and pricing inefficiencies.
  • Exit Conditions (Hedging & Profit Locking):

    • Close positions when price converges and profits are locked in.
    • Set automatic Take Profit (T/P) & Stop Loss (S/L) levels to control risk.
    • Implement a trailing stop feature to maximize profits.
    • Manage exposure to avoid prolonged market exposure.

Risk Management & Protection:

  1. Dynamic Lot Sizing: Adjust based on available balance and trade risk.
  2. Max Spread Protection: Avoid entering trades when the spread is too high.
  3. Trade Frequency Control: Prevent overtrading by setting execution limits.
  4. News Filter (Optional): Avoid trading during high-impact news releases.
  5. Auto-Recovery System: Close trades systematically if positions become imbalanced.

Technical Requirements:

  1. Platform: MetaTrader 5 (MT5)
  2. Language: MQL5
  3. Automated Execution: Yes (Arbitrage & Hedging Mechanism)
  4. Latency-Based Execution: Yes (Fast Order Execution Required)
  5. Multi-Layered Hedging: Ensure trades are placed across different conditions to balance exposure.
  6. Backtesting & Optimization: The EA must be tested with historical data to ensure profitability.
  7. Customization Options:
    • Adjustable Risk Per Trade
    • Customizable S/L, T/P, and Hedging Parameters
    • Customizable Execution Speed and Slippage Control
    • Ability to Toggle Arbitrage Mode On/Off

Deliverables:

  1. Fully functional .ex5 and .mq5 files.
  2. Well-documented source code for future modifications.
  3. Detailed User Manual on settings, installation, and optimization.
  4. Backtesting Results with optimized settings.
  5. Support & Bug Fixes for initial implementation.

Budget & Timeline:

  • Budget: (To be discussed based on complexity)
  • Expected Delivery: (Specify deadline)

Preferred Qualifications:

  • Proven experience in MQL5 programming.
  • Strong understanding of arbitrage trading & hedging strategies.
  • Experience developing latency-sensitive trading algorithms.
  • Ability to optimize & backtest the EA before deployment.

Respondido

1
Desenvolvedor 1
Classificação
(321)
Projetos
499
19%
Arbitragem
33
42% / 30%
Expirado
32
6%
Carregado
2
Desenvolvedor 2
Classificação
(57)
Projetos
82
24%
Arbitragem
24
13% / 58%
Expirado
7
9%
Carregado
3
Desenvolvedor 3
Classificação
(14)
Projetos
18
17%
Arbitragem
5
40% / 40%
Expirado
0
Livre
4
Desenvolvedor 4
Classificação
(11)
Projetos
18
28%
Arbitragem
4
50% / 50%
Expirado
1
6%
Livre
5
Desenvolvedor 5
Classificação
(15)
Projetos
34
24%
Arbitragem
4
0% / 50%
Expirado
2
6%
Trabalhando
6
Desenvolvedor 6
Classificação
(2)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(270)
Projetos
552
49%
Arbitragem
58
40% / 36%
Expirado
228
41%
Trabalhando
8
Desenvolvedor 8
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Specifications – Development of an MQL5 Expert Advisor (Reverse Engineering) Project context: I have access to a real trading history consisting of more than 500 trades executed over a period of approximately 3 years. These trades have been exported into a CSV file containing all available information, including date, time, symbol, order type, entry price, and exit price. Important: I do not have access to the
1.Sinyal Perdagangan : Sinyal beli: garis MACD utama memotong garis sinyal ke atas (macd_current>signal_current && macd_previous<signal_previous). Sinyal jual: garis MACD utama memotong garis sinyal ke bawah (macd_current<signal_current && macd_previous>signal_previous). Gambar di bawah menunjukkan kasus beli dan jual. 2. Posisi ditutup pada sinyal yang berlawanan: Posisi beli ditutup pada sinyal jual, dan posisi
Trading Bot Executes Trades on Specific Days via TradingView Alerts **As a** trader, **I want** to develop a trading bot that integrates with TradeLocker and MTS, **So that** when a TradingView alert (based on a 2,4,5,10,15,30 minute break and retest strategy whichever one) is triggered first. the bot will execute trades on both platforms, but only on specific days of the week. --- ## Acceptance Criteria 1
Project Description I am looking to collaborate with an experienced MQL5 / algorithmic trading developer who also has hands-on experience with Large Language Models (LLMs) and AI-driven systems. This is a long-term partnership opportunity , not a one-off paid freelance job. I bring 9 years of practical Elliott Wave trading experience , applied in live market conditions. The objective is to translate Elliott Wave
Hello. I am finding an experienced python developer who can implement my trading strategies into robots. I like trend-following swing trading strategies and am going to automate my idea. More details can be discussed by chatting. If you have similar working experience it can be a plus. Thanks
hello great developer Looking for an experienced Web3 / crypto bot developer to build a copy-trading bot for Polymarket . The bot should track selected traders or wallets in real time and automatically replicate trades with minimal delay. Experience with Polymarket, blockchain APIs, and low-latency trading bots is required. Open to custom features and long-term collaboration. Platform: Polymarket (Web3 / API-based)
This strategy is built around the idea that price seeks liquidity, and that retail traders often get trapped around key highs and lows. Instead of entering trades before price hits liquidity, this playbook waits for the market to run stops (take liquidity) and then trade the reversal after the trap is formed. The concept is simple: buy below lows, sell above highs, but only when those lows or highs have respected
* Use Fibonacci retracement (with adjusted values) to scale entry points. * Timeframe may differ depending on the projected target; but the Fibonacci conditions remain the same * date range into consideration as well * Applicable to indices, crypto and metals. * Activate entries on the second half of my fib *Usually takes the whole week to unfold (5 - 7 days) * Timeframes to consider 5m/15m, H1/H2 The attached images
I am planning to integrate auto trading from python directly to broker terminal. Core Trading Setup Python ↔ Broker API integration Login & token management Market data (REST + WebSocket) Order placement / modification / cancellation Multi-strategy orchestration (50+) ✅ Infrastructure VPS setup (Linux preferred) Static IP handling & broker whitelisting Process supervision (systemd / supervisor) Logging, retries
Need a HFT scalping EA 30 - 100 USD
Require the development of a high-speed HFT, fully automated trading Expert Advisor (EA) for MetaTrader 5 , optimized for live trading on both Deriv and Exness . The EA must be designed for fast execution, low latency, and reliability on real-money accounts , with full compatibility across broker-specific contract specifications, tick sizes, tick values, pricing formats, and volume rules. It should automatically

Informações sobre o projeto

Orçamento
500+ USD