GolilarCoreEA
- Experts
- Kraisid Penpongphum
- Versão: 1.1
- Atualizado: 14 maio 2026
- Ativações: 5
# GorillaCoreEA
**EA com gestão de risco adaptativa para MetaTrader 5**
---
## Resumo
O GorillaCoreEA é um EA totalmente automatizado que opera em ciclos. O lote é ajustado em tempo real conforme a volatilidade e o saldo, e várias camadas de proteção — incluindo um corte de emergência por drawdown — mantêm a exposição no que você configurar. Cada ciclo roda sozinho: ao bater a meta de lucro, a cesta toda fecha de uma vez e o próximo ciclo arranca automaticamente.
Otimizado pra XAUUSD, também roda bem nas majors de Forex.
---
## Recursos
- **Lote adaptativo** conforme volatilidade e saldo
- **Fechamento por % do saldo** — cesta inteira de uma vez
- **Circuit-breaker de drawdown** — corta antes do stop-out do broker
- **Proteção dupla de margem** — limite por ordem + nível mínimo
- **Detecção automática de filling mode** (FOK / IOC / Return)
- **Filtros de spread, sessão e permissão de trading**
- **Resistente a quedas** — recupera o estado ao reiniciar
- **Dashboard no gráfico** — conta, P/L flutuante, rebate
- **Logs detalhados** de cada condição bloqueando o trading
---
## Requisitos
| Item | Requisito |
|---|---|
| Plataforma | MetaTrader 5 (build 3000+) |
| Tipo de conta | Hedging |
| Saldo mínimo | $500 (recomendado $2.000+) |
| Alavancagem | 1:100 ou mais |
| Símbolo principal | XAUUSD |
| Outros suportados | EURUSD, GBPUSD, USDJPY e demais majors |
| Timeframe | Qualquer um (análise interna independe do TF) |
---
## Parâmetros
### Gestão de capital
| Parâmetro | Default | Descrição |
|---|---|---|
| `InpTPPercent` | 0.3 | Alvo de lucro em % do saldo. Menor = ciclo mais curto. |
| `InpMaxLotPerOrder` | 100 | Teto duro de lote por ordem. |
| `InpRebatePerLot` | 0 | Rebate por lote (só pra display). |
| `InpSafetyMargin` | 0.1 | Coeficiente de segurança no cálculo do lote. |
| `InpMinMarginLevel` | 500 | Nível de margem mínimo (%) pra abrir novas. |
| `InpMaxMarginPct` | 30 | Margem máxima por ordem (% saldo). |
| `InpMaxDrawdownPct` | 30 | **Saída emergencial.** Fecha tudo se DD passar desse % do saldo. |
| `InpMaxOrders` | 5 | Máximo de ordens no ciclo. |
### Configurações de trade
| Parâmetro | Default | Descrição |
|---|---|---|
| `InpMagic` | 20250102 | Magic number, único por instância. |
| `InpComment` | Grid | Comentário da ordem. |
| `InpMaxSpreadPts` | 200 | Spread máximo em pontos. |
| `InpSlippagePts` | 30 | Slippage máximo aceito. |
---
## Como funciona
Cada ciclo é fechado em si mesmo:
1. **Calibração** dos parâmetros internos pela volatilidade atual.
2. **Execução** da cesta com filtros ativos a cada tick.
3. **Trava de lucro** ao atingir a meta — fecha tudo em batch.
4. **Saída emergencial** se DD bater o `InpMaxDrawdownPct`.
5. **Próximo ciclo** começa sozinho.
Após queda ou reinício, o EA recupera o estado e continua gerenciando o que tava aberto.
---
## Dashboard
Mostra: saldo, equity, P/L flutuante, ordens abertas vs máximo, lucro do dia/mês/total, rebate, parâmetros do ciclo e status do EA.
---
## Configuração
1. Um EA por gráfico por símbolo. O TF do gráfico não afeta.
2. Liga o **AutoTrading** (botão verde no topo).
3. Começa com defaults em demo, mínimo 1–2 ciclos completos.
4. Mais conservador: `InpSafetyMargin` em 0.05, `InpMaxOrders` em 7–10.
5. Várias instâncias: `InpMagic` diferente em cada gráfico.
---
## Diagnóstico
Se o EA parar de abrir, olha o log de Experts:
- `[BLOCK] Terminal: AutoTrading is OFF` — clica no botão
- `[BLOCK] Spread X > Y pts` — spread alto, espera
- `[BLOCK] Margin level X%` — margem baixa
- `[BLOCK] BUY/SELL lot capped` — ajusta `InpMaxMarginPct` ou põe mais saldo
- `[FAIL] BUY/SELL #N` — broker rejeitou
- `[EMERGENCY] Drawdown closing basket` — circuit-breaker disparou
---
## Importante
- Só funciona em conta **hedging**, não em netting.
- Performance passada não garante futura. Testa em demo primeiro.
- O circuit-breaker é uma rede de proteção, mas gap extremo ainda pode causar perda além do esperado.
**Versão:** 1.01
