Software & Algorithmic Trading Case Studies
Real projects. Real outcomes. Explore our track record across algorithmic trading, AI automation, and full-stack software development.

MT5 moveable trade manager with licensing system
Traders needed fast Buy/Sell execution directly from the chart with full position control — without switching between panels or menus during live market conditions.
Active traders managing multiple live positions on MT5 had no efficient way to execute, manage, and close trades from a single on-chart interface. Existing panels were static, limited to single positions, and offered no protection against unauthorised use across multiple accounts.
A fully moveable MT5 on-chart trading panel built in MQL5 with one-click Buy/Sell execution, pending order placement directly from the chart, and advanced trade management controls — including breakeven automation, partial close functionality across up to 10 simultaneous positions, and bulk close controls. Integrated a secure key-based licensing system to control client access and prevent unauthorised redistribution.
Traders can execute, manage, and close up to 10 live positions from a single moveable panel without leaving the chart — reducing execution time and eliminating the need to switch between MT5 windows during fast market conditions. The licensing system enables the client to distribute the panel commercially with full access control.

NinjaTrader 8 session-level automated trading strategy
Traders working with intraday market structure had no automated way to identify and act on key daily and session reference levels in NinjaTrader 8.
A prop trader needed a NinjaTrader 8 strategy that could dynamically calculate and plot critical session-based levels — Day Open, Day Close, Session Range, Previous Day High/Low, and custom reference zones — and use those levels to execute trades automatically, rather than marking them manually on every session.
A custom NinjaTrader 8 automated trading strategy that dynamically calculates and plots all key market structure and session reference levels on the chart in real time. The system identifies high-probability breakout and reversal opportunities from those levels and executes trades with precise entry and exit logic. Includes configurable filters, full risk management controls, and adaptive trade conditions based on intraday price action.
Key session levels are calculated and plotted automatically at the start of each session with no manual input. The strategy executes breakout and reversal trades from those levels with configurable risk parameters — replacing a fully manual process with a consistent, rule-based automated system.

MT5 range breakout EA with RSI panel and news filter
Traders needed a breakout system that could distinguish genuine range expansions from false moves during manipulation periods — while providing real-time momentum context directly on the chart.
A trader running a range breakout strategy on MT5 needed automation that combined precise breakout detection with session filtering, manipulation time avoidance, and live RSI monitoring — all from a single on-chart interface. Existing EAs handled execution but offered no visual context for momentum or timing filters for avoiding high-risk periods.
A custom MT5 Expert Advisor with a fully moveable on-chart control panel that identifies and executes range breakouts based on user-defined range conditions. Integrated a moveable RSI panel for real-time momentum monitoring alongside automated execution. Built-in manipulation time filters block trading during high-risk windows, configurable session settings avoid false breakouts, and dynamic risk management controls ensure consistent position sizing across all entries.
The EA executes range breakout trades with session and manipulation filters active — removing manual timing decisions from the process. The integrated RSI panel gives traders live momentum context without switching charts, and the moveable control panel provides full override capability during exceptional market conditions.

Multi-timeframe TradingView strategy with sentiment scoring engine
Most TradingView strategies generate signals from a single timeframe and a single indicator — producing entries that conflict with the broader trend and ignore market-wide sentiment conditions.
A trader needed a TradingView strategy that combined multi-timeframe trend alignment, market sentiment data, and a custom scoring engine into a single signal system — filtering out low-quality setups that individual indicators would otherwise generate. No off-the-shelf Pine Script strategy covered all three layers simultaneously.
A multi-timeframe TradingView strategy combining MSTG trend filtering, Fear and Greed sentiment integration, and a custom indicator scoring engine. The system analyzes three timeframes to align trend direction, filters entries using MSTG logic, and incorporates live Fear and Greed data to avoid trading into market extremes. A weighted scoring engine evaluates multiple indicators simultaneously and only generates a signal when a configurable score threshold is met — blocking low-conviction setups automatically. All parameters are fully configurable for backtesting and live use.
Trade entries are only generated when trend alignment, sentiment conditions, and indicator scoring all meet predefined thresholds simultaneously — significantly reducing low-quality setups compared to single-indicator strategies. Fully customizable inputs allow the trader to tune scoring thresholds and timeframe combinations for different market conditions.

