Skip to content
BackNov 7
Joshua M.
Upwork badge

Joshua M.

Trading Automation Expert | MQL4/5, NinjaTrader, Pine Script, Python

100+ trading systems built and delivered — across NinjaTrader, MetaTrader 4 & 5, TradingView, cTrader, and Python. I help traders, trading businesses, and fintech companies turn trading ideas into reliable, production-ready software. Whether you need an automated strategy, a custom indicator, a trading dashboard, or a complete trading system, I deliver clean, maintainable code and accurate implementations — built to perform under real market conditions. My Areas of Expertise | NinjaTrader (NinjaScript) | – Automated strategies – Custom indicators – Add-ons and tools – Market Analyzer integrations – ATM and trade management systems | MetaTrader 4 (MQL4) | – Expert Advisors (EAs) – Custom indicators – Trade management panels – Strategy automation | MetaTrader 5 (MQL5) | – Expert Advisors (EAs) – Advanced graphical interfaces – Multi-symbol systems – Custom indicators – Backtesting and optimization tools | TradingView (Pine Script) | – Indicators and strategies – Alerts and automation workflows – Custom dashboards and visualizations | cTrader (cAlgo / C#) | – cBots – Custom indicators – Trading panels – Plugins and automation tools | Python Development | – Trading bots – Exchange and broker API integrations – Backtesting systems – Data analysis and reporting tools – Signal processing and automation What You Can Expect – Clear, consistent communication – Well-structured, maintainable code – Reliable, on-time delivery – Solutions designed around your specific objectives My background in Electrical & Electronics Engineering sharpened the analytical and problem-solving approach I bring to every project. I enjoy complex challenges and turning trading concepts into practical, dependable software. If you want a developer who understands both trading and software development, let's talk. Tell me what you're building, and I'll help make it work exactly the way you need it to.

🇳🇬Abuja, Nigeria$40/hr100% JSS4.97 (83)Since Apr 2021

Earnings and projects

MRR
$133

Last 6 months ÷ 6

World#126,915 / 412k
🇳🇬Country#4,844 / 13.8k
Revenue, last 30 days
$200

Last 6 months: $797

World#81,881 / 412k
🇳🇬Country#2,538 / 13.8k
Total earnings
$28k

Billed in all: $28k

World#115,936 / 412k
🇳🇬Country#1,608 / 13.8k
Per project
$234

$133 in the last 6 months

World#252,370 / 412k
🇳🇬Country#7,372 / 13.8k
Projects, last 6 months
6
100% fixed0% hourly
World#34,405 / 412k
🇳🇬Country#2,240 / 13.8k
Projects in all
119

Across 128 contracts

98% fixed2% hourly
World#21,987 / 412k
🇳🇬Country#293 / 13.8k

Earnings, last 30 days

$27.9k+$200 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$27.7k$27.8k$27.9k$28.0kOct 8Oct 23Nov 7

Skill rankings: Top 23% in MetaTrader 4

Ranked by MRR among everyone on Upwork with the skill.

  1. #22cTrader55 freelancers · 🇳🇬 #6Top 40%
  2. #26MetaTrader107 freelancers · 🇳🇬 #3Top 24%
  3. #42NinjaTrader133 freelancers · 🇳🇬 #3Top 32%
  4. #65MetaTrader 4283 freelancers · 🇳🇬 #9Top 23%
  5. #67MQL 4241 freelancers · 🇳🇬 #9Top 28%
  6. #78MetaTrader 5282 freelancers · 🇳🇬 #9Top 28%
  7. #78MQL 5240 freelancers · 🇳🇬 #10Top 33%
  8. #99TradingView294 freelancers · 🇳🇬 #8Top 34%