IchiDCA CCBSN PropFirm EA triggers trades based on Ichimoku Cloud breaks, filtered by dual Exponential Moving Averages and MACD indicators. The strategy manages positions through a Dollar Cost Averaging system that layers up to five orders at expanding distances. To protect capital, it features a partial close mechanism that secures profit at a target and trails the remaining volume. Risk management tools include daily loss limits, equity trailing, and drawdown protection, though the default settings lack a hard stop loss per trade.
Ichimoku Cloud break signals with EMA and MACD trend filters
DCA position layering with adjustable distance and lot multipliers
Partial close logic for profit locking and trend trailing
Prop firm risk controls including daily loss and drawdown limits
Equity-based trailing stop and break-even management
Read from IchiDCA_CCBSN_PropFirm.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpMagicID
int
9196
Magic Number
InpLots
double
0.01
Lot Size
InpTradeDir
ENUM_TRADE_DIR
DIR_BOTH
Hướng trade
InpIchiTenkan
int
9
Ichimoku Tenkan-sen
InpIchiKijun
int
26
Ichimoku Kijun-sen
InpIchiSenkou
int
52
Ichimoku Senkou Span B
InpUseEMAFilter
bool
true
Dùng EMA Filter
InpTFEMAFilter
ENUM_TIMEFRAMES
PERIOD_CURRENT
Timeframe EMA Filter
InpEMAFast
int
34
EMA nhanh (xu hướng)
InpEMASlow
int
89
EMA chậm (xu hướng)
InpUseMACDFilter
bool
false
Dùng MACD Filter
InpTFMACDFilter
ENUM_TIMEFRAMES
PERIOD_CURRENT
Timeframe MACD Filter
Show all 40 inputs
Name
Type
Default
Description
InpFastEMAMACD
int
30
MACD Fast EMA
InpSlowEMAMACD
int
50
MACD Slow EMA
InpSMAMACD
int
5
MACD Signal SMA
InpAppliedPriceMACD
ENUM_APPLIED_PRICE
PRICE_WEIGHTED
MACD Applied Price
InpUseDCA
bool
true
Bật DCA
InpDCADistance
double
10.0
Khoảng cách DCA (pips)
InpDCADistMulti
double
1.2
Hệ số nhân khoảng cách DCA
InpMaxDCAOrders
int
5
Số lệnh DCA tối đa
InpDCALotMulti
double
1.0
Hệ số nhân lot DCA (1.0 = lot cố định)
InpDCATPPips
double
50.0
TP chuỗi DCA (pips)
InpDCANeedSignal
bool
true
DCA phải cùng trend Ichimoku
InpDCAOutTime
bool
true
Cho DCA ngoài giờ trade
InpUseSniper
bool
true
Bật Sniper tỉa lệnh
InpOrders2StartSniper
int
20
Số lệnh kích hoạt Sniper
InpFirstOrdersSniper
int
2
Số lệnh đầu chuỗi để tỉa
InpPercentSniper
double
10.0
% profit tối thiểu để tỉa
InpTPSniper
double
5.0
TP pips sau khi tỉa
InpMaxSpread
double
3.0
Max Spread (pips)
InpMaxDrawdownMoney
double
0.0
Max DD tiền ($, 0=tắt)
InpMaxDrawdownPct
double
0.0
Max DD % (0=tắt)
InpDailyLossLimit
double
0.0
Giới hạn lỗ ngày ($, 0=tắt)
InpDailyProfitTarget
double
0.0
Mục tiêu lời ngày ($, 0=tắt)
InpTPPips
double
10.0
TP lệnh đơn (pips)
InpSLPips
double
0.0
SL lệnh đơn (pips, 0=không SL)
InpUseEquityTrail
bool
false
Bật Equity Trailing
InpEquityTrailStart
double
15.0
Equity trail kích hoạt ($)
InpEquityTrailStep
double
5.0
Equity trail step ($)
InpUsePartialClose
bool
true
Bật chốt nửa (CCBSN)
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone magicniuniu/trade-quy-v2 from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
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.
Fibonacci ICT EA for MetaTrader 5 combines institutional price action concepts with Fibonacci retracement levels. It identifies higher timeframe trends and enters on pullbacks to specific golden zones using confirmations like Break of Structure and Fair Value Gaps. The system includes robust risk management such as per
STO Martin is a grid-based trading robot for MetaTrader 5 that uses technical indicators to manage entries and recoveries. It employs a Stochastic Oscillator for execution signals and a Moving Average to filter trades according to the prevailing trend. The EA features a martingale lot-scaling system that adds positions
This MetaTrader 5 expert advisor is designed for trading XAUUSD using a trend-following approach. It identifies entries through a triple Exponential Moving Average crossover system, requiring ADX momentum confirmation before opening positions. To manage losing trades, the EA employs a martingale strategy that layers or
Se-0303 is an automated trading robot for MetaTrader 4 and 5 that employs a grid-based approach with Martingale lot scaling. It determines entries through trend analysis and M1 fractals, using coefficients to calculate order distances and take profit targets relative to price height. The EA includes specific risk contr
This Expert Advisor for MetaTrader 5 focuses on gold trading through a combination of mean-reversion signals and a grid management system. It uses multi-timeframe filters, including exponential moving averages and ADX on the H1 timeframe, to identify trend direction while executing entries on M15 based on RSI and Bolli
This MetaTrader 5 expert advisor implements a multi-pair grid and dollar-cost averaging strategy. It monitors a configurable list of currency pairs and determines trade direction using a moving average trend filter. When price moves against an initial position, the bot opens additional levels using fixed, additive, or