PROJECTS

Algorithmic Trading Models

MT4/PineScript/Python

Overview

Developed algorithmic trading models using Python for initial prototyping, PineScript for backtesting on TradingView, and MQL4 for full deployment on the MT4 platform. Designed to analyze market indicators and execute automated strategies for multiple currency pairs and commodities.

Technical Features

Development Workflow
  • Model Prototyping: Initial algorithm designs and simulations in Python for rapid testing.
  • Backtesting: Translated Python models into PineScript to perform historical backtesting on TradingView.
  • Final Deployment: Refined and implemented models in MQL4 for live trading on the MT4 platform.
Second Wave Algorithm
  • Advanced algorithm leveraging advance-decline ratio and the correlation between volume oscillator and weighted moving average (WMA).
  • Implemented logic to identify high-probability trade entries and exits across multiple instruments.
  • Deployed and tested on forex pairs: EUR/USD, CAD/USD, USD/JPY, USD/CHF, and XAU/USD (Gold).
MT4 Integration
  • Full MQL4 implementation with automated signal generation, position management, and risk controls.
  • Optimized for performance to handle real-time market data and multiple instruments simultaneously.
Backtesting & Validation
  • Backtested strategies against historical market data using PineScript.
  • Validated algorithmic assumptions, fine-tuned parameters, and ensured robustness before MT4 deployment.

Tech Stack

Have a Challenge? Let’s Solve It.

Copyright © 2025 Saurabh Singh