Trading robot ยท MT5

DC Fib2O MT5 Bot

by sournk

This Expert Advisor for MetaTrader 5 automates a strategy based on Fibonacci retracements following a Break of Structure or Change of Character.

GitHub stars2
Forks0
Last update1 year ago1 Dec 2024
LicenceMIT
Latest release1.051 year ago

Overview

DC Fib2O MT5 Bot identifies market structure shifts and places two separate pending orders: a trend-following stop order and a reversal limit order targeting liquidity runs. The EA calculates exits using fixed reward-to-risk ratios and specific Fibonacci levels. Risk management features include configurable lot sizing and a mechanism that adjusts the second order's stop loss if the first order is stopped out. It is designed for various instruments including forex and synthetic indices.

Details

Author

sournk on GitHub

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

SMC / ICT / price action, Mean reversion

Markets

Forex, Indices

Timeframes

Any timeframe

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.

Input parameters

Read from DC-Fib2O-MT5-Bot.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
Inp_FIB_MD_ModeENUM_FIB2OBOT_MODEFIB2OBOT_MODE_SWING_SWINGFIB_MD: Mode
Inp_FIB_TFENUM_TIMEFRAMESPERIOD_H1FIB_TF: Timeframe to detect BOS/CHoCH and Fibo
Inp_FIB_STP_EPL_StopEPLeveldouble0.764FIB_STP_EPL: STOP order EP Level
Inp_FIB_STP_SLL_StopSLLeveldouble0.236FIB_STP_SLL: STOP order SL Level
Inp_FIB_LIM_EPL_LimitEPLeveldouble0.764FIB_LIM_EPL: LIMIT order EP Level
Inp_FIB_LIM_SLL_LimitSLLeveldouble100.0FIB_LIM_SLL: LIMIT order SL Level
Inp_FIB_COL_BUY_Color_BuycolorclrDarkGreenFIB_COL_BUY: Color Buy
Inp_FIB_COL_SELL_Color_SellcolorclrCrimsonFIB_COL_SELL: Color Sell
Inp_ENT_STP_RR_Stop_RRdouble1.0ENT_STP_RR: STOP Order TP RR
Inp_ENT_LIM_RR1_Limit_RR1double5.0ENT_LIM_RR1: LIMIT Order TP RR
Inp_ENT_ORD_DEL_Order_DeletebooltrueENT_ORD_DEL: Delete orders when Fibo's updated
Inp_ENT_MMT_MoneyManagmentTypeENUM_MM_TYPEENUM_MM_TYPE_FIXED_LOTENT_MMT: Money Management Type
Show all 16 inputs
NameTypeDefaultDescription
Inp_ENT_MMV_MoneyManagmentValuedouble0.01ENT_MMV: Money Management Value
Inp_MS_MGCulong20241120MSC_MGC: Expert Adviser ID - Magic
Inp_MS_EGPstringDCFIBMSC_EGP: Expert Adviser Global Prefix
Inp_MS_LOG_LLLogLevelLogLevel(WARN)MSC_LOG_LL: Log Level

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone sournk/DC-Fib2O-MT5-Bot 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

Simba Sniper EA

by oriokie
6 stars

This MetaTrader 5 expert advisor focuses on XAUUSD using a multi-timeframe scalping approach based on Smart Money Concepts. It identifies institutional market structures by analyzing H4 trends, H1 supply and demand zones, and M5 entries. The logic incorporates order block detection, Fair Value Gaps (FVG), and liquidity

MT5 Trading robot SMC / ICT / price actionScalpingTrend following High risk
Updated 8 months ago Custom licence GitHub repository of Simba Sniper EA

ICT System EA

by 26730023-PhamPhuNguyenHung
5 stars

This MetaTrader 5 expert advisor automates trading strategies based on Inner Circle Trader (ICT) and Smart Money Concepts (SMC). It utilizes a confluence engine to evaluate market structure, PDA zones, fair value gaps, order blocks, and SMT divergence against correlated symbols like the DXY. Designed specifically for p

MT5 Trading robot SMC / ICT / price actionTrend followingMean reversion
Updated 6 months ago None stated GitHub repository of ICT System EA
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

Xauusd God MT5

by techly39
3 stars

This MetaTrader 5 expert advisor is designed specifically for trading gold (XAUUSD). The system utilizes a modular architecture to detect market regimes, identify ranges, and execute trades based on liquidity sweeps and breakouts. It incorporates several filters, including spread and volume checks, alongside a drawdown

MT5 Trading robot BreakoutSMC / ICT / price actionMean reversion
Updated 10 months ago None stated GitHub repository of Xauusd God MT5

EA SMC Engine

by Pauloeduspbr
3 stars

This automated trading robot for MetaTrader 5 implements Smart Money Concepts (SMC) and ICT principles using a hybrid architecture. Trading logic and signal detection are processed within a native C++ DLL, while the MQL5 bridge handles trade execution and data feeding. The system identifies market structure shifts, inc

MT5 Trading robot SMC / ICT / price actionBreakoutTrend following
Updated 5 months ago MIT GitHub repository of EA SMC Engine

Fibonacci ICT EA

by Shifrozy
2 stars

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

MT5 Trading robot SMC / ICT / price actionIndicator crossoverMean reversion High risk
Updated 3 weeks ago None stated GitHub repository of Fibonacci ICT EA

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