OnePunch Ryoku
- Experts
- Iago Otero Marino
- 버전: 5.10
- 활성화: 5
# ONEPUNCH TRAIL BE — MQL5 Market Listing (EN)
- Product version: 5.10
- File: [ONE_PUNCH_RYOKU.mq5](file:///c:/Users/iagoo/Desktop/NEW%20RYOKU%20BOT%20-%20SAFETRADE/ONE_PUNCH_RYOKU/ONE_PUNCH_RYOKU.mq5)
## Overview
- Burst-based EA with professional equity management and per-position money management.
- Warmup mode reduces sensitivity to start day and market regime.
- Equity trailing lock protects real profit against sharp reversals.
- BreakEven and trailing are decoupled to avoid internal competition.
## Key Features
- Warmup Mode: first signals use reduced burst and 30% of normal risk; global trailing suspended during warmup.
- Equity Trailing Lock: locks profit relative to CycleBaseline; includes explosive peak protection when equity ≥ 150% of baseline.
- Per-Position Money BE: 3 levels of money-based triggers and locks; applies only before trailing takes control.
- Per-Position Money Trailing: moves SL only when it improves and by at least 1 point.
- Exposure Caps: exposure calculated in real money (contract size × price), not by lots/equity.
- Global Controls: Kill Switch, Trade Finish, Equity Multiplier cycle reset.
## Inputs Overview
- Lots and burst: InpBaseLot, InpTradesPerSignal
- Global risk: InpRiskPercent, InpKillPercent, InpEquityMultiplier
- Global lock: InpTriggerRatio, InpTrailRatio, InpMaxExposurePercent
- System: InpUseExposureLimit, InpVerboseLogs
- Trade Finish: InpUseTradeFinish, InpTradeFinishEquity, InpUseEmailAlerts, InpEmailSubjectPrefix
- Equity Trailing Lock: InpUseEquityTrailingLock, InpLockActivateGainPercent, InpLockTrailPercent
- Trailing priority: InpUseGlobalTrail, InpPreferEquityPeakLock
- Exposure caps: InpUseLotCaps, InpMaxLotPerTrade, InpMaxTotalVolume, InpMaxVirtualRiskMoney
- Per-position BreakEven: InpUseMoneyBE, Level triggers/locks
- Per-position trailing: InpUseMoneyTrailing, InpTrailStartMoney, InpTrailStepMoney
- Parameter validation: InpAutoFixParams, InpShowParamWarnings
- General: InpMagic
- Warmup: InpWarmupSignals, InpWarmupTradesPerSignal
- Institutional: InpInstitutionalMode, InpPeakProtectionPercent
## Operation Flow
- OnTick runs:
- ManageGlobalEquity
- ApplyMoneyBreakEven
- ApplyMoneyTrailing
- TryEntry on new bar
- Signal engine unchanged: EMA200 + EMA34 slope + RSI + ADX.
- OpenBurst distributes risk per trade and applies ATR-based SL.
## Warmup Mode
- First InpWarmupSignals signals: uses InpWarmupTradesPerSignal and 0.3 risk factor.
- Global trailing temporarily disabled during warmup to avoid premature exits.
## Equity Trailing Lock
- Activates when gain % ≥ InpLockActivateGainPercent.
- Floor is baseline plus locked share of peak profit; with InstitutionalMode on and equity ≥ 1.5× baseline, trail percent becomes min(LockTrailPercent, PeakProtectionPercent).
## Risk Management
- Kill Switch: closes all when equity ≤ InitialBalance × KillPercent.
- Equity Multiplier: closes all and resets cycle when equity ≥ CycleBaseline × InpEquityMultiplier.
- Trade Finish: optional equity target to finish and remove EA.
## Setup & Requirements
- Attach to chart with proper symbol, timeframe, and broker settings.
- Enable algo trading and email alerts if desired.
- Ensure contract size and tick parameters are available from SymbolInfo.
## Recommended Markets & Timeframes
- Symbols with clear trends and moderate spreads.
- Timeframes that align with the signal engine (commonly M15–H1).
## Backtesting Tips
- Use “Every tick based on real ticks” when available.
- Set realistic spreads, slippage, and commissions.
- Start with warmup enabled to emulate real start conditions.
## FAQ
- Why many trades per burst? Diversifies entry risk and distributes allocation across micro entries.
- Why decouple BE and trailing? Avoids oscillating SL changes and CPU overhead.
- Does it guarantee winning first signals? No. Warmup reduces risk and sensitivity; no guarantees.
## Version
- v5.10 — institutional-grade equity management, warmup, exposure in real money, decoupled BE/trailing.
