MQL Developer — Custom Automated Trading Strategy (MT4/MT5)
Worldwide
I'm looking for an experienced MQL4/MQL5 developer to build a custom automated trading strategy (Expert Advisor) for MetaTrader 4 and MetaTrader 5. The ideal candidate combines strong programming skills with a solid understanding of trading and risk management, and can communicate clearly throughout the project. Responsibilities Develop a fully functional Expert Advisor (EA) in MQL4 and/or MQL5 based on my strategy logic and entry/exit rules. Implement robust stop-loss and take-profit management, including fixed, trailing, and break-even stops. Build pyramiding logic (scaling into winning positions) with configurable rules for add-on entries, position sizing, and maximum exposure. Implement position sizing and money management (fixed lot, percentage-of-equity risk, and risk-per-trade options). Add configurable input parameters so I can adjust settings without touching the code. Backtest and optimize the strategy in the Strategy Tester, and share results. Handle edge cases: slippage, spread filters, requotes, partial fills, and trading-session/time filters. Provide clean, well-commented code and clear documentation on how to install and configure the EA. Required Skills & Experience Proven experience developing EAs in MQL4 and MQL5 (please share past examples or portfolio). Strong understanding of financial markets and trading mechanics — order types, leverage, margin, drawdown, and risk-reward. Solid grasp of risk management concepts, including stop-loss strategies, pyramiding, and position sizing. Experience with backtesting and optimization in MetaTrader's Strategy Tester. Good written and verbal communication skills — able to explain technical decisions in plain language and give regular progress updates. Ability to translate a described strategy into precise, rule-based logic and flag any ambiguities.
$100.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:6 days ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- INDGurgaon9:29 AM
- $50 total spent1 hire, 0 active
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