GolilarCoreEA
- エキスパート
- Kraisid Penpongphum
- バージョン: 1.1
- アップデート済み: 14 5月 2026
- アクティベーション: 5
# GorillaCoreEA
**MetaTrader 5用 アダプティブ・リスク管理EA**
---
## 概要
GorillaCoreEAはサイクル方式で動く完全自動EA。ロットはボラティリティと残高に応じて自動調整、複数の安全レイヤー(ドローダウン緊急遮断つき)で口座リスクを設定範囲内に抑える。各サイクルは独立——目標利益に達したらバスケット一括決済、次のサイクルが自動で始まる。
XAUUSD向けにチューニング済み、主要FXペアでも動作する。
---
## 主な機能
- **ボラティリティ連動ロット**——市場と残高に合わせて自動調整
- **残高%基準のバスケット決済**
- **ドローダウン緊急遮断**——ブローカーのストップアウト前に自動決済
- **証拠金ダブル保護**——注文あたり上限+最低証拠金水準
- **filling mode自動判定**(FOK / IOC / Return)
- **スプレッド・セッション・取引権限フィルタ**
- **再起動・回線断からの自動復帰**
- **チャート内ダッシュボード**——口座状況・損益・リベート表示
- **詳細ログ**——ブロック条件をすべてExpertsログに記録
---
## システム要件
| 項目 | 要件 |
|---|---|
| プラットフォーム | MetaTrader 5 (build 3000以上) |
| 口座タイプ | ヘッジング口座 |
| 最低残高 | $500(推奨 $2,000以上) |
| レバレッジ | 1:100以上推奨 |
| 主要銘柄 | XAUUSD |
| 対応銘柄 | EURUSD, GBPUSD, USDJPY等のメジャー |
| 時間足 | 任意(内部分析は時間足非依存) |
---
## パラメータ
### 資金管理
| パラメータ | 初期値 | 説明 |
|---|---|---|
| `InpTPPercent` | 0.3 | バスケット利確目標(残高%)。小さいほど早く決済。 |
| `InpMaxLotPerOrder` | 100 | 注文ごとのロット上限。 |
| `InpRebatePerLot` | 0 | 1ロットあたりリベート(表示のみ)。 |
| `InpSafetyMargin` | 0.1 | ロット計算の安全係数。小さいほど保守的。 |
| `InpMinMarginLevel` | 500 | 新規開設を止める証拠金維持率(%)。 |
| `InpMaxMarginPct` | 30 | 注文あたり最大証拠金(残高%)。 |
| `InpMaxDrawdownPct` | 30 | **緊急決済。** 含み損が残高のこの%を超えたら全決済。 |
| `InpMaxOrders` | 5 | 1サイクルの最大注文数。 |
### 取引設定
| パラメータ | 初期値 | 説明 |
|---|---|---|
| `InpMagic` | 20250102 | マジックナンバー(複数稼働時は別々の値)。 |
| `InpComment` | Grid | 注文コメント。 |
| `InpMaxSpreadPts` | 200 | 最大許容スプレッド(ポイント)。 |
| `InpSlippagePts` | 30 | 最大許容スリッページ。 |
---
## 動作の流れ
各サイクルは独立して動く:
1. **サイクル前キャリブレーション**——現在のボラティリティから内部パラメータを再計算。
2. **サイクル実行**——内部ロジックでバスケット管理、毎tickで安全フィルタを再確認。
3. **利益確定**——目標到達でバスケット一括決済。
4. **緊急退避**——含み損が`InpMaxDrawdownPct`超で全決済。
5. **次サイクル自動開始**。
切断や再起動後も、ポジション状態を自動復元して継続管理。
---
## ダッシュボード
チャート上に表示:残高、有効証拠金、含み損益、注文数、当日/今月/累計利益、リベート、サイクル情報、稼働ステータス。
---
## 推奨設定
1. 1チャート1銘柄1EA。時間足は何でも可。
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`を調整 or 残高追加
- `[FAIL] BUY/SELL #N` — ブローカー側で拒否
- `[EMERGENCY] Drawdown closing basket` — 緊急遮断発動
---
## 注意
- **ヘッジング口座専用**。ネッティング口座非対応。
- 過去の成績は将来を保証しない。必ずデモで検証。
- 緊急遮断はセーフティネット。極端なギャップには完全対応できない。
**バージョン:** 1.01
