OnePunch Ryoku
- Эксперты
- Iago Otero Marino
- Версия: 5.10
- Активации: 5
# ONEPUNCH TRAIL BE — Страница для MQL5 Market (RU)
- Версия продукта: 5.10
- Файл: [ONE_PUNCH_RYOKU.mq5](file:///c:/Users/iagoo/Desktop/NEW%20RYOKU%20BOT%20-%20SAFETRADE/ONE_PUNCH_RYOKU/ONE_PUNCH_RYOKU.mq5)
## Обзор
- Советник с «сериями входов» и профессиональным управлением капиталом (equity), плюс денежное управление на уровне каждой позиции.
- Режим разогрева (Warmup) снижает чувствительность к дате старта и рыночному режиму.
- Блокировка прибыли по equity (Equity Trailing Lock) защищает реальную прибыль от резких откатов.
- Разделение BreakEven и Trailing исключает внутреннюю конкуренцию.
## Ключевые возможности
- Warmup Mode: первые сигналы с уменьшенной серией и 30% обычного риска; глобальный трейлинг отключён на время разогрева.
- Equity Trailing Lock: фиксирует прибыль относительно CycleBaseline; при equity ≥ 150% от базового уровня активируется «защита пика».
- Денежный BE по позиции: 3 уровня триггеров/фиксаций; действует только до момента, когда трейлинг возьмёт управление.
- Денежный трейлинг по позиции: изменяет SL только при улучшении и минимум на 1 пункт.
- Ограничение экспозиции: реальная денежная экспозиция (размер контракта × цена), а не «лоты/капитал».
- Глобальные механизмы: Kill Switch, Trade Finish, сброс цикла по Equity Multiplier.
## Параметры
- Лоты и серия: InpBaseLot, InpTradesPerSignal
- Глобальный риск: InpRiskPercent, InpKillPercent, InpEquityMultiplier
- Глобальная блокировка: InpTriggerRatio, InpTrailRatio, InpMaxExposurePercent
- Система: InpUseExposureLimit, InpVerboseLogs
- Завершение торговли: InpUseTradeFinish, InpTradeFinishEquity, InpUseEmailAlerts, InpEmailSubjectPrefix
- Блокировка по equity: InpUseEquityTrailingLock, InpLockActivateGainPercent, InpLockTrailPercent
- Приоритет трейлинга: InpUseGlobalTrail, InpPreferEquityPeakLock
- Ограничения экспозиции: InpUseLotCaps, InpMaxLotPerTrade, InpMaxTotalVolume, InpMaxVirtualRiskMoney
- BE по позиции: InpUseMoneyBE, уровни триггеров/фиксаций
- Трейлинг по позиции: InpUseMoneyTrailing, InpTrailStartMoney, InpTrailStepMoney
- Валидация: InpAutoFixParams, InpShowParamWarnings
- Общие: InpMagic
- Разогрев: InpWarmupSignals, InpWarmupTradesPerSignal
- Институциональный режим: InpInstitutionalMode, InpPeakProtectionPercent
## Логика работы
- Порядок в OnTick:
- ManageGlobalEquity
- ApplyMoneyBreakEven
- ApplyMoneyTrailing
- TryEntry при новой свече
- Сигнальный движок без изменений: EMA200 + наклон EMA34 + RSI + ADX.
- OpenBurst распределяет риск по сделкам и задаёт SL на основе ATR.
## Warmup Mode
- Первые InpWarmupSignals сигналов: применяются InpWarmupTradesPerSignal и риск-фактор 0.3.
- На период разогрева глобальный трейлинг отключён, чтобы избежать преждевременных выходов.
## Equity Trailing Lock
- Активируется при приросте ≥ InpLockActivateGainPercent.
- «Пол» рассчитывается как базовый капитал плюс зафиксированная доля пиковой прибыли; при включённом InstitutionalMode и equity ≥ 1.5× базового, процент трейлинга = min(LockTrailPercent, PeakProtectionPercent).
## Управление рисками
- Kill Switch: закрывает всё при equity ≤ InitialBalance × KillPercent.
- Equity Multiplier: закрывает всё и сбрасывает цикл при equity ≥ CycleBaseline × InpEquityMultiplier.
- Trade Finish: необязательная цель по equity для завершения и отключения советника.
## Установка и требования
- Прикрепите советник к нужному символу/таймфрейму; проверьте параметры брокера.
- Включите автоторговлю; настройте e-mail оповещения при необходимости.
- Убедитесь в доступности размера контракта и tick-параметров через SymbolInfo.
## Рекомендации по рынкам/таймфреймам
- Символы с понятным трендом и умеренным спредом.
- Таймфреймы, соответствующие сигнальному движку (обычно M15–H1).
## Советы по тестированию
- Используйте «Every tick based on real ticks», если доступно.
- Устанавливайте реалистичные спреды, проскальзывания и комиссии.
- Включайте режим разогрева для имитации реальных условий старта.
## FAQ
- Зачем много сделок в серии? Диверсификация входов и распределение капитала на микро-входы.
- Почему разделять BE и трейлинг? Чтобы избежать «дёрганья» SL и лишней нагрузки на CPU.
- Гарантирует ли победы на первых сигналах? Нет. Warmup снижает риск и чувствительность, но не даёт гарантий.
## Версия
- v5.10 — институциональное управление equity, разогрев, реальная денежная экспозиция, разделение BE/трейлинга.
