Collection · MT5

DaxAlgo Trading Strategies

by dhruuvsharma

This collection of MetaTrader 5 expert advisors focuses on order flow, microstructure, and scalping strategies.

GitHub stars9
Forks1
Last update4 months ago16 May 2026
LicenceMIT

Overview

DaxAlgo Trading Strategies includes tools for cumulative delta scalping, swing pivot fading, and bridging external signals from TradingView via file monitoring. The suite features robust risk controls such as daily loss and profit limits, maximum drawdown protection, news avoidance filters, and dynamic lot sizing. Trade management logic includes trailing stops, break-even triggers, and partial position closures. The repository provides institutional-grade concepts like VPIN and footprint imbalance detection across both forex and index markets.

Details

Author

dhruuvsharma on GitHub

Type

Collection

Platform

MetaTrader 5 (MQL5)

Strategy

Scalping, Mean reversion, Trend following, Multi-strategy

Markets

Forex, Indices

Timeframes

M1-M5, M15-H1, H4 and above

Risk profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Topics

algorithmic-tradingexpert-advisorfootprint-chartmetatrader5mql5order-flowscalpingtick-datacalgocsharp

Input parameters

Read from DaxAlgo - TradingViewBridge.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
LotSizedouble0.01
MagicNumberint123456
SignalFilePathstringtradingview_signals.txt
CheckIntervalMsint1000
EnableLoggingbooltrue
UseAdvancedRiskManagementbooltrue
MaxDailyLossdouble100.0Maximum daily loss in account currency
MaxDailyProfitdouble500.0Take profit for the day limit
MaxConcurrentPositionsint5Maximum positions at once
MaxLotSizePerTradedouble1.0Maximum lot size per trade
MaxRiskPerTradedouble2.0Maximum risk per trade as % of balance
MaxDrawdownPercentdouble10.0Maximum drawdown percentage
Show all 30 inputs
NameTypeDefaultDescription
UseDynamicLotSizeboolfalseEnable dynamic lot sizing
FixedRiskAmountdouble50.0Fixed risk amount per trade
MaxSpreadPointsdouble3.0Maximum allowed spread
SlippagePointsdouble5.0Maximum slippage
FilterByTradingHoursboolfalseEnable trading hours filter
TradingStartHourint8Trading start hour (server time)
TradingEndHourint18Trading end hour (server time)
AvoidNewsboolfalseAvoid trading during news
NewsAvoidanceMinutesint30Minutes to avoid trading before/after news
OnlyTradeRenkoSignalsbooltrueOnly trade signals from Renko strategy
RequireCandleColorConfirmationbooltrueRequire candle color confirmation
MinRenkoBrickSizedouble0.0001Minimum Renko brick size for filtering
UseTrailingStopboolfalseEnable trailing stop
TrailingStopDistancedouble20.0Trailing stop distance in points
UseBreakEvenStopbooltrueMove stop to breakeven
BreakEvenTriggerdouble15.0Points to trigger breakeven
PartialCloseEnabledboolfalseEnable partial position closing
PartialClosePercentdouble50.0Percentage to close at first TP

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone dhruuvsharma/Trading-Strategies from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar expert advisors

140 stars

This repository provides a collection of Expert Advisors for MetaTrader 5 and Python trading scripts developed for an educational YouTube series. It features various technical indicator-based strategies, including MACD, Relative Strength Index, Stochastic, and Bollinger Bands. The included MQL5 files implement multi-ti

MT5 Collection Indicator crossoverMean reversionTrend following
Updated 3 years ago None stated GitHub repository of Kecoma Trading Collection

NetAlgo EA Collection

by santiago-cruzlopez
55 stars

This repository contains a diverse collection of automated trading robots for the MetaTrader 5 platform. The strategies range from trend-following systems using True Strength Index (TSI) and Moving Average crossovers to mean-reversion tools utilizing Relative Strength Index (RSI) and Bollinger Bands. Most experts inclu

MT5 Collection Trend followingScalpingMartingale High risk
49 stars

This repository contains a diverse collection of MetaTrader 5 expert advisors ranging from RSI-based scalping robots to multi-timeframe trend following systems. The EAs utilize various technical indicators including EMA crossovers, MACD momentum, and ATR for volatility-based exits. The core logic often incorporates mul

MT5 Collection ScalpingTrend followingBreakout High risk
Updated 2 months ago Custom licence GitHub repository of Frontline MT5 Strategy Collection

This repository provides a diverse collection of MetaTrader 5 expert advisors focusing on technical indicator automation. The core component aggregates signals from a wide array of standard tools, including trend-following moving averages, oscillators like RSI and MACD, and Bill Williams indicators. It includes specifi

MT5 Collection Trend followingIndicator crossoverMulti-strategy

This MetaTrader 5 repository features a diverse collection of automated trading strategies, including indicator-based scalpers and price action robots. The experts utilize technical filters such as Average True Range periods and baseline moving averages to identify entry signals. Key risk management features integrated

MT5 Collection Trend followingBreakoutScalping
8 stars

This collection of MetaTrader 5 expert advisors serves as an educational resource for MQL5 programming. It contains multiple example robots utilizing technical indicators such as Moving Averages, Parabolic SAR, CCI, and Stochastic oscillators. The provided scripts demonstrate fundamental trading automation features inc

MT5 Collection Indicator crossoverTrend followingMean reversion

More collections

Need a broker for MT5?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers