STRATEGY LAB.
マニュアル

AI TRADER 3.0 取扱説明書

最先端の機械学習モデルを搭載した高機能多通貨スキャルピングEAの導入から運用までの解説。

システム構成・フロー図

M5ローソク足確定 始値/高値/安値/終値 15個の基本特徴量 RSI/ADX/EMA乖離など ラグ適用 & MTF 4ラグ(1, 2, 4, 8本前) 上位足 H1/H4 (6次元) 特徴量ベクトル生成 ゴールド: 82次元 その他: 66次元 LightGBM推論 BUY/SELL/RANGE判定

AI Trader Multicurrency 取扱説明書 (V3.0)

本EAは、人工知能(AI)ONNXモデルを搭載した高機能スキャルピングシステムです。

---

1. V3.0での主なアップデート

  • 全12通貨・XM/EXNESS両対応の長期(2022-2026年)再学習モデル搭載:
  • ユーザー要望に基づき、全12通貨ペア(XAUUSD、主要FX 8通貨、仮想通貨 3銘柄)について、2022年1月2日〜2026年4月30日の最新ヒストリカルデータを用いた再学習を実施しました。
  • XM専用モデルの時間調整: XMTradingのサーバー時間における冬時間(GMT+2)および夏時間(GMT+3)のDST(サマータイム)シフトを完全にGMT+0基準へ時間調整した上で、特徴量抽出およびラベル付けを行いました。これにより、時間帯アノマリーのズレを完全に排除したXM専用の高精度AI予測モデルとなっています。
  • ONNXファイル名のわかりやすい統一(V3モデル):
  • すべてのONNXファイルを ml_model___v3.onnx (例:ml_model_XAUUSD_XM_v3.onnx, ml_model_EURUSD_EXNESS_v3.onnx)として明確に命名し、バイナリリソースとしてEA内部に組み込みました。
  • 82次元と66次元の動的並行処理エンジンの洗練化:
  • ゴールド (XAUUSD) は7つの新規特徴量(8次元)を含む82次元ONNXモデル、その他の11通貨は66次元ONNXモデルをEA内部で自動判別・メモリ上に動的ロードして並行稼働させるアーキテクチャをバージョン3.0仕様へ最適化しました。
  • コンパイル検証の完全パス:
  • 単一通貨版 AI_Trader_3.0.mq5、多通貨版 AI_Trader_3.0_Multi.mq5、デモ多通貨版 AI_Trader_3.0_Multi_Demo.mq5 のすべてにおいて、エラー0(0 errors)で完全にビルドされています。

---

2. ブローカー専用AIモデル・統合モデルの選択機能 (`InpModelType`)

  • EXNESS最適化モデル (MODEL_EXNESS): EXNESSのヒストリカルデータで学習したモデル。低スプレッド環境に特化。
  • XMTrading最適化モデル (MODEL_XM): XMTradingの時間調整済みデータで学習したモデル。XM極口座(KIWAMI)等に最適。
  • 統合(EXNESS+XM)モデル (MODEL_COMBINED): 両ブローカーのデータを結合して学習した頑健な推奨モデル。

---

3. 概要

  • AI方向予測: M5(5分足)の確定時に、テクニカル指標と時間情報から直後の「上昇」「下落」確率を予測しエントリー。
  • 安全設計: 損切り・利確・分割決済・建値移動(BE)の基準幅を、すべてボラティリティ指標(ATR)から動的に自動算出。
  • リスク回避: 週末強制決済、経済指標発表時の取引停止機能を搭載。
  • 【重要】ECN口座(極低スプレッド口座)専用: 本EAはスキャルピングをベースとするため、スプレッドが非常に狭い「ECN口座」(または Raw Spread 口座や Zero 口座等)専用となります。

---

4. 対象銘柄(ONNXモデル自動読み込み)

