- Experienced MQL4/5 developer specializing in algorithmic trading, custom indicator development, expert advisor programming, and strategy optimization.
- Passionate Machine Learning/AI Engineer with expertise in developing and implementing AI solutions.
- Skilled in computer vision applications, leveraging advanced algorithms and deep learning techniques.
- Proven track record of delivering high-quality, reliable, and efficient solutions to your needs.
- Let's collaborate to bring your trading ideas to life, solve complex problems, and achieve your financial goals. Reach out for innovative and effective AI and trading solutions.
MQL 4
Python
Trading Automation
MQL 5
Bot Development
Machine Learning
Artificial Intelligence
Computer Vision
Deep Learning
Neural Network
Data Analysis
Web Development
Data Collection
Electrical Engineering
Proofreading
Muhammad A.
Islamabad, Pakistan
$15/hr
4.8
68 jobs
Hi, I’m Abdullah – an experienced MetaTrader Developer with 8+ years in the Forex industry. I’m passionate about crafting custom trading solutions that simplify and enhance manual trading experiences. Whether you need a powerful trading bot, a precise market scanner, or a sophisticated indicator, I’m here to help you achieve your trading goals.
What I Offer:
Custom Expert Advisors (EAs): I develop robust trading bots tailored to your strategy, including grid trading systems, risk management tools, and automated order execution.
Technical Indicators: Design and programming of indicators that offer unique insights, signal detection, and automated alerts to keep you ahead of the market.
Trading Strategy Optimization: Deep analysis using indicators, EAs, and backtesting data to find the best strategies for both demo and live trading accounts.
Market Scanners & Tools: Creation of trading calculators, multi-timeframe market scanners, and tools for Forex risk management to streamline your trading.
Why Choose Me?
Proven Track Record: Over 1000 completed projects in MT4 and MT5, with 250+ positive reviews on my Fiverr profile (abdullah2305). I've helped traders from beginners to experts automate their trading and improve performance.
Collaborative Approach: I take time to understand your needs and goals, offering guidance on the best approaches and optimizing solutions to deliver outstanding results.
Expertise Across Platforms: I’m skilled in MQL4, MQL5, and have been gaining experience integrating other platforms like CTrader and ninjatrader.
Continuous Learning: I stay updated with the latest trends and technologies in algo trading, completing certifications and courses to keep my skills sharp.
Background: I hold a BS in Computer Science from Islamabad University and have been in the algo trading scene since 2016.
Let’s bring your trading ideas to life. I’m excited to work with you and help you achieve consistent, profitable results in the Forex market.
MQL 4
Artificial Intelligence
Forex Trading
Dashboard
Blockchain
MetaTrader 5
Smart Contract
Robotics
MetaTrader 4
MQL 5
Scanner
NinjaTrader
Rehan S.
Islamabad, Pakistan
$7/hr
4.0
2 jobs
I'm not just a developer I'm a trader.
I have 3 years of real trading experience across stocks, forex, and gold, plus 3 years working with prop firms (FTMO, FundingPips, Funded Next, and others). That means I don't just write code, I understand what you're actually trying to achieve with your strategy.
Here's what I can do for you:
✅ Chart Analysis & Custom Alerts
I'll monitor charts and analyze price action for you, and set up alerts that notify you the moment your setup's conditions are met, so you never miss an entry.
✅ Data Collection & Tagging for AI/ML Models
Building or training a trading AI model? I can collect and tag chart data (patterns, setups, market conditions) to give your model clean, structured training data.
✅ Backtest Your Strategy via FX Replay
I can replay historical price action bar-by-bar on FX Replay to stress-test your strategy in a realistic, controlled environment.
✅ Build Trading Bots (Expert Advisors) for MT4 & MT5
Have a trading idea or strategy? I'll turn it into a fully automated bot with proper risk management built in (stop loss, take profit, trailing stop) so your account stays protected.
✅ Build Custom Indicators for MT4 & MT5
Need an indicator that flags specific signals on your chart? I'll build it exactly to your spec.
✅ Backtest Your Strategy (MT4/MT5)
I'll test your strategy against years of historical data so you know how it would have performed before you risk real money.
✅ TradingView Indicators in Pine Script
Any indicator, built clean and accurate in Pine Script.
✅ TradingView Backtesting
I'll run your strategy through TradingView's backtesting tools and hand you a full performance report.
Your strategy isn't the problem it just hasn't been built right yet.
When you work with me, you get someone who:
• Has actually traded live markets, not just simulated them
• Understands prop firm rules and how funded accounts work
• Speaks fluent English
• Stays available for support after the project delivers
Happy to discuss your strategy before we start let's talk through what you're trying to build.
MQL 4
Pine Script
MQL 5
MetaTrader 5
MetaTrader 4
C++
Python
TradingView
NinjaTrader
Technical Analysis
Zia U.
Islamabad, Pakistan
$10/hr
5.0
1 jobs
I am a results-driven Quantitative Developer specializing in algorithmic trading systems, automated strategies, and data-driven financial models. With strong expertise in Python, MQL4/MQL5, and TradingView Pine Script, I help traders, funds, and fintech businesses turn ideas into robust, profitable, and scalable trading solutions.
🔍 What I Do Best
✔ Design & develop algorithmic trading strategies
✔ Build MT4/MT5 Expert Advisors (EAs) and custom indicators
✔ Create TradingView Pine Script strategies & indicators
✔ Backtesting, optimization & performance analytics
✔ Risk management models & trade execution logic
✔ Data analysis, signal generation & automation using Python
🧠 Technical Expertise
Python (NumPy, Pandas, Backtesting, Data Analysis)
MetaTrader MQL4 / MQL5 (EAs, Indicators, Custom Tools)
TradingView Pine Script v5
Strategy optimization & Monte Carlo testing
Multi-timeframe & multi-asset trading systems
📈 Why Clients Choose Me
✔ Clean, efficient & well-documented code
✔ Strategy logic focused on risk-adjusted returns
✔ Clear communication & fast turnaround
✔ Solutions tailored for scalability and long-term performance
Whether you’re a retail trader, prop firm, or financial startup, I can help you automate your trading, validate your strategy, and gain a competitive edge in the market.
MQL 4
Quantitative Finance
Python
MetaTrader
Trading Automation
Forex Trading
Cryptocurrency Trading
API Integration
MQL 5
Pine Script
Trading Strategy
TradingView
Financial Trading
NinjaTrader
Hassaan A.
Islamabad, Pakistan
$40/hr
4.8
71 jobs
I build MT4 & MT5 Expert Advisors, custom indicators, and Python trading bots that run reliably in live markets. 10 years across MQL4, MQL5, Pine Script & Python — Top Rated with a 100% Job Success Score across 59 jobs.
If you have a strategy in your head, a Pine Script, or a set of rules on paper, I turn it into clean, tested, live-ready automation that behaves the same in real markets as it does in backtest — the part most developers get wrong.
Why clients keep hiring me:
✅ Top Rated, 100% Job Success across 59 jobs ($40K+ delivered on Upwork) — I don't disappear and I don't ship code that breaks on the first live tick.
✅ I ship real products, not just contracts — I have my own suite of Expert Advisors and indicators published on the MQL5 Marketplace, so you get a developer who knows what production-grade trading software takes.
✅ 10 years across MQL4, MQL5, Pine Script & Python for Forex, crypto, indices, stocks & commodities.
What I build:
• MT4/MT5 Expert Advisors from your rules — entries/exits, SL/TP, trailing, breakeven, risk & prop-firm compliance modules
• Custom indicators, dashboards, multi-symbol / multi-timeframe scanners & alert tools
• TradingView (Pine Script) indicators, strategies & alerts
• Pine Script ⇄ MQL5 conversion with signal-matched, verified output
• Backtesting, optimization & debugging of existing bots
How I work: You send your rules → I confirm scope and edge cases before coding → you get tested, documented, easy-to-run code with revisions until it matches your intent. Clear updates the whole way.
📩 Send me your strategy or script and I'll tell you exactly how I'd build it — free, no obligation.
MetaTrader · MQL5 · MQL4 · Expert Advisor · Pine Script · Trading Bot · Algorithmic Trading · Automated Trading · Forex Trading · Python · TradingView · Trading Strategy
MQL 4
Forex Trading
MetaTrader 5
Pine Script
MQL 5
Bot Development
Trading Automation
AI Trading
Trading Strategy
Financial Trading
Python
NinjaTrader
TradingView
Cryptocurrency Trading
Risk Analysis
Hasan J.
Islamabad, Pakistan
$35/hr
5.0
89 jobs
I build production Algo-trading systems, from market data ingestion to live execution; for funds, prop desks, and serious retail traders.
9+ years in software engineering, the last several spent almost exclusively on trading infrastructure: IBKR/MT5/FIX execution, tick-level data pipelines, and causal ML for signal generation. I run my own live trading platform, so I'm not learning on your dime — I ship what I already operate.
What I Build:
⤷ End-to-end algo trading systems (data → signal → execution → risk)
⤷ Broker/exchange integrations: IBKR API, MT4/MT5 (MQL5 EAs), Binance, Bybit, Polymarket
⤷ Low-latency execution infrastructure (Dockerized IB Gateway, multi-instance live trading, C# ↔ MQL5 bridges)
⤷ Causal inference for markets: PCMCI+, VarLiNGAM, DYNOTEARS, Granger/Transfer Entropy — used to filter spurious signals before they hit a backtest
⤷ ML signal models: LightGBM, XGBoost, LSTM/TCN, meta-labeling over causal-discovery gates
⤷ Backtesting & research stacks: NautilusTrader, Backtrader, Zipline, QuantConnect, Qlib
⤷ Market microstructure work: LOB/MBP-10 data, Hawkes processes, Hayashi-Yoshida covariance, price discovery (Hasbrouck/Gonzalo-Granger)
⤷ Options pricing & Greeks (Black-76, BSM, second-order Greeks) for hedging and 0DTE workflows
⤷ Financial data engineering: Databento, TimescaleDB, Parquet/Arrow pipelines
Core Stack:
✓ Backend: Python (FastAPI, Django), C#/.NET, Rust, C++
✓ Data: TimescaleDB, PostgreSQL, Redis/Valkey, Parquet, Apache Arrow/PyArrow
✓ Cloud/Infra: AWS (ECS, Lambda, RDS), Docker, Terraform, Packer, GitHub Actions CI/CD
✓ Trading: IBKR API, MetaTrader 5/MQL5, TradingView, Databento (GLBX.MDP3/MBP-10)
✓ ML/Causal: PCMCI+, CMIknn, LightGBM, XGBoost, scikit-learn, statsmodels
Why Clients Choose Me:
✓ I operate a live trading platform myself — I understand uptime, restart cycles, and the failure modes that only show up in production
✓ Rigorous methodology: I don't just backtest, I stress-test causal assumptions before trusting a signal
✓ Clean, documented handover — you're not locked into me
✓ Clear async communication with regular progress updates
Recent Results:
- Rebuilt an IBKR Gateway deployment to eliminate recurring 12-hour restart cycles caused by GDI handle leaks
- Designed a causal-discovery pipeline (PCMCI+/CMIknn) identifying dominant cross-asset drivers in equity stress regimes
- Architected a C# Worker Service + MQL5 EA bridge for automated MT5 execution
- Live trading volume: $80M+ across managed strategies (2025)
- Built AWS Savings Plan / Reserved Instance cost model cutting infra spend without sacrificing uptime SLAs
Send me your requirements and I'll respond within 2-6 hours with a concrete plan — not a template pitch.
API Development
React
JavaScript
Python
PostgreSQL
ExpressJS
Node.js
Django
Flask
NestJS
ChatGPT
PHP
Laravel
Golang
Microservice
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a MQL 4 Specialist near Islamabad, on Upwork?
You can hire a MQL 4 Specialist near Islamabad, on Upwork in four simple steps:
Create a job post tailored to your MQL 4 Specialist project scope. We’ll walk you through the process step by step.
Browse top MQL 4 Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top MQL 4 Specialist profiles and interview.
Hire the right MQL 4 Specialist for your project from Upwork, the world’s largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a MQL 4 Specialist?
Rates charged by MQL 4 Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a MQL 4 Specialist near Islamabad, on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance MQL 4 Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream MQL 4 Specialist team you need to succeed.
Can I hire a MQL 4 Specialist near Islamabad, within 24 hours on Upwork?
Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive MQL 4 Specialist proposals within 24 hours of posting a job description.