GolilarCoreEA
- Эксперты
- Kraisid Penpongphum
- Версия: 1.1
- Обновлено: 14 мая 2026
- Активации: 5
# GorillaCoreEA
**Адаптивный советник для MetaTrader 5 с автоматическим управлением риском**
---
## Описание
GorillaCoreEA — полностью автоматический советник для MT5, работающий циклами. Объём позиций пересчитывается на лету под текущую волатильность и баланс, а несколько уровней защиты (включая аварийное закрытие по просадке) держат счёт в рамках выставленного риска. Каждый цикл замкнут: достигли цели по балансу — корзина закрывается, новый цикл стартует сам.
Заточен под XAUUSD, нормально работает и на основных FX-парах.
---
## Возможности
- **Динамический объём** под волатильность и баланс
- **Закрытие корзины по проценту** от баланса
- **Аварийный стоп по просадке** — режет позиции до маржин-колла брокера
- **Защита по марже** — лимит на ордер + минимальный уровень
- **Авто-подбор filling mode** (FOK / IOC / Return)
- **Фильтр спреда, сессии, прав на торговлю**
- **Восстановление после перезапуска** терминала или потери связи
- **Дашборд на чарте** — баланс, плавающий PL, ребейт
- **Подробные логи** причин блокировок в Experts
---
## Требования
| Параметр | Значение |
|---|---|
| Платформа | MetaTrader 5 (build 3000+) |
| Тип счёта | Хеджевый (Hedging) |
| Минимальный депозит | $500 (рекомендуется $2,000+) |
| Плечо | от 1:100 |
| Основной инструмент | XAUUSD |
| Также работает | EURUSD, GBPUSD, USDJPY, прочие мажоры |
| Таймфрейм | Любой |
---
## Входные параметры
### Управление портфелем
| Параметр | По умолчанию | Описание |
|---|---|---|
| `InpTPPercent` | 0.3 | Цель по корзине в % от баланса. Меньше — быстрее закрываются циклы. |
| `InpMaxLotPerOrder` | 100 | Жёсткий потолок объёма одного ордера. |
| `InpRebatePerLot` | 0 | Ребейт за лот (только для отображения на панели). |
| `InpSafetyMargin` | 0.1 | Коэффициент консервативности расчёта объёма. Ниже — безопаснее. |
| `InpMinMarginLevel` | 500 | Минимальный уровень маржи (%) для открытия. Ниже — советник не открывает новые. |
| `InpMaxMarginPct` | 30 | Лимит маржи на один ордер (% от баланса). |
| `InpMaxDrawdownPct` | 30 | **Аварийный выход.** Закрытие корзины при просадке выше этого % от баланса. |
| `InpMaxOrders` | 5 | Максимум ордеров в цикле. |
### Настройки сделок
| Параметр | По умолчанию | Описание |
|---|---|---|
| `InpMagic` | 20250102 | Магик для разделения ордеров между экземплярами. |
| `InpComment` | Grid | Комментарий ордера. |
| `InpMaxSpreadPts` | 200 | Максимальный спред в пунктах. |
| `InpSlippagePts` | 30 | Допустимое проскальзывание. |
---
## Как работает
Каждый цикл живёт сам по себе:
1. **Калибровка** под текущую волатильность перед стартом цикла.
2. **Управление корзиной** — открытие и сопровождение по внутренней логике, фильтры тикаются каждый тик.
3. **Фиксация прибыли** при достижении цели — закрываем всё одним заходом.
4. **Аварийный выход** при просадке выше `InpMaxDrawdownPct`.
5. **Новый цикл** запускается автоматически.
---
## Дашборд
Показывает: баланс, эквити, плавающий PL, число ордеров, прибыль за день/месяц/всё время, ребейт, параметры цикла, статус советника.
---
## Установка
1. Один советник на один график на один символ.
2. Включить **AutoTrading**.
3. Сначала демо, минимум 1–2 цикла.
4. Для более консервативной торговли: понизить `InpSafetyMargin` до 0.05, поднять `InpMaxOrders` до 7–10.
5. На разные графики — разный `InpMagic`.
---
## Диагностика
Если советник не открывает позиции — смотри Experts:
- `[BLOCK] Terminal: AutoTrading is OFF` — включи кнопку AutoTrading
- `[BLOCK] Spread X > Y pts` — спред шире лимита
- `[BLOCK] Margin level X%` — уровень маржи упал
- `[BLOCK] BUY/SELL lot capped` — посмотри `InpMaxMarginPct` или подними депозит
- `[FAIL] BUY/SELL #N` — отказ брокера, смотри ретурн-код
- `[EMERGENCY] Drawdown closing basket` — сработал аварийный выход
---
## Важно
- Только хеджевые счета. Неттинг не поддерживается.
- Прошлые результаты не гарантируют будущих.
- Аварийный стоп — это страховка, но не панацея против гэпов.
**Версия:** 1.01
