Ai Trader MT5 — ヘルプ
VibeFox AI Trader — MetaTrader 5用のエキスパートアドバイザーで、人工知能を使用してチャートを分析し、取引シグナルを生成します。チャートのスクリーンショットをニューラルネットワークに送信すると、トレンドライン、サポート/レジスタンスレベル、取引シグナルを含む詳細な分析がチャート上に直接表示されます。
AIモデルの選び方
エキスパートアドバイザーは外部モデルなしでは動作しないため、適切なモデルを選択する必要があります。
モデルは必ず画像処理機能(VL)を備えている必要があります。
分析用には最低8Bパラメータ、分析と取引用には30B以上のモデルが強く推奨されます。パラメータが多いほど賢くなります。理想的なのは有料モデルまたは100B以上のモデルです。
現時点では、十分な能力を持つAIがまだ不足しているため、リアル口座での取引は推奨されません。分析やアドバイスとして使用することを推奨します。
ローカルAIモデル
ローカルモデルは無料です。これらを使用することを推奨します。
ハードウェアに応じたローカルモデルの選び方
非常に弱いグラフィックカードの場合、メモリのみを使用できますが、速度は遅くなります。8Bを超えるDenseモデルは実質的に使用不可能です。大きなモデルはMOEのみを選択してください。モデルは最低q4の量子化が必要で、高いほど良くなります。大容量メモリのグラフィックカードは動作を大幅に高速化します。DenseモデルはKVキャッシュと共にビデオメモリに完全に収まる場合にのみ正常に動作します。
Qwen VLモデルは最良の結果を示します — 詳細な分析と注文の発注。Qwen3 VL 30B a3bは、一般的なコンピューター向けの最良のモデルです。
メモリのみ:
| 8 GB RAM | 4Bモデル。非常に弱い分析で、注文の作成ができないことが多い。 |
| 16 GB RAM | 8Bモデル。画像処理に1分以上かかります。分析品質は低い。 |
| 32 GB RAM | 30B MOEモデル。Qwen3 VL 30B MOE — 非常に良い選択肢。処理に数分かかる場合があります。 |
| 64 GB RAM | 30B〜70B MOEモデル。処理に数分かかる場合があります。 |
グラフィックカードとメモリ:
| 8 GB VRAM + 16 GB RAM | 8Bモデルは約20〜30秒で画像を処理します。 |
| 16 GB VRAM + 32 GB RAM | 30B MOEモデルは約20〜60秒で画像を処理します。 |
| 16 GB VRAM + 64 GB RAM | 70B MOEモデルは1〜2分以上で画像を処理します。 |
LM Studio/Jan.ai対応モデルの例:
<7B 推奨しません。非常に高速ですが、分析が弱い。注文の作成はほとんどできません。
| Qwen3 VL 4B | 4Bクラスで最良の高速分析用ですが、注文には不向き。 |
| Gemma 3 4B | 最速 |
8-14B 高速。簡単な分析向け。注文は出しますが、信頼すべきではありません。
| Qwen3 VL 8B | |
| Minicpm v4.5 8B | |
| Glm 4.6V flash 9B | |
15-40B 8 GB VRAM + 32 GBメモリに推奨。優れたチャート分析と注文発注。
| Qwen3 VL 30B a3b moe | 中価格帯マシンでのローカル実行に最適なモデル。 |
40-110B 現時点では良いVLモデルは見つかっていません。
| GLM 4.7V 70B moe | 長時間の強力な分析が可能ですが、チャートへの描画や注文発注が苦手。分析のみに使用してください。 |
>110B リソースに制限がない場合に推奨
プレミアムAIモデル
有料モデルの場合、1画像あたりの処理コストを実験的に確認する必要があります。価格は頻繁に変わり、企業、モデル、サブスクリプションによって大きく異なります。例えば、ChatGPTの最新モデルでの処理は1画像あたり1ドル以上かかります。正確な価格は、1回リクエストを行い、いくら費用がかかったかを確認することでのみ把握できます。おおよその最新価格はAIチャットで確認できますが、常に正確とは限りません。より安価な中国製モデル — GLM、DeepSeek、MiniMax、Mimoの使用を推奨します。
インストール
必要なMT5設定(Tools -> Options):
Expert Advisorsタブ:
- [x] "Algo Trading"(オプションまたはツールバー)— 取引を許可。分析のみを使用する場合は必須ではありません。
- [x] "Allow WebRequest for listed URL" — Webリクエストを許可。AIとの通信に必須です。AIプロバイダーのURLとローカルモデル用のローカルホストを追加してください:
| Local | http://127.0.0.1(すべてのローカルモデル用) |
| Claude (Anthropic) | https://api.anthropic.com |
| Gemini (Google) | https://generativelanguage.googleapis.com |
| OpenAI | https://api.openai.com |
| OpenRouter | https://openrouter.ai |
| Together AI | https://api.together.xyz |
| Fireworks AI | https://api.fireworks.ai |
| DeepSeek | https://api.deepseek.com |
| Mistral AI | https://api.mistral.ai |
| Groq | https://api.groq.com |
| Perplexity | https://api.perplexity.ai |
| Kimi / Moonshot | https://api.moonshot.ai |
| MiniMax | https://api.minimax.io |
| GLM / Zhipu AI | https://api.z.ai |
オプション:
- Notificationsタブ — Enable Push Notification — Pushメッセージ送信用
- Emailタブ — Enable Email Notification — Emailメッセージ送信用
- FTPタブ — FTPデータを入力 — チャート分析のFTP保存用
パネルと操作
パネル
パネルはセクションに分かれています。設定ですべてのセクションを有効/無効にし、デフォルトで開く/閉じるを設定できます。セクションが閉じている、または無効でも、そのオプションは引き続き機能することに注意してください。ヘッダーのアイコンをクリックすることで、すべてのセクションを素早く開閉できます。また、パネルサイズとフォントサイズも設定可能です。いくつかのプリセットモードと独自設定(Custom)があります。
パネルヘッダー
- エキスパートアドバイザーの名前とバージョン
- 下矢印アイコン - すべてのセクションを開く
- 上矢印アイコン - すべてのセクションを閉じる
- アンダーライン/四角アイコン - パネルの閉じる/開く
- ×アイコン - エキスパートアドバイザーを閉じる
- ヘッダーのダブルクリック - パネルの閉じる/開く
- 長押しでパネルを移動
開始と停止
- 作業開始 - [Start]ボタンを押してAIによるシンボル処理を開始
- タイムアウト — AI処理時間。タイムアウト中、パネルはいかなるクリックにも反応しなくなります。これはエキスパートアドバイザーではなくMQL5の特性です。結果が得られるまで何もできません。設定でタイムアウト時間を設定できます(デフォルト60秒)。モデルが時間内に結果を処理できない場合、中断が発生します。通常、有料の高速モデルには60秒で十分ですが、大規模なローカルモデルなどでは足りない場合があります。時間を長く設定できます。主要AI(Claude、Google、OpenRouter)の平均応答時間は10〜15秒です。
- 赤いSTOPボタン — 処理中です。
- ボタンには現在のシンボル番号と合計シンボル数が表示されます。例:1/10。
- 処理を停止するには?赤いボタンを1回クリックすると、タイムアウト後に処理が停止します!即座に停止はしません。最悪の場合はMetaTraderを閉じてください。
- スケジューラーが有効な場合、Stopボタンに次回起動までの時間が表示されます。
AIへのリクエスト(Prompts)
リクエストはエキスパートアドバイザーの設定よりもファイルで管理する方がはるかに便利です。設定では最大5つのリクエストを保持できます。ファイル操作にはデフォルトの.txtファイル用テキストエディター(通常はNotepad)を使用します。すべてのリクエストファイルはMetatrader/MQL5/Files/Ai_Trader/Promptsフォルダーで編集されます。そこに任意のリクエストファイルを作成できます。その後、Refreshを押してファイルをリクエストリストに反映させてください。
| リクエスト選択 | リクエストを選択するドロップダウンリスト。リストではファイルリクエストの先頭に[F]が表示されます。 |
| [Result] | result.htmlファイルへのリンクを表示します。コピーしてブラウザに貼り付けてください。お気に入りに保存しておけば、アドレスは常に同じなので、後から開くだけです。 |
| [Repeat] | AIに送信せずに最後の応答を繰り返します。分析の描画、注文、通知の送信など、すべての同じアクションが即座に実行されます。 |
| [Show] | 選択したリクエストのテキストをチャート上に表示/非表示 |
| [Refresh] | リストを更新。リクエストファイルを手動で変更した後に必要です。 |
| [Add] | 新しいリクエストファイルを作成。拡張子.txtなしで名前を入力してOKを押してください。 |
| [Rename] | リクエストファイルの名前変更(ファイルプロンプトのみ) |
| [Del] | リクエストファイルの削除(ファイルプロンプトのみ) |
SYMBOLS
シンボルは指定されたリストから順番に処理されます。設定、ファイル、またはコレクションから指定できます。シンボルが多く初めて読み込まれる場合、キャッシュの読み込みが間に合わないことがあることに注意してください。そのためには小さなタイムアウトが必要です。設定で設定できます。すべてのシンボルリストファイルはMetatrader/MQL5/Files/Ai_Trader/Symbolsフォルダーで編集されます。そこに任意のファイルを作成できます。その後、Refreshを押してファイルをシンボルリストに反映させてください。
| シンボルリスト選択 | シンボルリストの選択(Current — 現在のシンボルのみ、MarketWatch — MarketWatchで開いているすべてのシンボル、Manual — エキスパートアドバイザーの設定で入力したシンボル、ファイル — テキストファイルからの独自リスト) |
| [Show] | チャート上のシンボルリストを表示/非表示。 |
| [Refresh] | ファイルからシンボルリストを更新。 |
| [Add] | 新しいシンボルリストファイルを作成。拡張子.txtなしで名前を入力してOKを押してください。 |
| [Rename] | シンボルリストファイルの名前変更(ファイルのみ) |
| [Del] | シンボルリストファイルの削除(ファイルのみ) |
RESPONSE
AIの応答後にチャート上に描画する内容を選択できます。
| [x] Show Analyze | AIがチャート上にライン/ゾーン/ラベルを描画 |
| [x] Show Orders | AIが取引シグナル(エントリー、ストップロス、テイクプロフィットのライン)を生成 |
TRADING
取引設定。
| Lot: [0.01] | ロットサイズ。マウスホイール、Up/Downキーで変更可能。Ctrl/Shift修飾キーで数値の異なる桁が変更されます。 |
| Real Orders: [0] | リアル注文。リアル注文を開く数(0=オフ、N=最初のNシンボル)。リストの最初のシンボルに対して注文が開かれます。5と指定すると、最初の5シンボルに対して注文が開かれます。そのシンボルにすでに注文が開かれている場合、注文は開かれません。 |
| [x] Order Edit | エントリーポイント、ストップロス、テイクプロフィットの手動調整を有効にします。これはエキスパートアドバイザーがインストールされている現在のチャートでのみ機能します。シンボル処理の完了後、右上にスライダーとボタンが表示されます。スライダーは上下左右に移動できます。OKボタン — 注文を作成、Xボタン — キャンセル。 |
AI MODELS
| AIプロバイダー選択 | リストから必要なプロバイダーを選択(Local、Claude、Gemini、OpenAIなど)。選択するとモデルが収集され、右側のモデルリストが更新されます。 |
| モデル選択 | モデルリストはプロバイダーから自動的に読み込まれます。設定でリリース日やキーワードによるモデルのフィルタリングを設定できます。これがないと、使用できない多くのモデルが表示されるため必要です。画像処理ができないテキストモデルが多数あります。 |
NOTIFICATIONS
| [x] HTML | 結果をresult.htmlに保存(テキスト+スクリーンショット)。任意のブラウザで開けます。 |
| [x] Telegram | Telegramボットに送信(テキスト+写真) |
| [x] FTP | FTPに保存(MetaTraderオプションでFTPアクセスの設定が必要) |
| [x] Chart (text) | AIの応答をチャート上にテキストで表示 |
| [x] Response image only | Results.html/Telegram/Webhook/FTPにスクリーンショットのみ送信(テキストなし)。これにはChartでのテキスト出力を有効にする必要があります。そうすれば追加のテキストが送られず、スペースとトラフィックを節約できます。テキストはスクリーンショット上に表示されます。 |
| [x] Email (text) | Emailメール通知を送信(テキストのみ)。MetaTraderオプションでEmailアクセスを有効にして設定する必要があります。 |
| [x] Push (start) | 作業開始時のPush通知。MetaTraderオプションでPushアクセスを有効にして設定する必要があります。 |
| [x] Alert (start) | 作業開始時のMT5アラート。 |
| [x] Webhook | WebhookURLにPOST JSON送信(テキスト+写真base64)。メッセージ形式: |
{
"message": "EURUSD [gpt-4o]: BUY signal detected",
"image_base64": "/9j/4AAQSkZJRg...",
"request": { ...JSON ... },
"response": { ...JSON ... },
"time": "2026.02.21 14:30:05"
}
VISUAL
パネルの外観設定。
| [S][M][L][XL][C] | パネルサイズの変更(300/400/500/600/Customピクセル)。Custom — エキスパートアドバイザーのオプションから独自設定。 |
| [Dark/Light] | カラースキームのライト/ダーク切り替え |
| [Slider S][M][L] | OrderEditのスライダーサイズ変更(小/中/大) |
SCHEDULER
スケジューラーは指定した時間に作業を開始するために必要です。有効にしてSTARTを押すと、次回起動までのタイマーが表示されます。間隔と時間の詳細な設定があります。パネルでは有効/無効の切り替えのみ可能です。
スケジューラーには3つのタイプがあります:
- インターバル - 例:5分ごと。
- 作業終了からのインターバル - 作業終了後、インターバルを計測してプロセスを起動
- 指定時刻 — 曜日ごとに特定の時刻を設定できます。
ACTIONS
追加アクション。
| [Folder] | Ai_Traderデータフォルダーのアドレスを表示。エクスプローラーにコピーすると開きます。 |
| [Log] | log.txtファイルのアドレスを表示。Notepadで開いてください。 |
| [Help] | オンラインヘルプページのアドレスを表示。ブラウザにコピーしてください。 |
| [Bug report] | オンラインのお問い合わせ・バグ報告ページのアドレスを表示。ブラウザにコピーしてください。 |
CLEAR
ファイル、ログ、results.htmlの消去
| [Results] | result.htmlを消去 |
| [Log] | log.txtを消去 |
| [Screenshots] | Screenshotsフォルダーからすべてのスクリーンショットを削除 |
| [Requests] | Requestsフォルダーからすべてのリクエストを削除 |
| [Objects] | チャートからすべての描画オブジェクトを削除 |
| [Chart] | チャート上のテキストを消去 |
| [x] Auto Clear on Start | 作業開始時にすべてを消去。蓄積を防ぐのに便利です。 |
DEBUG
デバッグ。リクエストとレスポンスの分析ツール。
| [x] Debug | デバッグモード。有効にすると、すべての分析テキストにJSON RequestとResponseが追加され、AIとの動作の詳細分析が可能になります |
| [Last Request] | 最後のAPIリクエストファイルをテキストエディターで開く。 |
STATUS
| ステータスバー | 現在の状態(Ready、処理進捗、エラー)を表示し、パネル要素にカーソルを合わせると簡単な説明が表示されます。 |
INPUT パラメータ
PANEL
| Instance Name | エキスパートアドバイザーのインスタンス名(空欄=自動生成)。1つのプログラムで複数のエキスパートアドバイザーを使用する場合に必要です。それぞれに異なるInstance Nameを付けてください。 |
| Panel Size | パネルサイズ:S(300)、M(400)、L(500)、XL(600)、Custom |
| Custom Width | Panel Size = Customの場合のピクセル単位の幅 |
| Custom Font Size | Panel Size = Customの場合のフォントサイズ |
| Color Scheme | テーマ:Light(ライト)またはDark(ダーク) |
SECTIONS
すべてのセクションはデフォルトで開く、閉じる、または無効にできます。セクションが無効の場合、そのオプションは機能しないことに注意してください。
| AI Models | セクション状態:Open / Closed / Disabled |
| Symbols | セクション状態:Open / Closed / Disabled |
| Process | セクション状態:Open / Closed / Disabled |
| Trading | セクション状態:Open / Closed / Disabled |
| Notifications | セクション状態:Open / Closed / Disabled |
| Visual | セクション状態:Open / Closed / Disabled |
| Scheduler | セクション状態:Open / Closed / Disabled |
| Actions | セクション状態:Open / Closed / Disabled |
| Clear | セクション状態:Open / Closed / Disabled |
| Debug | セクション状態:Open / Closed / Disabled |
SYMBOLS
| Symbol Mode | シンボルモード:Current / MarketWatch / All / Currencies / Manual |
| Manual Symbols | Manualモード用のカンマ区切りシンボルリスト |
| Show "All" option | ドロップダウンリストに"All"を表示。有効にすると、大量のシンボルの非常に長い処理が始まる可能性があります。 |
PROMPTS
| Prompt 1-5 Name | 内蔵プロンプト名(空欄=スキップ) |
| Prompt 1-5 Text | プロンプトの指示テキスト |
SCHEDULER
| Scheduler Mode | モード:Time(起動の正確な時刻を設定)/ Interval(インターバル)/ Interval from end(作業終了からのインターバル) |
| Interval (minutes) | タイマーインターバル(分単位、最小1) |
| Monday-Sunday | 曜日別スケジュール:形式 "HH:MM,HH:MM" 例:"10:00,12:00,14:00" |
TRADING
| Lot Size | デフォルトのロットサイズ |
| Slippage (points) | 最大スリッページ |
OrderEdit
| Slider Size | OrderEditのスライダーサイズ:0=S、1=M、2=L |
| Entry Line Color | Entryラインの色 |
| Entry Line Width | Entryラインの太さ(1-5) |
| SL Line Color | ストップロスラインの色 |
| SL Line Width | ストップロスラインの太さ(1-5) |
| TP Line Color | テイクプロフィットラインの色 |
| TP Line Width | テイクプロフィットラインの太さ(1-5) |
AI SETTINGS
| AI Response Timeout | AI応答の最大待機時間(秒)— タイムアウト(30〜600) |
ローカルAI(最大3サーバー)
| Local 1-3 Name | 表示名(例:"LM Studio"、"Ollama") |
| Local 1-3 IP:Port | サーバーアドレス(例:"127.0.0.1:1234") |
Claude
| Endpoint | API URL(デフォルト:https://api.anthropic.com) |
| API Key | Anthropic APIキー(sk-ant-...) |
| Min Date | YYYY.MM以前のモデルを除外 |
| Models filter | これらの語を含むモデルを除外(カンマ区切り) |
Gemini
| Endpoint | API URL(デフォルト:https://generativelanguage.googleapis.com) |
| API Key | Google APIキー(AIza...) |
| Min Date | YYYY.MM以前のモデルを除外 |
| Models filter | これらの語を含むモデルを除外(カンマ区切り) |
OpenAI互換 1-4
| Provider Name | APIドロップダウンリストの表示名 |
| Endpoint | API URL(/v1/modelsと/v1/chat/completionsをサポートする必要があります) |
| API Key | プロバイダーのAPIキー |
| Min Date | YYYY.MM以前のモデルを除外 |
| Models filter | これらの語を含むモデルを除外(カンマ区切り) |
NOTIFICATIONS
| Chart (text only) | AIの応答をチャート上にテキストで表示 |
| Chart Font Size | チャート上のフォントサイズ(8-20) |
| Text on Dark BG | 暗いチャート背景でのテキスト色 |
| Text on Light BG | 明るいチャート背景でのテキスト色 |
| Chart Font Bold | チャート上のテキストを太字にする |
| Chart Line Width | テキスト折り返し幅(文字数、30-60) |
| Chart Text X | テキストの水平オフセット(ピクセル) |
| Chart Text Y | テキストの垂直オフセット(ピクセル) |
| Screenshot Only | スクリーンショットのみ送信。Chart (text only)オプションを有効にすると、テキストがスクリーンショット上に表示されます。テキストが少ない場合に便利です。 |
| Alert (start) | 作業開始時にMT5アラートを表示 |
| Push (start) | 作業開始時にPush通知を送信 |
| Results.html | 結果をHTMLレポートファイルに保存 |
Telegram
| Enabled | Telegram通知を有効にする |
| Bot Token | @BotFatherからのTelegramボットトークン |
| Chat ID | 対象チャット/チャンネルID |
Email
Webhook
| Enabled | Webhook通知を有効にする |
| URL | WebhookエンドポイントURL(JSONでPOSTを受信) |
CLEAR
| Auto Clear on Start | 起動時にすべてのオブジェクトとテキストを自動消去 |
DEBUG
| Debug Mode | 拡張ログ。テキストに完全なJSON Request/Responseが追加されます |
ORDER EDIT
- AI応答後の注文エディター
- エディターは設定とパネルで有効/無効にできます
- チャート上に3つのスライダーが表示されます — エントリーポイント(Entry)、ストップロス、テイクプロフィット。
- マウスで上下左右に移動できます。
- エントリーポイント(Entry)のスライダーにはOKボタン(ポジションに入る)とXボタン(キャンセル)があります
- 右上に追加ボタンがあります
| [Reset] | Entry/SL/TPを初期値にリセット |
| [Text] | チャート上のAI応答テキストの表示/非表示 |
| [Analyze] | チャート上のAI分析グラフィックの表示/非表示 |
| [Order] | チャート上の注文ライン/スライダーの表示/非表示 |
フォルダー構造
エキスパートアドバイザーはMQL5/Files/Ai_Traderに独自のフォルダー構造を作成します。パネルのActions->Folderをクリックしてアクセスできます。
パネルからではなく、ファイルに直接リクエストやシンボルリストを作成する方が速い場合があります。新しいリストをファイルから読み込むには、エキスパートアドバイザーを再起動する必要があります。
| Prompts | リクエストのテキストファイル |
| Requests | AI動作分析用のJSONリクエスト/レスポンスファイル。 |
| Screenshots | チャート画像 |
| Symbols | シンボルリストのテキストファイル。 |
| last_message.txt | 最後のメッセージ |
| last_request.txt | JSON形式の最後のリクエスト |
| last_response.txt | JSON形式の最後のレスポンス |
| log.txt | ログ |
| result.html | ブラウザで閲覧するための結果ファイル。 |