チャートに適用すると、銘柄名を自動判別して対応モデルをロードします。

  • ゴールド (XAUUSD): 82次元最新最適化モデルを使用。ボラティリティが高く、積極的なトレードを行います。
  • 主要FX 8通貨: EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, USDCHF, EURJPY, GBPJPY (66次元モデル)
  • 仮想通貨 3銘柄: BTCUSD, ETHUSD, XRPUSD(土日も稼働、66次元モデル)

---

5. 主要パラメータ

  • 使用するAI学習モデルのタイプ (InpModelType) [初期値: MODEL_COMBINED (統合モデル)]
  • MODEL_EXNESS: EXNESS最適化モデル
  • MODEL_XM: XMTrading最適化モデル
  • MODEL_COMBINED: 統合(EXNESS+XM)モデル
  • ベースロット数 (InpBaseLots) [初期値: 0.01]
  • 基本となるエントリーロット数。
  • 複利計算基準残高 (InpBaseBalance) [初期値: 0.0]
  • 複利運用の基準資金。0 で単利。
  • AI確信度ロット変更 (InpUseDynamicLots) [初期値: true]
  • AI確率が非常に高い時、ロットを自動で微増。
  • 最大スプレッド (InpMaxSpread_Pips) [初期値: 2.0]
  • 許容最大スプレッド(FX基準)。※ゴールド等は自動スケーリング。
  • AIエントリー閾値 (InpAiBuy/SellThreshold) [初期値: 0.48]
  • エントリーに必要なAI確率(48%以上)。
  • AIポジション維持閾値 (InpAiExitThreshold) [初期値: 0.35]
  • AI確率が35%を下回ると成行で撤退。
  • 損切り幅 ATR倍率 (InpSL_ATRMult) [初期値: 1.0]
  • 損切りラインの距離(日足ATR基準)。
  • 週末強制決済 (InpUseWeekendClose) [初期値: true]
  • 金曜夜に全決済し、土日の持ち越しリスクを排除。
  • 指標回避 (InpStopEntryBeforeNews) [初期値: true]
  • 重要経済指標の発表前後30分間の取引を停止。
  • 建値移動 (InpUseBreakEven) [初期値: true]
  • 含み益が一定以上伸びた時、損切りを建値(微益)へ移動。
  • 分割利確 (InpUseSplitTP) [初期値: true]
  • 利益を段階的(TP1 ➔ TP2 ➔ TP3)に確保。
  • TP1利確幅 ATR倍率 (InpTP1_ATRMult) [初期値: 0.1]
  • TP1(第1利確)目標値幅。
  • TP2利確幅 ATR倍率 (InpTP2_ATRMult) [初期値: 0.2]
  • TP2(第2利確)目標値幅。
  • 最寄りロット強制決済 (InpForceNearestLotClose) [初期値: true]
  • true の場合、0.01や0.02ロットなどの少額運用時にも、四捨五入して最寄りロットで部分決済を行います。

---

6. 運用の始め方

  • MT5で稼働したい通貨ペアの M5 (5分足) チャートを開きます。
  • EA (AI_Trader_3.0 または AI_Trader_3.0_Multi) をチャートへ適用。
  • パラメータの「使用するAI学習モデルのタイプ (InpModelType)」で使用ブローカーに合わせ設定。
  • 設定画面で「アルゴリズム取引を許可する」にチェック。
  • InpBaseLots を設定し「OK」をクリック。
  • MT5画面上部の「アルゴリズム取引」ボタンをオン(緑色)にします。

---

7. 安全運用のコツ

  • デモ口座でのテスト: 初めはデモ口座(デモアカウント)を用いて、数日間の動作確認を行ってください。
  • 推奨口座・スプレッド環境: スプレッドが極めて狭く、約定力の高い「ECN口座」(または Raw Spread 口座 / Zero 口座など)を強く推奨します。代表例として、Exness(ロースプレッド/ゼロ口座)XM(Zero/KIWAMI極口座)TitanFX(ブレード口座) などが挙げられます。
  • 資金管理: 資金10万円あたりベースロット 0.01 を目安にしてください。
  • 土日の稼働: 仮想通貨は土日も動きます。休ませたい場合は週末にMT5の「アルゴリズム取引」をオフにしてください。