MT5 dynamic cloud channel trend indicator
Traders needed a cleaner way to visualize trend direction, momentum, and potential entry zones on MT5 without overlaying multiple conflicting indicators on the same chart.
A trader needed a single MT5 indicator that communicated trend direction, momentum, and potential entry/exit zones through clear visual output — replacing a cluttered multi-indicator setup. Existing Supertrend-style indicators provided a single line but no directional cloud overlay that made trend state immediately readable at a glance.
A custom MT5 indicator that visualizes market trend using a dynamic blue/red cloud overlay combined with a dotted trailing trend line. The cloud shifts color based on real-time trend direction, providing immediate bullish and bearish identification without ambiguity. The dotted line acts as a dynamic trailing trend guide — similar to a Supertrend system — helping traders identify trend continuation, momentum shifts, and high-probability entry and exit zones with clarity.
Trend direction, momentum state, and potential entry/exit zones are communicated through a single clean cloud overlay and trend line — removing the need for multiple indicator layers. The color-coded cloud makes trend shifts immediately visible, reducing the time traders spend interpreting chart conditions.

MT5 trading panel with Forex Factory news filter and drawdown protection
Automated MT5 systems typically have no awareness of scheduled high-impact news events — leaving positions open and new entries firing during the most unpredictable market conditions of the trading week.
A trader running an automated MT5 strategy needed a system that combined full trade automation with real-time news awareness, configurable drawdown protection, and manual override capability — in a single on-chart interface. Existing EAs either ran blind through news events or required manual intervention to pause trading, with no integrated Forex Factory data feed.
A full MT5 trading panel and automation system integrating a real-time Forex Factory news filter that displays upcoming high-impact events directly on the chart and automatically pauses algo trading during configurable pre/post-news windows. Built-in configurable stop loss activation, maximum drawdown protection, and trailing stop with breakeven automation ensure controlled execution during normal conditions. The on-chart control panel provides quick-action buttons for take profit management, bulk position closing, and instant algo disable — giving traders full manual override without leaving the chart. Moving Average filters and support for both single and multiple order trailing logic are fully configurable.
The system automatically avoids high-impact news events based on live Forex Factory data — without any manual monitoring or intervention from the trader. Drawdown protection and trailing stop automation enforce risk rules consistently, while the on-chart panel provides instant override capability during exceptional conditions.

TradingView cross-asset divergence detection indicator
Identifying divergence between correlated instruments manually is time-consuming and inconsistent — most traders miss divergence signals because they're monitoring charts separately rather than comparing them simultaneously.
A trader needed a TradingView indicator that could automatically detect and visualize divergence between two different symbols in real time — flagging potential reversal and correlation breakdown signals without requiring constant manual comparison across multiple chart windows.
A custom TradingView Pine Script indicator that monitors two user-selected symbols simultaneously and detects bullish and bearish divergence conditions based on configurable comparison logic. When divergence is identified, the indicator automatically marks the signal on the chart with clear visual cues — distinguishing bullish and bearish conditions at a glance. Supports multiple comparison modes, flexible timeframe selection, and sensitivity settings for precise control across different instrument pairs and market conditions.
Divergence signals between two instruments are identified and marked on the chart automatically in real time — eliminating the need for manual cross-chart comparison. Configurable sensitivity settings allow the trader to tune signal frequency and quality for different instrument pairs and timeframes.

NinjaTrader 8 automated news trading strategy with Forex Factory integration
High-impact economic news events create predictable volatility spikes, but capturing them consistently requires precise timing, fast execution, and strict filters — none of which manual trading can reliably deliver.
A trader wanted to automate entries around scheduled high-impact news releases on NinjaTrader 8 — but needed the system to filter by impact level, currency, and timing, and execute within a precise window before or after each event. No existing NinjaTrader strategy combined live Forex Factory data with configurable pre/post-news execution logic and spread/volatility checks in a single automated system.
A NinjaTrader 8 automated trading strategy that integrates real-time economic event data from Forex Factory and executes trades around high-impact news releases. The system monitors the economic calendar, filters events by impact level, currency, and timing, and places trades based on predefined logic within configurable pre or post-news execution windows. Spread and volatility checks prevent execution during abnormal conditions, and fully configurable news filters, trading windows, and entry logic allow optimization for different news event types in both backtesting and live environments.
News-based trade entries are executed automatically within precise configurable windows around scheduled events — without manual monitoring of the economic calendar. Spread and volatility filters prevent poor fills during abnormal conditions, and the configurable news filters give the trader full control over which events the system trades.

