
MT5 · ルール+AI · バックテスト可能
AIFW – MT5 AI フレームワーク
既定はルール、上に AI。バックテストできて、月額の API 上限を自分で決められる EA です。
WHAT IT IS
これは何か
OpenAI / Anthropic の大規模言語モデルを、決定論ルールエンジンの「上書き層」として使う MT5 用 EA です。ルールエンジンは API キーも残高もネットも無しで動きます。AI が応答したときだけ、その判断がルールの枠の内側で採用されます。
WHAT IT DOES
できること
- 既定の判断層: H1 の移動平均トレンド(H4 一致は任意)+ M15 RSI 交差 + ATR 相対の SL/TP。新規建ては必ず SL 付き。
- AI 上書き: 一定間隔で相場の要約を送り、hold / open / close / modify の提案を受け取る。
- AI ゲート: AI の新規建てはルールのトレンド方向と一致する時だけ執行。SL/TP はルールと同じ ATR 相対の幅に置き直す。損切り直後の同方向は一定時間止める。
- 月額上限: API 費用の月額上限を USD で設定。上限に近づくと判断間隔を広げ、到達したら API 呼び出しを止める。取引はルールエンジンで続く。
- バックテスト: ライブの応答を録音し、テスターでは同じ状況の録音を再生。再生できない区間はルールエンジン。テスター上に「完全一致 / 近似 / ルール」の割合を出す。
- 端末側の安全枠: 同時建玉・最大ロット・1 日の執行回数・クールダウン・日次損失と DD での退避・取引時間帯・週末停止・スプレッド上限・指標前後の停止・最大保有・建値・トレール・部分決済。AI が居なくても動き続ける。
- 承認モード: 自動執行の代わりに、提案をパネルで確認してから執行できる。
- チャート上パネル(30 言語)。API キーは端末ローカルにだけ保存。
PANEL
パネル




