Experienced MQL5 Developer Needed – Custom XAUUSD Liquidity Sweep Expert Advisor
Worldwide
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/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:yesterday
- Interviewing:4
- Invites sent:7
- Unanswered invites:3
About the client
- United Kingdom2:28 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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