Trading robot · MT5

MultiSignal DCA CCBSN

by 26730023-PhamPhuNguyenHung

This MetaTrader 5 expert advisor provides a versatile trading framework featuring nine selectable entry signals, including Ichimoku, RSI, Bollinger Bands, and EMA crossovers.

High risk

GitHub stars2
Forks1
Last update6 months ago16 Mar 2026
LicenceNone stated

Overview

MultiSignal DCA CCBSN employs a Dollar Cost Averaging strategy with configurable lot multipliers and distance scaling to manage positions. A notable feature is the CCBSN management system, which performs a fifty percent partial close at target profit while moving the stop loss to breakeven and activating a trailing stop for the remaining volume. It includes trend filters and external Python scripts for strategy optimization.

Details

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

Trend following, Grid, Martingale, Multi-strategy

Markets

Forex, Gold

Timeframes

M1-M5, M15-H1

Risk profile

  • Uses martingale lot scaling: losses can grow fast
  • Opens a grid of orders: exposure builds up in a trend

Topics

algorithmexpert-advisormql5

Input parameters

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

NameTypeDefaultDescription
InpMagicIDint9196Magic Number
InpLotsdouble0.01Lot Size
InpTradeDirENUM_TRADE_DIRDIR_BOTHHướng trade
InpIndiModeENUM_INDI_MODEINDI_ICHIMOKUKieu tin hieu
InpTFSignalENUM_TIMEFRAMESPERIOD_M5TF cho signal
InpRSIPeriodint14RSI Period
InpRSIPriceENUM_APPLIED_PRICEPRICE_CLOSERSI Applied Price
InpRSIOBdouble75.0RSI Overbought
InpRSIOSdouble25.0RSI Oversold
InpBBPeriodint20BB Period
InpBBDeviationdouble2.0BB Deviation
InpCCIPeriodint14CCI Period
Show all 40 inputs
NameTypeDefaultDescription
InpCCIPriceENUM_APPLIED_PRICEPRICE_CLOSECCI Applied Price
InpCCIOBdouble100.0CCI Overbought
InpCCIOSdouble-100.0CCI Oversold
InpStochKint5Stoch %K Period
InpStochDint3Stoch %D Period
InpStochSlowingint3Stoch Slowing
InpStochOBdouble80.0Stoch Overbought
InpStochOSdouble20.0Stoch Oversold
InpMomentumPeriodint14Momentum Period
InpMomentumPriceENUM_APPLIED_PRICEPRICE_CLOSEMomentum Price
InpMomentumOBdouble100.45Momentum Overbought
InpMomentumOSdouble99.45Momentum Oversold
InpSTperiodint21Supertrend Period
InpSTmultiplierdouble3.0Supertrend Multiplier
InpSigEMAFastint9Signal EMA Fast
InpSigEMASlowint21Signal EMA Slow
InpIchiTenkanint9Ichimoku Tenkan-sen
InpIchiKijunint26Ichimoku Kijun-sen
InpIchiSenkouint52Ichimoku Senkou Span B
InpUseEMAFilterbooltrueDùng EMA Filter
InpTFEMAFilterENUM_TIMEFRAMESPERIOD_CURRENTTimeframe EMA Filter
InpEMAFastint34EMA nhanh (xu hướng)
InpEMASlowint89EMA chậm (xu hướng)
InpUseMACDFilterboolfalseDùng MACD Filter
InpTFMACDFilterENUM_TIMEFRAMESPERIOD_CURRENTTimeframe MACD Filter
InpFastEMAMACDint30MACD Fast EMA
InpSlowEMAMACDint50MACD Slow EMA
InpSMAMACDint5MACD Signal SMA

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone 26730023-PhamPhuNguyenHung/mql5-multisignal-dca-ccbsn 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.
  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

Forex Brother Algo 1

by hkmarquix
1 stars

This MetaTrader 4 expert advisor implements a multi-strategy framework for automated trading across various symbols. It incorporates several technical entry signals, including Ichimoku, Bollinger Bands, and ADX-filtered logic. The EA provides multiple trade management options, explicitly including martingale lot scalin

MT4 Trading robot Multi-strategyMartingaleIndicator crossover High risk
Updated 5 years ago None stated GitHub repository of Forex Brother Algo 1

Smart Grid Martingale EA

by chenhengyi53-design
9 stars

This MetaTrader 5 expert advisor executes a grid trading strategy enhanced with martingale lot scaling. The system identifies market direction through multi-timeframe analysis using Exponential Moving Averages and the Average Directional Index. It features dynamic grid spacing that adjusts based on market volatility an

MT5 Trading robot GridMartingaleTrend following High risk
Updated 7 months ago None stated GitHub repository of Smart Grid Martingale EA

Currency Strength EA

by drdz9876
6 stars

This MetaTrader 5 expert advisor utilizes a multicurrency strength system to identify trading opportunities by comparing relative currency values. It calculates strength based on a configurable lookback period, typically using H4 data, and includes triangular weighting and smoothing options. The robot manages exits usi

MT5 Trading robot MartingaleMulti-strategyGrid High risk
Updated 4 years ago GPL-3.0 GitHub repository of Currency Strength EA

Nolo Trading Bot

by festomanolo
4 stars

This expert advisor for MetaTrader 5 is a multi-strategy system that utilizes market regime detection to switch between trend following, range trading, and breakout modes. It incorporates a wide array of technical indicators, including Moving Averages, RSI, MACD, Ichimoku, and SuperTrend. The bot manages risk through v

MT5 Trading robot Trend followingMean reversionBreakout High risk
Updated 6 months ago MIT GitHub repository of Nolo Trading Bot
4 stars

This MetaTrader 5 expert advisor utilizes a combination of Bollinger Bands, Relative Strength Index, and Average Directional Index to identify entries. It supports multi-timeframe analysis for trend confirmation and provides optional filters for Average True Range and price action patterns such as hammers. Risk managem

MT5 Trading robot Trend followingMean reversionSMC / ICT / price action High risk
Updated 1 year ago None stated GitHub repository of Alif BB RSI ADX MTFA

Bot Trend

by uselinuxdev
3 stars

Bot Trend is a trend-following expert advisor for MetaTrader 5. It utilizes proprietary Francisca entry logic and manages trades through multiple concurrent execution threads. The system incorporates custom Zero Gravity step logic for position management and includes specific operational modes for Fridays and holidays.

MT5 Trading robot Trend followingGridMartingale High risk
Updated 8 months ago None stated GitHub repository of Bot Trend

More trading robots

Need a broker for MT5?

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

Compare brokers