AI Trader Pro
- エキスパート
- バージョン: 1.0
- アクティベーション: 5
【次世代AIトレーディングシステム】 AI Trader 2.0
〜 最先端の機械学習(LightGBM)モデルが導く、マルチアセット・全自動スキャルピングEA 〜
🎯 コンセプト
金融市場の複雑かつ非線形な値動きを、最新の機械学習アルゴリズム「LightGBM」で解析し、高確率なエントリーと堅牢なリスク管理を完全自動で執行するハイエンドEAです。
従来のインジケーターベースのEAとは一線を画し、相場環境に動的に適応する学習済ONNXモデルをコアに据えることで、フォワードテストにおける極めて高い安定性を実現しました。
💎 主な特徴と強み
1. 厳選された12銘柄に対応 — ポートフォリオ運用の極み
リスク分散と収益機会を最大化するため、主要為替通貨ペア、ゴールド、そして暗号資産(仮想通貨)を含む全12銘柄に対応した専用AIモデルを本体に組み込んでいます。チャートに適用するだけで、EAが稼働銘柄を自動判別し、最適なモデルをロードします。
- 為替(主要8通貨ペア): EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, USDCHF, EURJPY, GBPJPY
- コモディティ(貴金属): XAUUSD (ゴールド)
- 暗号資産(主要3銘柄): BTCUSD (ビットコイン), ETHUSD (イーサリアム), XRPUSD (リップル)
2. 圧倒的な学習データ量(2022年〜2025年12月)
激動のトレンド相場やボラティリティ急変期を含む「2022年1月〜2025年12月(丸4年間)」のM1(1分足)極細ヒストリカルデータを用いてモデルを訓練。何万パターンもの相場環境を学習させ、実稼働で最も重要となる「汎化性能」を極限まで高めて過学習(カーブフィッティング)を防止しています。
3. 利益を守り抜く「先進的トレード管理システム」
- 3段階・分割利益確定 (Split Take Profit):
利益目標(TP1、TP2、TP3)をATR倍率で動的に設定。TP1、TP2到達時にポジションを部分決済(MQL5のネイティブ部分クローズを使用)して利益を早期確保し、残りのロットで大底・天井を狙います。
※「最寄りロット決済」機能を搭載。0.01ロットや0.02ロットといった極小ロット運用時でも、端数ロットを自動調整して綺麗に部分決済を行います。 - 高度な建値移動 (Advanced Break Even):
価格が順行し一定のATR倍率に達した時点で、ストップロスをエントリー価格(+微益スリッページ補正)へ移動。保有ポジションの損失リスクを早期に「ゼロ」に落とし込みます。 - プルバック(押し目・戻り)フィルター:
過去M本中のバーにおいて、AIシグナルの閾値を超えた回数がN本以上ある場合のみエントリーを許可。突発的な「だまし」や、決済完了直後の往復ビンタ(即時再エントリー)を防ぐ安全設計です。 - スプレッド許容制限の自動スケーリング:
為替通貨ペア(タイト)と、ボラティリティの大きなゴールドやビットコイン(ワイド)の適正スプレッド幅をEAが自動で判別・スケーリング。無駄なコストを伴うエントリーを完全にカットします。
4. プレミアム・オンスクリーン・ダッシュボード(完全英語対応)
チャート上にリアルタイムのAI確信度(BUY / SELL / RANGE確率)やシステム設定、ライブスプレッド等の統計情報を美しく表示します。
【最小化機能】を搭載しており、チャート上のボタンワンクリックでパネルを折りたたんでスペースを確保できます。MQL5 Marketのガイドラインに完全準拠し、非ASCII文字や絵文字を完全に排除したクリーンなASCII文字のみで構成されているため、 Strategy Testerでの稼働も非常にスムーズです。
5. 自作モデルビルダーとの完全互換
付属の「AIモデルビルダー(GUIアプリ)」を使用することで、独自のヒストリカルデータを学習させた「オリジナルONNXモデル」を完全ノーコードで生成し、本EAへ容易に差し替えて運用することが可能です。
⚙️ 主要パラメータ設定一覧 (英語表記)
設定ウィンドウに表示される説明コメントはすべて標準的な英語表記に対応しています。
- InpBaseLots (Default: 0.01): エントリーに使用する基本ロットサイズです。
- InpBaseBalance (Default: 0.0): 複利計算を行う基準残高です(0で単利固定)。
- InpUseDynamicLots (Default: true): AIの確信度の高さに応じてロットサイズを動的に引き上げる機能です。
- InpMaxDynamicLots (Default: 0.1): 動的ロット引き上げ時の最大許容ロット制限です。
- InpMaxSpread_Pips (Default: 2.0): 許容する最大スプレッド(為替基準のPips)です。※ゴールドや暗号資産は自動でスケーリングされます。
- InpAiBuyThreshold (Default: 0.48): AIが「買い」と判断するエントリー確率の閾値です。
- InpAiSellThreshold (Default: 0.48): AIが「売り」と判断するエントリー確率の閾値です。
- InpAiExitThreshold (Default: 0.35): ポジションを維持するAIの最低確率閾値です。これを下回ると早期撤退決済が実行されます。
- InpSL_ATRMult (Default: 1.0): ATRを基準としたストップロス幅の倍率です。
- InpTP_ATRMult (Default: 2.0): ATRを基準としたテイクプロフィット幅の倍率です(分割利確オフ時)。
- InpMaxHoldBars (Default: 240): ポジションの最大保有バー数制限(タイムアウト決済機能)です。
- InpUseBreakEven (Default: true): 建値移動機能のON/OFFです。
- InpUseSplitTP (Default: true): 3段階・部分決済機能のON/OFFです。
- InpForceNearestLotClose (Default: true): 割り切れない小ロットでの分割決済時、最寄りロットで決済を強制実行するかのON/OFFです。
- InpPullbackRange (Default: 3): プルバック判定を行う過去バー本数(M本)です。
- InpPullbackRequired (Default: 2): 閾値超えが必要な最小バー本数(N本)です。
🚀 導入と運用のステップ
- MT5の「ファイル」メニュー > 「データフォルダを開く」から、 MQL5/Experts フォルダに本EA( AI_Trader_2.0.ex5 )を配置します。
- 対応している12銘柄のうち、運用したい銘柄のチャート(推奨時間足:5分足または15分足)を開きます。
- 「アルゴリズム取引を許可」を有効化し、EAをチャートに適用します。パラメータ設定はお好みに応じてカスタマイズ可能です(初期値でも最適化されています)。
- チャート上にスタイリッシュなダッシュボードが描画され、次のバー確定時より自動的にAIによる監視と取引がスタートします。
⚠️【最重要】ECN口座(極低スプレッド口座)専用
本EAは利幅の狭い高頻度スキャルピングを行うため、スプレッドが極めて狭い「ECN口座」「Raw Spread口座」「Zero口座」専用となります。スプレッドが広いスタンダード口座などでは、期待通りの利益が出ないか、エントリー基準を満たせない場合があります。 (推奨:Exness ロースプレッド/ゼロ口座、XM KIWAMI極 /Zero口座、TitanFX ブレード口座など)
