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 update7 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

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

The Gold Reaper

by naming1086
1 stars

The Gold Reaper is a multi-strategy expert advisor for MetaTrader 4 and 5. It trades gold pairs using breakout and reversal entries based on fractals and ATR. Trades enter when spread and frequency conditions are met and exit via trailing stops or time-based rules. The EA includes NFP filters to pause during economic e

MT4MT5 Trading robot BreakoutTrend followingScalping High risk
Updated 6 weeks ago None stated GitHub repository of The Gold Reaper

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

Prem Gold Advisor

by Premkumar238
13 stars

Prem Gold Advisor is an automated MetaTrader 5 expert advisor specialized for XAUUSD (Gold) trading on the five-minute timeframe. It initiates trades using breakout levels placed at specific distances from the candle open. The strategy features a progressive scale-in mechanism, adding new orders as the price hits succe

MT5 Trading robot BreakoutTrend followingMartingale High risk
Updated 2 months ago None stated GitHub repository of Prem Gold Advisor

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 9 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 7 months ago MIT GitHub repository of Nolo Trading Bot

More gold EAs

Related on ForexR

Need a Broker for MT5?

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

Compare MT5 brokers