GolilarCoreEA
- Experts
- Kraisid Penpongphum
- 버전: 1.1
- 업데이트됨: 14 5월 2026
- 활성화: 5
# GorillaCoreEA
**MetaTrader 5용 적응형 리스크 관리 자동매매 EA**
---
## 개요
GorillaCoreEA는 사이클 기반으로 돌아가는 완전 자동 MT5 EA입니다. 변동성과 잔고에 맞춰 로트 사이즈가 실시간 조정되고, 드로우다운 비상 청산을 포함한 다중 안전장치가 계정 리스크를 설정 범위 내로 묶어둡니다. 사이클은 각각 독립적으로 돌아갑니다 — 목표 수익에 도달하면 바스켓 전체를 한 번에 청산하고 다음 사이클이 자동으로 시작됩니다.
XAUUSD 운용에 최적화, 주요 FX 메이저 페어에서도 정상 동작합니다.
---
## 주요 기능
- **변동성 기반 로트 자동 조정**
- **잔고 비율로 바스켓 청산** — 전체 한 번에
- **드로우다운 차단기** — 브로커 강제청산 전에 자체 청산
- **이중 마진 보호** — 주문당 상한 + 최소 마진 수준
- **filling mode 자동 감지** (FOK / IOC / Return)
- **스프레드·세션·거래권한 필터**
- **재시작·접속 끊김 후 상태 자동 복구**
- **차트 내 대시보드** — 계정 상태, 부동 손익, 리베이트 실시간 표시
- **상세 로그** — 차단된 모든 조건이 Experts 로그에 기록
---
## 시스템 요구사항
| 항목 | 요구사항 |
|---|---|
| 플랫폼 | MetaTrader 5 (build 3000 이상) |
| 계정 유형 | Hedging (헤지) |
| 최소 잔고 | $500 (권장 $2,000 이상) |
| 레버리지 | 1:100 이상 |
| 주력 종목 | XAUUSD |
| 호환 종목 | EURUSD, GBPUSD, USDJPY 등 메이저 페어 |
| 타임프레임 | 무관 (내부 분석은 차트 TF 비의존) |
---
## 파라미터
### 자금 관리
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| `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. **다음 사이클 자동 시작**.
접속 끊김이나 터미널 재시작 후에도 상태를 자동 복구해 기존 포지션을 계속 관리합니다.
---
## 대시보드
차트 상단에 표시: 잔고, 자기자본, 부동 손익, 현재 주문 수 vs 최대, 일/월/누적 수익, 리베이트 집계, 사이클 정보, EA 상태.
---
## 설정 가이드
1. 차트 1개 = 종목 1개 = EA 1개. 차트 타임프레임은 영향 없음.
2. **AutoTrading** 버튼 활성화 (상단 툴바, 녹색).
3. 기본값으로 데모에서 1–2 사이클 돌려보고 실계좌로.
4. 더 보수적으로: `InpSafetyMargin` 0.05, `InpMaxOrders` 7–10.
5. 다중 운용 시 차트마다 `InpMagic` 다르게.
---
## 진단 로그
EA가 주문을 안 열면 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
