Omak FxYO operates using two distinct execution branches: Intraday (D1/H1/M5) and Swing (W1/H4/M15). The system analyzes market structure to identify points of interest, employing wick ratios and optional volume expansion for entry confirmation. Risk management includes percentage-based lot sizing, daily loss limits, and catastrophic equity floors. It supports automated pyramiding into established moves and features a break-even trigger based on risk multiples. The README is missing, but the code defines detailed execution gates.
Multi-timeframe fractal model alignment
Automated pyramiding with declining risk factors
Daily loss and catastrophic equity floor protection
Read from OmakFxYO.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpBranch
ENUM_EXECUTION_BRANCH
BRANCH_INTRADAY
BRANCH_INTRADAY=Branch A (D1/H1/M5), BRANCH_SWING=Branch B (D1/H4/M15)
InpActiveBranch
ENUM_ACTIVE_BRANCH
BRANCH_A
Active branch: A=Intraday(D1/H1/M5), B=Swing(W1/H4/M15)
InpRiskPercent
double
1.0
InpMaxMinLotRiskPercent
double
20.0
Affordability bridge: max minLot risk % for symbol tradeability gating
InpMaxRiskDeviation
double
0.25
Max allowed risk deviation after lot adjustment (%)
InpMinStopBuffer
double
1.0
Minimum SL buffer as multiplier of broker's SYMBOL_TRADE_STOPS_LEVEL (0=use broker minimum)
InpStopsBuffer
double
1.0
Multiplier for broker stops level enforcement
InpMaxPoiWaitBars
int
20
Max M5 bars to wait for POI (was 10)
InpMagicNumber
int
88001
InpEnableTrace
bool
true
InpUsePipelineGate
bool
true
Use pipeline as execution gate
InpLogLevel
ENUM_LOG_LEVEL
LOG_LEVEL_INFO
Log verbosity level
Show all 40 inputs
Name
Type
Default
Description
InpMaxLogsPerSession
int
1000000
Session log cap
InpMaxLogsPerBar
int
5000
Logs per bar cap (0 = unlimited)
InpMinFreeMarginRatio
double
1.5
Minimum free margin ratio (FreeMargin / MarginRequired)
InpMaxDailyLossPercent
double
5.0
Max daily loss % of balance before trading halts
InpCatastrophicFloorPercent
double
20.0
Static drawdown: % of initial deposit (hard floor)
InpDynamicFloorPercent
double
0.0
Secondary floor: % of 30-day peak equity (0 = disable)
InpMinTradeAgeMinutes
int
60
No guard closure before this age
InpTradeCooldownSeconds
int
60
Cooldown seconds after trade execution
InpBlockNewEntriesOnDailyLoss
bool
true
Block new entries when daily loss limit hit
InpGuardManualReset
bool
false
Manual reset trigger for PERMANENT halt
InpBE_R_Multiple
double
1.0
Move SL to entry after X*R profit (1.0 = 1R)
InpTrailingStart
int
0
Start trailing after Y points profit (disabled)
InpTrailingStep
int
0
Trail SL by Z points (disabled)
InpMinTradeAgeSeconds
int
10
Minimum age before any SL modification
InpMaxTradeDurationDays
int
5
Emergency close after N days (0=disabled)
InpUseTrueTTradesMode
bool
true
Enable true TTrades HTF-LTF alignment
InpTradingStyle
ENUM_TIMEFRAMES
PERIOD_H4
Trading style: H4=Swing, H1=Daytrade, M15=Scalp
InpMaxC2WickPercent
double
0.6
Max C2 wick ratio (0.6 = 60%) โ triggers "wait for C3"
InpUseVolumeConfirmation
bool
false
[PHASE 3] Enable volume filter for C3
InpMinVolumeExpansion
double
120.0
Min volume % increase for C3 (100=baseline)
InpAllowLTFLeadReversal
bool
false
Allow LTF to signal before HTF reversal starts (aggressive)
InpTradeGraceSeconds
int
60
Grace period after trade opens before loss checks
InpMaxConsecutiveLosses
int
3
Max consecutive losses before trading halts
InpMaxSignalsPerBranch
int
4
Max signals per branch (pyramiding limit - enhanced to 4)
InpEnablePyramiding
bool
true
Enable pyramiding (scale into strong moves)
InpMaxPyramidOrders
int
2
Max additional pyramid orders per direction
InpPyramidAdditionalRiskPct
double
50.0
Additional risk % per pyramid order (vs base trade)
InpPyramidRiskFactor
double
0.70
Declining risk factor per pyramid layer (0.70 = 30% reduction per layer)
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone GoyBoi/OmakFxYO 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, and any .mqh files into the Include folder the code expects.
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.
Gold Trader EA is a multi-strategy expert advisor designed for trading XAUUSD on the MetaTrader 5 platform. It employs a fusion engine that combines up to 14 different technical analysis methods, including candlestick patterns, chart patterns, price action, and institutional levels. The system requires a user-defined n
This MetaTrader 5 expert advisor implements Smart Money Concepts including Order Blocks, Fair Value Gaps, and Break of Structure entries. It features an automated mode that combines multiple strategies alongside market regime detection using ADX or Efficiency Ratio to ensure trading in trending conditions. Risk managem
This MetaTrader 5 expert advisor implements an automated strategy based on Smart Money Concepts and the Trading Hub Juka Method. It analyzes market structure, institutional order blocks, and fair value gaps to identify high-probability entry points. The robot features multi-timeframe analysis, evaluating alignment betw
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
This MetaTrader 5 expert advisor focuses on institutional-style trading across forex, indices, and other assets. It utilizes market structure analysis, including liquidity sweeps and market structure shifts, to identify entries on a M15 timeframe guided by H1 trends. The robot categorizes market states into range, tren
This MetaTrader 5 expert advisor automates several price action strategies, including pin bar reversals at support and resistance levels, trendline bounces, and break-and-retest patterns. The robot employs multi-timeframe analysis to align entries with higher timeframe trends. Risk controls include percentage-based pos
MT5Trading robotSMC / ICT / price actionBreakoutTrend following