Trading robot · MT4 · MT5

Grafik Tabranij

by surgabot

Grafik Tabranij is a multi-strategy Expert Advisor for MetaTrader 5 and MetaTrader 4 designed for automated trading.

High risk

GitHub stars2
Forks1
Last updateyesterday3 Oct 2026
LicenceMIT

Overview

Grafik Tabranij features five distinct operational modes: breakout, grid averaging, zigzag bounce, signal-based entry, and an A* pathfinding algorithm for optimal price levels. The EA utilizes martingale lot-size scaling with customizable multipliers and step limits per strategy. Risk controls include adjustable stop loss and take profit levels, along with an optional auto-selection feature that changes strategies dynamically based on signal strength.

Details

Author

surgabot on GitHub

Type

Trading robot

Platform

MetaTrader 4 (MQL4) and MetaTrader 5 (MQL5)

Strategy

Breakout, Grid, Martingale, Mean reversion

Markets

Any symbol

Timeframes

Any timeframe

Risk Profile

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

Topics

algorithmic-tradingexpert-advisormetatrader5mql5trading-bot

Input Parameters

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

NameTypeDefaultDescription
_s0string=========== EA PESALDO ===========
Info_SystemstringEA Memburu Saldo
Info_Versionstringv1.12 [Multi-Strategy GT + A*]
Info_AuthorstringMOCHAMAD TABRANI
Info_Supportstringcindo.pages.dev
_s1string======== DASHBOARD GEOMETRY ========
X_Offsetint20Horizontal Offset (Pixels)
Y_Offsetint40Vertical Offset (Pixels)
Panel_Widthint600Total Dashboard Width
_s2string======== GRAFIK TABRANIJ ALGO STRATEGY ========
InpStrategyENUM_STRATEGYSTRAT_BREAKOUTPilih Strategi Memburu Saldo
InpGTTimeframeENUM_TIMEFRAMESPERIOD_H1GT Besar Timeframe (Signal Basis)
Show all 40 inputs
NameTypeDefaultDescription
InpLotdouble0.01Base Lot Volume
InpMultiplierdouble2.0Martingale / Layer Volume Multiplier
InpMaxStepsint5Max Martingale / Layer Steps
InpTPint300Take Profit Distance (Points) — fallback
InpSLint150Stop Loss Distance (Points) — fallback
InpLayerStepPtsint100Jarak antar layer (points)
InpZigzagBouncePtsint50Toleransi bounce Zigzag (points)
InpUseGTSLTPbooltruePakai level GT untuk SL/TP
InpRequireSignalboolfalseHanya entry jika sinyal A-E aktif
InpAutoGenesisbooltruePilih strategi otomatis dari kekuatan sinyal GT Genesis (KUAT=Breakout, MODERAT=Zigzag, LEMAH=Layer/inversi)
InpMagicint888999Algorithm Serial ID
_s2mgstring======== MARTINGALE PER STRATEGI ========
InpLotBreakoutdouble0.01Breakout: Base Lot
InpMultBreakoutdouble2.0Breakout: Multiplier
InpStepsBreakoutint5Breakout: Max Steps
InpLotLayerdouble0.01Layer: Base Lot
InpMultLayerdouble2.0Layer: Multiplier
InpStepsLayerint5Layer: Max Steps
InpLotZigzagdouble0.01Zigzag: Base Lot
InpMultZigzagdouble2.0Zigzag: Multiplier
InpStepsZigzagint5Zigzag: Max Steps
InpLotSignaldouble0.01Sinyal: Base Lot
InpMultSignaldouble2.0Sinyal: Multiplier
InpStepsSignalint5Sinyal: Max Steps
InpLotAStardouble0.01A*: Base Lot
InpMultAStardouble2.0A*: Multiplier
InpStepsAStarint5A*: Max Steps
InpTPBreakoutint110Breakout: Take Profit (pts)

How to Install It

  1. 1Download the sourceUse "Download source (.zip)" above, or clone surgabot/surgabot from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts or MQL5/Experts.
  3. 3Copy the filesCopy the .mq4 / .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

Saikyou RSI Breakout

by chanmoto
1 stars

This MetaTrader 4 expert advisor implements a counter-trend strategy based on RSI trendline breakouts and price prediction indicators. It enters trades when the RSI breaks out of support or resistance lines and manages positions using a grid-based approach. The system layers limit and stop orders at fixed intervals, em

MT4 Trading robot BreakoutMean reversionMartingale High risk
Updated 4 years ago None stated GitHub repository of Saikyou RSI Breakout
26 stars

This MetaTrader 4 expert advisor operates two concurrent strategy groups based on technical indicators. It primarily utilizes Bollinger Bands and Envelopes to identify market entries for automated trading. The robot employs a position scaling approach, using lot multipliers and fixed-distance grid additions to manage t

MT4 Trading robot Mean reversionMartingaleGrid High risk
Updated 8 years ago None stated GitHub repository of Bollinger Envelopes Grid

Mad Pound Profits

by Syakyr
16 stars

Mad Pound Profits is a MetaTrader 4 expert advisor that automates trading based on structural breakouts and price action. The system utilizes time-specific analysis windows throughout the day to identify entry opportunities. It incorporates technical elements such as Fibonacci levels, momentum indicators, and mean reve

MT4 Trading robot BreakoutSMC / ICT / price actionMartingale High risk Archived
Updated 7 years ago None stated GitHub repository of Mad Pound Profits

Session Sauce

by jblanked
13 stars

Session Sauce is an automated expert advisor for MetaTrader 4 designed to trade market session transitions and price extremes. It allows users to configure entries based on session opens, highs, and lows for the New York, London, and Asian sessions. The EA includes risk management features such as fixed stop losses, ta

MT4 Trading robot BreakoutMean reversionMartingale High risk
Updated 3 years ago None stated GitHub repository of Session Sauce

RSI Martingale EA

by peefpee
10 stars

This Expert Advisor for MetaTrader 5 implements a martingale trading strategy triggered by the Relative Strength Index (RSI). It opens an initial position when RSI reaches overbought or oversold thresholds. If price continues to move against the initial trade, the EA layers additional orders at set point intervals, mul

MT5 Trading robot MartingaleMean reversionGrid High risk

Icarus

by fraggli
7 stars

Icarus is an automated trading system for MetaTrader 4 that employs a grid strategy with Martingale lot scaling. It utilizes Bollinger Bands and the Stochastic Oscillator to identify entry points, offering a conjunctive mode for filtered execution. The EA manages risk through maximum position limits, equity warning thr

MT4 Trading robot GridMartingaleMean reversion High risk
Updated 4 years ago GPL-3.0 GitHub repository of Icarus

More trading robots

Need a Broker for MT4/MT5?

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

Compare brokers