Experienced MQL5 Developer Needed – Custom XAUUSD Liquidity Sweep Expert Advisor

Posted yesterday

Worldwide

Summary

Job Description I am looking for an experienced MQL5 / MetaTrader 5 developer to build a custom automated trading bot (Expert Advisor) for XAUUSD (Gold). The strategy is based on price action and liquidity concepts, including market trend, pullbacks, support/resistance, liquidity sweeps, and immediate reversal candle confirmation. Strategy Requirements The EA must trade XAUUSD only. Trend Analysis: * Use the H1 timeframe to determine overall market direction. * Bullish market structure (Higher Highs and Higher Lows) = look for BUY setups only. * Bearish market structure (Lower Highs and Lower Lows) = look for SELL setups only. * Avoid trading when the market structure is unclear or ranging. Entry Timeframes: * M5 for identifying pullbacks and key support/resistance areas. * M1 and/or M5 for trade entry confirmation. BUY Setup 1. Confirm bullish H1 market structure. 2. Wait for price to pull back towards a valid support area or swing low. 3. Detect a liquidity sweep below the support/swing low. 4. Wait for an immediate bullish reversal candle. 5. Enter a BUY trade once all conditions are met. SELL Setup 1. Confirm bearish H1 market structure. 2. Wait for price to pull back towards a valid resistance area or swing high. 3. Detect a liquidity sweep above the resistance/swing high. 4. Wait for an immediate bearish reversal candle. 5. Enter a SELL trade once all conditions are met. Risk Management * Risk 1% per trade. * Automatic lot size calculation based on stop-loss distance. * Stop loss placed beyond the liquidity sweep with an adjustable buffer. * Maximum daily loss setting. * Maximum consecutive losses setting. * Maximum trades per day. * Spread filter. * Maximum simultaneous trades. Take Profit Options The EA should support: * Targeting previous swing highs/lows or opposing liquidity. * Fixed Risk-to-Reward ratios (1:1, 1:2, 1:3 or custom). * Partial take profits. * Automatic breakeven functionality. Trading Sessions The EA should be able to trade during: * Asian Session * London Session * New York Session Each session should be individually enabled/disabled with adjustable trading times. Important Requirements I need an experienced developer who can explain how they would programmatically define: * Support and resistance. * Market structure. * Liquidity sweeps. * Immediate reversal candles. All important parameters should be adjustable for optimisation and backtesting. Deliverables * Fully functioning MT5 Expert Advisor (.ex5). * Full editable MQL5 source code (.mq5). * Compatible with MT5 Strategy Tester for backtesting. * Installation instructions. * Documentation for all settings. * Assistance with initial testing and bug fixes. When applying, please explain your experience with similar MT5 trading bots and provide examples of relevant previous work if possible.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
MetaTrader 5
MQL 5
Trading Automation
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:yesterday
  • Interviewing:
    4
  • Invites sent:
    7
  • Unanswered invites:
    3
About the client
Member since Sep 2, 2026
  • United Kingdom
    2:28 AM

Explore similar jobs on Upwork

OpenAI API
API Integration
Customer Relationship Management
Artificial Intelligence
Business Intelligence
WhatsApp Chatbot Marketplace DevelopmentFixed-price‐ Posted 3 months ago
PHP
JavaScript
HTML5
MySQL

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo