戻る

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 RAM4Bモデル。非常に弱い分析で、注文の作成ができないことが多い。
16 GB RAM8Bモデル。画像処理に1分以上かかります。分析品質は低い。
32 GB RAM30B MOEモデル。Qwen3 VL 30B MOE — 非常に良い選択肢。処理に数分かかる場合があります。
64 GB RAM30B〜70B MOEモデル。処理に数分かかる場合があります。

グラフィックカードとメモリ:

8 GB VRAM + 16 GB RAM8Bモデルは約20〜30秒で画像を処理します。
16 GB VRAM + 32 GB RAM30B MOEモデルは約20〜60秒で画像を処理します。
16 GB VRAM + 64 GB RAM70B MOEモデルは1〜2分以上で画像を処理します。

LM Studio/Jan.ai対応モデルの例:

<7B 推奨しません。非常に高速ですが、分析が弱い。注文の作成はほとんどできません。

Qwen3 VL 4B4Bクラスで最良の高速分析用ですが、注文には不向き。
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とローカルモデル用のローカルホストを追加してください:
Localhttp://127.0.0.1(すべてのローカルモデル用)
Claude (Anthropic)https://api.anthropic.com
Gemini (Google)https://generativelanguage.googleapis.com
OpenAIhttps://api.openai.com
OpenRouterhttps://openrouter.ai
Together AIhttps://api.together.xyz
Fireworks AIhttps://api.fireworks.ai
DeepSeekhttps://api.deepseek.com
Mistral AIhttps://api.mistral.ai
Groqhttps://api.groq.com
Perplexityhttps://api.perplexity.ai
Kimi / Moonshothttps://api.moonshot.ai
MiniMaxhttps://api.minimax.io
GLM / Zhipu AIhttps://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 AnalyzeAIがチャート上にライン/ゾーン/ラベルを描画
[x] Show OrdersAIが取引シグナル(エントリー、ストップロス、テイクプロフィットのライン)を生成

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] TelegramTelegramボットに送信(テキスト+写真)
[x] FTPFTPに保存(MetaTraderオプションでFTPアクセスの設定が必要)
[x] Chart (text)AIの応答をチャート上にテキストで表示
[x] Response image onlyResults.html/Telegram/Webhook/FTPにスクリーンショットのみ送信(テキストなし)。これにはChartでのテキスト出力を有効にする必要があります。そうすれば追加のテキストが送られず、スペースとトラフィックを節約できます。テキストはスクリーンショット上に表示されます。
[x] Email (text)Emailメール通知を送信(テキストのみ)。MetaTraderオプションでEmailアクセスを有効にして設定する必要があります。
[x] Push (start)作業開始時のPush通知。MetaTraderオプションでPushアクセスを有効にして設定する必要があります。
[x] Alert (start)作業開始時のMT5アラート。
[x] WebhookWebhookURLに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つのタイプがあります:

  1. インターバル - 例:5分ごと。
  2. 作業終了からのインターバル - 作業終了後、インターバルを計測してプロセスを起動
  3. 指定時刻 — 曜日ごとに特定の時刻を設定できます。
[x] Enableスケジューラーの有効/無効。

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 WidthPanel Size = Customの場合のピクセル単位の幅
Custom Font SizePanel 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 SymbolsManualモード用のカンマ区切りシンボルリスト
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 SizeOrderEditのスライダーサイズ:0=S、1=M、2=L
Entry Line ColorEntryラインの色
Entry Line WidthEntryラインの太さ(1-5)
SL Line Colorストップロスラインの色
SL Line Widthストップロスラインの太さ(1-5)
TP Line Colorテイクプロフィットラインの色
TP Line Widthテイクプロフィットラインの太さ(1-5)

AI SETTINGS

AI Response TimeoutAI応答の最大待機時間(秒)— タイムアウト(30〜600)
ローカルAI(最大3サーバー)
Local 1-3 Name表示名(例:"LM Studio"、"Ollama")
Local 1-3 IP:Portサーバーアドレス(例:"127.0.0.1:1234")
Claude
EndpointAPI URL(デフォルト:https://api.anthropic.com)
API KeyAnthropic APIキー(sk-ant-...)
Min DateYYYY.MM以前のモデルを除外
Models filterこれらの語を含むモデルを除外(カンマ区切り)
Gemini
EndpointAPI URL(デフォルト:https://generativelanguage.googleapis.com)
API KeyGoogle APIキー(AIza...)
Min DateYYYY.MM以前のモデルを除外
Models filterこれらの語を含むモデルを除外(カンマ区切り)
OpenAI互換 1-4
Provider NameAPIドロップダウンリストの表示名
EndpointAPI URL(/v1/modelsと/v1/chat/completionsをサポートする必要があります)
API KeyプロバイダーのAPIキー
Min DateYYYY.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
EnabledTelegram通知を有効にする
Bot Token@BotFatherからのTelegramボットトークン
Chat ID対象チャット/チャンネルID
Email
EnabledEmail通知を有効にする
Webhook
EnabledWebhook通知を有効にする
URLWebhookエンドポイント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リクエストのテキストファイル
RequestsAI動作分析用のJSONリクエスト/レスポンスファイル。
Screenshotsチャート画像
Symbolsシンボルリストのテキストファイル。
last_message.txt最後のメッセージ
last_request.txtJSON形式の最後のリクエスト
last_response.txtJSON形式の最後のレスポンス
log.txtログ
result.htmlブラウザで閲覧するための結果ファイル。