ライブ / 判断 / ルール / 接続の 4 タブ。デモ口座で撮影。
⚠ できないこと・約束しないこと
- 利益は約束しません。ルールも AI も道具で、結果は相場・モデル・プロファイル・設定で変わります。
- データは選んだ API 事業者以外へ送りません。ライセンスサーバー・テレメトリ・自動更新はありません。
- 「AI がリスクを減らす」とは言いません。リスクの上限は端末側のルールが強制します。
REQUIREMENTS
必要なもの
MT5(build 4000 以降)。AI を使う場合は OpenAI または Anthropic の API キーと、MT5 の「WebRequest を許可する URL」への api.openai.com または api.anthropic.com の追加。常時稼働なら VPS。
STRATEGY TESTER
テスターについて
テスターは外部 API を呼べません。録音があれば再生、無ければルールエンジンです。テスターの結果は「ルールエンジン + 手元の録音」であって、AI の将来の成績ではありません。
FIRST SETUP
最初の設定
- チャート 1 枚(例 XAUUSD M5)に付ける。入力は既定のまま。
- パネルの「接続」で事業者とモデルを選び、キーを貼り、月額上限を決めて保存。
- 最初の数日は自動承認を切り、提案を手で確認する。
- 録音が溜まったらテスターで再生する。
MANUAL
マニュアル
AI を使うための設定と、パネルに赤い表示が出たときの対処です。AI を使わない場合は設定不要で、ルールエンジンだけで動きます。
1. WebRequest の許可 URL(AI を使う場合は必須)
- MT5 のメニュー「ツール > オプション」(Ctrl+O)を開き、「エキスパートアドバイザ」タブを選ぶ。
- 「WebRequest を許可する URL リスト」にチェックを入れる。
- 空行をダブルクリックし、使う事業者を追加する。OpenAI は https://api.openai.com、Anthropic は https://api.anthropic.com。両方使うなら 2 行。
- OK で閉じる。EA の再読み込みは不要。
この設定は端末ごとです。VPS へ移したら VPS 側の MT5 でも同じ設定が必要です。テスターは WebRequest を使えません(MT5 の仕様)。
2. API キーの入力(パネルの「接続」タブ)
- 「プロバイダ」で OpenAI / Anthropic を切り替え、「モデル」は ★ 推奨を選ぶ。gpt-5 系は推論強度を minimal にする。
- キーは 100〜160 文字あり、MT5 の入力欄 1 つには 63 文字までしか入りません。3 つの欄に順に分けて貼り付けるか、MQL5/Files/aifw/api_key.txt に 1 行で保存して「ファイル読込」を押す。
- 月間予算(USD)を決めて「適用して保存」。キーは事業者別に保存され、切り替えても入れ直し不要。
- 「テスト」を押す。フッターに緑で「接続 OK · モデル名 · ms」と出れば完了。赤なら下の表で対処。
3. 設定と録音の場所(ファイル > データフォルダを開く)
- MQL5/Files/aifw/panel_settings_<銘柄>.txt: パネルの設定(キーは平文)。端末ローカル。
- Common/Files/aifw/budget_state.csv: 当月の使用額。再起動しても引き継ぐ。
- Common/Files/aifw/: ライブ応答の録音。テスターがここを読んで再生する。端末を移すときはフォルダごとコピー。
4. パネルの赤い表示と対処
| パネル表示 | 対処 |
|---|---|
| キー未設定 | 接続タブでキーを入れて「適用して保存」。その間もルール取引は続きます。 |
| URL 未許可 · 端末オプションを確認 | 許可 URL リストに括弧内のホストが無い(エラー 4060)。手順 1 で追加。 |
| キー無効 · 接続タブで更新 | HTTP 401/403。キーを貼り直し、事業者とキーの組み合わせを確認。 |
| 残高不足 · 課金を確認 | HTTP 402 または課金未設定。事業者の管理画面で支払い設定と残高を確認。 |
| レート制限 · 再試行中 | HTTP 429。待てば自動再試行。頻発なら判断間隔を広げる。 |
| モデル不明 · 接続タブで変更 | HTTP 404 / モデル名が無効。モデルを ★ 推奨に戻す。 |
| 通信失敗 N 回 | 到達失敗・タイムアウト・その他の HTTP エラー。ログの AIFW: 行でコードを確認。VPS のファイアウォールも確認。 |
| 応答不正 N 回 | 応答が読めない。モデルを変える。gpt-5 系は推論強度を minimal に。 |
| 予算上限 · 翌月 1 日に再開 | 月額上限に到達。仕様通り。上げるなら接続タブで変更して保存。 |
| 単価未設定 · 入力で設定 | 入力パラメータ InpPriceInPerMTok / InpPriceOutPerMTok に事業者の公表単価(USD / 100 万トークン)を入れる。0 のままだと AI 呼び出しは止まる。 |
| 先に「適用して保存」してからテスト。 | 未保存の変更がある。「適用して保存」を押してからテスト。 |
| テスト失敗 · … | 到達失敗・タイムアウト・その他の HTTP エラー。ログの AIFW: 行でコードを確認。VPS のファイアウォールも確認。 |
| 接続 OK · … | 「テスト」を押す。フッターに緑で「接続 OK · モデル名 · ms」と出れば完了。赤なら下の表で対処。 |
詳しい理由は MT5 の「ツールボックス > エキスパート」タブに AIFW: で始まる行で出ます(キーはマスク済み)。問い合わせにはこの行を添えてください。
FAQ
よくある質問
- キーが無いと動かない?
- 動きます。ルールエンジンだけで判断します。
- API 代はいくら?
- 上限はあなたが決めます。既定は少額です。到達後は止まります。
- どのモデル?
- OpenAI と Anthropic の主要モデル。推奨モデルはパネルに表示します。
- バックテストの数字は AI の実力?
- いいえ。録音の再生とルールエンジンの結果です。
GET IT
入手する
販売は MQL5 Market のみです。決済・ライセンス・更新は MetaQuotes が扱います。
AIFW を購入
MetaQuotes公式マーケット(MQL5 Market)で購入。決済・ライセンス認証・自動アップデートまでMT5アプリ内で完結します。
🏷 現在ローンチ価格で販売中 — 販売数3本ごとに段階的に値上げされます。早いほど安く購入できます。
MQL5 Market で購入 →MetaQuotes公式マーケットで購入。MT5アプリから直接インストール・自動アップデート。口座番号の登録は不要です。
本ページは製品の仕組みを説明するもので、将来の収益を示すものではありません。テスターの結果は録音の再生とルールエンジンによるもので、AI の成績ではありません。
有料EAもご検討ください
無料版で操作に慣れたら、実ティック検証済みの有料EAをMQL5マーケットで購入できます。まずは無料で試し、成績と手順に納得してから検討してください。
MQL5マーケットの全商品を見る