MT5 smart money EA with CHoCH, BOS, and news filter
Smart money concepts — CHoCH, BOS, and market structure analysis — are well understood by price action traders but difficult to automate consistently without misidentifying structural shifts during news-driven volatility.
A trader running a smart money concept strategy on MT5 needed full automation of CHoCH (Change of Character) and BOS (Break of Structure) signal detection, with trade execution based on validated structural conditions — while automatically avoiding high-impact news events that produce false structure breaks. Manual execution was inconsistent and required constant chart monitoring.
A custom MT5 Expert Advisor that detects and trades CHoCH and BOS signals based on validated market structure levels including Higher Highs (HH) and Lower Lows (LL). The system identifies structural shifts in price action, confirms breakout or reversal conditions before executing, and integrates a real-time news filter to automatically pause trading around high-impact events. Advanced risk management, customizable entry/exit rules, and optimized execution logic support both trending and reversal scenarios across backtesting and live conditions.
CHoCH and BOS signals are detected and traded automatically based on validated structural conditions — with news filter protection removing the most common source of false signals in smart money strategies. The system trades both trending and reversal setups within the same framework, replacing a manual chart-watching process with consistent rule-based automation.

Multi-timeframe TradingView to MT5 automation system via Python
Executing complex multi-timeframe TradingView indicator alerts directly in MT5 is impossible natively — traders need a centralized middleware layer to aggregate signals, calculate confluence bias, and dispatch orders automatically.
A trader running multi-timeframe indicator setups across multiple assets (Gold, Silver, US500, US Oil, BTCUSD, EURUSD, TSLA, NVDA) on TradingView had no automated way to consolidate 4H and 1H signals into a unified bias, filter out low-confluence alerts, and route trade executions directly to MetaTrader 5 in real time.
A Python-based signal aggregation and execution engine connected to TradingView via webhooks. The system ingests incoming alerts across multiple timeframes (4H & 1H), combines Big Arrow and Small Arrow signals to evaluate overall BUY/SELL market bias, and displays real-time signal states and event logs on a live dashboard. When confluence conditions are satisfied, Python automatically routes qualifying orders directly to MetaTrader 5 for instant execution across multi-asset portfolios.

Multi-symbol arbitrage EA (MT5)
Executing arbitrage strategies across 10 correlated currency pairs simultaneously requires sub-millisecond tick synchronization, intelligent order filling, and zero execution lag under live broker conditions.
A UK prop firm needed automated execution across 10 correlated currency pairs with sub-millisecond speed, dynamic risk control and zero tolerance for execution errors under live broker conditions.
Custom MQL5 EA with global tick caching, 10 configurable trade sets, automatic fill mode detection (FOK/IOC/RETURN) and comprehensive error handling. Refactored architecture eliminated copy-paste code blocks and reduced latency significantly.

MT5 trade copier for signal provider
Replicating trades across 100+ accounts with different broker specs, leverage, and lot sizing without introducing slippage or connection bottlenecks.
A signal provider needed real-time trade replication across 100+ client accounts on multiple brokers, with configurable lot scaling per account and a subscriber management dashboard.
Custom MT5 trade copier with broker-agnostic architecture, per-account risk settings and a web-based dashboard for subscriber management and performance monitoring.

NinjaTrader 8 futures strategy
Transitioning a complex manual mean-reversion strategy to full automation while preserving session-based risk boundaries and state across platform restarts.
A US-based futures trader had a proven mean-reversion strategy on ES and NQ running manually. Needed full automation with dynamic trailing stops, session-based risk filters and reliable variable persistence across trading sessions.
NinjaScript automated strategy with ATM integration, configurable session time filters, dynamic trailing stop logic and file-based variable persistence to maintain state across platform restarts.

Fully automated and running live. Trader reports consistent, precise execution with no manual intervention required during US market hours.
Ready to be our next case study?
Book a free 30-minute scoping call. We'll give you an honest assessment, a clear scope and a fixed-price quote within 24 hours.
Book a Free Call










