I engineer trading algorithms and financial analysis tools across TradingView, MetaTrader 5 & 4, NinjaTrader 8 & 7, and cTrader, crafting code for optimal strategy development and execution.
As a seasoned professional in the world of finance and technology, I bring a diverse and adaptable skill set honed over years of experience. My expertise spans across multiple major platforms:
➔ Pine Script Development (TradingView): Crafting intricate custom indicators and automated trading strategies tailored to market dynamics.
➔ MQL5 Development (MetaTrader 5): Engineering advanced trading robots, custom indicators, and utilities with multi-threading and high-performance capabilities.
➔ MQL4 Development (MetaTrader 4): Building lightweight and efficient Expert Advisors (EAs) and indicators, optimized for fast execution and classic Forex trading environments.
➔ NinjaScript Development (NinjaTrader 8 & 7): Developing precision trading strategies, analytical tools, and custom indicators, leveraging the powerful frameworks of both NinjaTrader versions.
➔ cAlgo / cTrader Automate Development (cTrader): Designing robust trading robots and customized technical indicators specifically tuned for the cTrader platform.
Additionally, I specialize in:
➔ Strategy Backtesting and Optimization: Rigorously testing, refining, and optimizing trading strategies for consistent performance across diverse market conditions.
➔ Technical Analysis: Applying advanced charting techniques and market theories to inform strategy development and enhance decision-making.
➔ Charting Tools Utilization: Leveraging platform-specific charting and visualization capabilities to design intuitive and actionable trading tools.
➔ TradingView Webhook & Alert Automation: Building end-to-end alert systems that connect TradingView strategies and indicators to Telegram, Discord, web applications, APIs, and third-party platforms using webhooks.
➔ PineConnector Integration: Connecting TradingView strategies to MetaTrader 4 & 5 through PineConnector for fully automated trade execution, position management, and real-time signal delivery.
➔ Telegram Alert Systems: Developing custom Telegram bots and notification solutions for trade entries, exits, SL/TP hits, price alerts, strategy signals, and account monitoring.
Beyond technical expertise, I prioritize clear communication and effective collaboration, fostering strong and productive relationships with colleagues and clients alike. I thrive in dynamic, fast-paced environments where adaptability and creative problem-solving are essential.
Driven by a passion for finance, technology, and innovation, I continuously seek new challenges and growth opportunities.
In summary, I am a multi-platform trading technology specialist — highly skilled in Pine Script, MQL5, MQL4, NinjaScript 8 & 7, and cAlgo — with a proven track record of delivering impactful solutions for traders and financial analysts.
With a commitment to excellence and an eye toward innovation, I am poised to contribute meaningfully to the evolving landscape of financial markets.
Pine Script
TradingView
Strategy
Alert Notifications
Trading Strategy
Trading Automation
Pattern Recognition
Script
Script Analysis
Script Revision
Scripting Language
Trend Analysis
Hiren G.
Ahmedabad, India
$15/hr
5.0
3 jobs
I’m a passionate Full-Stack Developer with 5+ years of experience, specializing in MQL4/5, EA development, cTrader, Pinescript, and Python. I have a strong background in MQL4/5 - EA development, and have successfully delivered multiple Forex Bot (EA) and web for clients worldwide.
I Do Best:
✔ Full-Stack Web Development – Building scalable and high-performance websites
✔ MQL4/5 - Forex Bot - Developing High accurate and performance based EA using MQL4/5
✔ C# - cTrader bot - Developing HFT based cTrader bot using C#
✔ PineScript - Developing Pine Indicator using PineScript
#Forex Bot developer #EA #MQL4 #MQL5 #Expert Advisor #pinescript #tradingview #Metatrader
I started my journey in 2016 while pursuing a Computer Engineering degree from GTU. Even during college, I worked on freelance projects, gaining hands-on experience. From 2020 to 2024, I worked at Digital WebKrida, leading various projects and honing my development skills.
Now, I work full-time as a freelancer, helping businesses turn ideas into powerful digital solutions. If you need a skilled developer who delivers high-quality work on time, let’s connect!
Let’s Build Something Amazing Together! 🎯
HTML
CSS
React
Bootstrap
NodeJS Framework
PHP
Laravel
Figma
Next.js
JavaScript
Python
React Native
Kushalbhai B.
Surat, India
$20/hr
5.0
11 jobs
Need a trading bot or Algo EA developed?
I specialize in building reliable trading bots and Expert Advisors (EAs) tailored to your strategies.
I bring strong expertise in Python, MQL5, MQL4, cTrader, NinjaTrader n8n, Pine Script, Trading Automation, and Machine Learning. My focus is always on creating high-quality, efficient, and scalable solutions.
I work closely with every client to ensure the final product aligns perfectly with their goals and trading style.
I am well-versed in the following:
• MQL5
• MQL4
• Python
• cTrader
• IBKR
• NinjaTrader
• Machine/Deep Learning
• Excel
I’ll respond to your message as soon as possible.
Let me know your requirements and how I can help you!
I am looking forward to working with you.
MQL 5
MQL 4
Pine Script
Algorithm Development
Data Analysis
Financial Trading
Financial Analysis
Strategy
QA Testing
MD SHOAIB K.
Patna, India
$10/hr
5.0
14 jobs
I am a professional Algorithmic Trading Systems Developer specializing in designing, engineering, and implementing fully automated and semi-automated trading solutions across multiple platforms.
I develop Expert Advisors (EAs), trading robots, custom indicators, plugins, dashboards, trade copiers, custom chart types, execution tools, and user-specific trading utilities. I also enhance, maintain, and fix existing trading systems to improve reliability, performance, and usability.
My work focuses on helping traders, proprietary trading firms, and trading businesses automate their strategies, simplify their workflows, and build tools that make trading more efficient and easier to manage.
I work extensively with:
🔷 MT4 / MT5 (MQL4/MQL5)
🔷 TradingView (Pine Script)
🔷 cTrader (cAlgo)
🔷 NinjaTrader
🔷 Quantower
🔷 SierraChart
🔷 ATAS
🔷 MultiCharts
🔷 Thinkorswim
🔷 AmiBroker
🔷TradeStation
🔷 Custom Python / Java automation systems for proprietary trading firms
My core expertise lies in transforming a client’s trading vision
whether it is price action, Smart Money Concepts (SMC), DCA, martingale variants, breakout systems, scalping models, prop-firm survival engines, or custom execution logic into a robust, rule-based, mechanically executable trading system.
Although my profile on this platform may appear newer, I am an established freelancer on other major freelance marketplaces with a strong portfolio and verified client reviews. You can review my portfolio to see my previous work history, complexity of projects handled, and authentic feedback from long-term clients.
I do not sell strategies.
I engineer them.
My responsibility is to:
• Accurately convert strategy logic into clean, optimized, non-repainting code
• Ensure precise execution handling (spread, slippage, broker fills, liquidity realities)
• Implement structured risk management (fixed risk %, equity protection, daily DD locks, basket control, etc.)
• Design multi-position management systems (DCA, hedging, basket trailing, layered entries)
• Build prop-firm compliant EAs with strict survival governance
• Convert TradingView (Pine Script) strategies into native MT5 EAs
• Integrate Telegram, webhooks, bridges, and cross-platform execution systems
• Engineer anti-overfitting safeguards and realistic backtesting structures
• Develop custom dashboards, panels, trade managers, and performance tracking systems
My development philosophy is strict:
Execution precision > marketing performance
Risk control > aggressive returns
Mechanical rules > discretionary assumptions
Robustness > curve-fitted backtests
I clearly separate:
Strategy logic responsibility (client-defined)
Engineering responsibility (my scope)
I guarantee correct implementation of rules.
I do not guarantee profit metrics unless explicitly contracted for strategy research and optimization.
I have delivered 1000+ automated systems including:
• Price action EAs
• EMA pullback engines
• Donchian breakout systems
• ATR-based scalpers
• DCA / Martingale basket managers
• Telegram signal copiers
• Trade managers with equity control
• Prop-firm survival EAs with daily/total DD enforcement
Multi-account anti-correlation execution engines
What defines my role most clearly:
I take complex trading ideas including multi-layer position logic, hedging mechanics, dynamic ATR systems, risk governance, session filters, execution protection, and broker-specific nuances and convert them into stable, testable, production-grade automated systems.
I focus heavily on:
No duplicate orders
No repainting logic
Real tick backtesting compatibility
Accurate SL/TP placement after broker fill
Spread and slippage awareness
Clean modular architecture
I build systems meant to run in real market conditions not just produce pretty backtests.
And most importantly:
I provide continued support after delivery.
Bug fixes, refinements, clarification — I don’t disappear after handover.
MetaTrader 4
MetaTrader 5
cTrader
Pine Script
Python
NinjaTrader
TradeStation
TradingView
Binance Coin
API
Strategy
Financial Trading
Financial Analysis
AmiBroker
AmiBroker Formula Language
C++
C#
Trading Strategy
Trading Automation
Vanraj K.
Surat, India
$30/hr
5.0
28 jobs
🎯 I build trading systems that actually trade well, not just scripts that compile.
I'm an active ICT/SMC trader (Gold & Crypto) who codes. I build Pine Script strategies, MQL5 EAs, and Python trading bots, with 19 completed projects and a 100% Job Success score. This rare combo means I understand WHY your strategy needs to work, not just HOW to code it.
✅ 100% Job Success ✅ 5.0 rating (15 reviews) ✅ 19 projects, 271 hours
✅ Active Gold (XAU) + Crypto trader ✅ Fast turnaround ✅ English fluent
🔧 Trading & Algo Development:
✅ Pine Script (v5/v6): custom indicators, alerts, multi-timeframe
✅ TradingView strategies: full backtest with detailed reporting
✅ ICT/SMC concepts: FVG, Order Blocks, BOS, CHoCH, liquidity
✅ MT5 / MQL5 EAs: entry logic, ATR-based SL/TP, spread filters, trailing stops, build 5830 compatibility
✅ FXDreema visual EA builder: strategy conversion & export fixes
✅ TradeLocker / Backtrader strategy scripts
✅ Trading bots: Python + MT5 / Binance / Zerodha Kite APIs
✅ IBKR / NinjaTrader automation: TradingView webhooks, live order routing
✅ Risk management automation & position sizing tools
📊 Recent work (no names, real results):
▪ Pine Script S2 Zone Pyramid: 73.7% win-rate with HTF confluence filter (v3, 2-month live XAU/USD data)
▪ MT5 EA: live strategy with ATR trailing, daily loss cap, session filter, spread filter
▪ Signal Bot: TradingView webhook to AWS EC2 to Telegram alerts (live, FastAPI)
▪ Python backtest: XAUUSD 24-month run, PF 1.4+, drawdown under 18%
🧠 Why me:
▪ Active trader (Gold XAU + Crypto): I trade what I build
▪ 19 completed Upwork projects, 271 hours, 100% Job Success
▪ Surat-based, English fluent, fast turnaround
💬 Free 15-min discovery call before any project. Tell me your trading idea, and I'll tell you exactly what's possible and what it'll cost.
MetaTrader 5
JavaScript
Python
Next.js
Amazon EC2
Python Fire
Pine Script
TradingView
Trading Strategy
Technical Analysis
Forex Trading
Cryptocurrency
Algorithms
MQL 4
Financial Analysis
NinjaTrader
Kuldeep K.
Pune, India
$15/hr
5.0
6 jobs
I have built number of Expert Advisors (EAs), Indicators, Scripts, DLLs for clients across Forex, Crypto and Stock markets for a variety of trading strategies.
I have covered numerous types of technical indicators ranging from simple to complicated ones.
As client you describe your idea to me and I will analyse your task in detail, prepare clarifications that will help to understand your project and will provide the approximate quote for the project and offer the best technical solution that suits your needs.
Forex Trading
Trading Automation
MQL 4
MQL 5
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 MetaTrader 4 (MT4) Specialist in India on Upwork?
You can hire a MetaTrader 4 (MT4) Specialist in India on Upwork in four simple steps:
Create a job post tailored to your MetaTrader 4 (MT4) Specialist project scope. We'll walk you through the process step by step.
Browse top MetaTrader 4 (MT4) Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top MetaTrader 4 (MT4) Specialist profiles and interview.
Hire the right MetaTrader 4 (MT4) 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 MetaTrader 4 (MT4) Specialist?
Rates charged by MetaTrader 4 (MT4) 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 MetaTrader 4 (MT4) Specialist in India on Upwork?
As the world's work marketplace, we connect highly-skilled freelance MetaTrader 4 (MT4) Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream MetaTrader 4 (MT4) Specialist team you need to succeed.
Can I hire a MetaTrader 4 (MT4) Specialist in India 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 MetaTrader 4 (MT4) Specialist proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for MetaTrader 4 (MT4) Specialists in India