DualVision AI
- ユーティリティ
-
Andres Eduardo Rodriguez Fortunato
I am a software developer and independent quantitative trading researcher with a passion for understanding how markets behave beyond traditional indicators. - バージョン: 1.31
- アップデート済み: 17 8月 2026
- アクティベーション: 10
概要
DualVision AI は、視覚によるチャート分析のための MetaTrader 5 Expert Advisor です。ユーザーは2本の垂直線で足のレンジを選び、必要なときに AI 分析を実行します。DualVision AI はそのレンジの最適化されたローソク足画像と正規化 OHLC データを作り、Claude(Anthropic)または ChatGPT(OpenAI)に送ります。モデルは trend、ローカルパターン、conflict フラグ、confidence、take profit、stop loss を含む構造化シグナルを返します。
DualVision AI は分析アシスタントです。注文は出さず、リスク管理の代わりにもなりません。
始める前に
MetaTrader 5 で WebRequest URL を許可します:
- Tools > Options > Expert Advisors を開きます。
- Allow WebRequest for listed URL を有効にします。
- 次の URL を追加します(1行に1つ):
- https://api.anthropic.com — Claude に必要
- https://api.openai.com — ChatGPT に必要
DualVision AI は Expert Advisor として取り付けてください(インジケーターではありません)。WebRequest はインジケーターから使えません。チャートで Algo Trading を有効にする必要があります。
Anthropic および/または OpenAI の自分の API key が必要です。API 利用料はプロバイダーがアカウントに応じて請求します。
チャートオブジェクト
垂直線:
- Start line — 選択した足レンジの始点
- End line — 選択した足レンジの終点
両方の線はドラッグできます。分析は Start と End の間の足だけを使います。
承認されたシグナルで分析が成功したあと:
- Entry line — 選択レンジの最後の close。confidence と risk/reward ラベル付き
- Take profit line
- Stop loss line
左パネル:
- プロバイダー名と足の本数
- Status / signal / confidence / risk-reward
- Trend、conflict、ローカルパターン、短い cause テキスト
ボタン:
- Analyze AI — 現在のレンジに対して1回の vision リクエストを実行
使い方
- 上記のとおりプロバイダー URL を許可します。
- DualVision AI をライブチャートに取り付けます(Expert Advisors)。
- プロバイダーとモデルを設定し、Inputs に API key を一度貼るか、キーファイルを使います。
- 調べたい構造に Start と End をドラッグします。
- Analyze AI をクリックします。
- 取引判断の前に Entry / TP / SL とパネルを確認します。
有用なレンジは通常、明確な1つの構造です。極端に短いと文脈が少なく、極端に広いとトークンとコストが増えます。
AI リクエストの仕組み
Analyze のたびに DualVision AI は次を送ります:
- 選択レンジの圧縮ローソク足 PNG(ファイルサイズが小さい)
- 正規化 OHLC(0 = ウィンドウ最小、1 = ウィンドウ最大)、小数6桁
- 実価格アンカー: period、last close、window min、window max
モデルは強制された構造化スキーマ(tool/function 出力)で答えるため、フィールドは一貫します: trend、localPattern、conflict、signal、tpPrice、slPrice、confidence、cause。
安定した指示は system prompt にあります。可変データ(アンカー + OHLC + 画像)は user message にあります。リクエストがきれいになり、壊れた JSON が減ります。
シグナルフィルタ
- Signal — BUY、SELL、または NONE
- Conflict — シグナルがウィンドウの trend に逆らうとき true(例: trend が UP なのに SELL)
- Min confidence (conflicts) — 衝突シグナルは confidence がこの値以上のときだけ承認(既定 0.75)
- Low confidence mark — この値未満のシグナルは承認されても表示されますが LOW とマークされます(既定 0.55)
Entry、TP、SL 線は、これらのルールでシグナルが承認されたときだけ描かれます。
プロバイダーとモデル
- Claude (Anthropic) — 既定。例: claude-sonnet-4-6
- ChatGPT (OpenAI) — 例: gpt-5.4
実際には、ChatGPT は説明が短く応答が速いことが多いです。Claude は cause が長く、回答に時間がかかることがあります。同じレンジでも品質と confidence は異なり得ます。どちらも分析アシスタントとして扱ってください。
典型的なトークン使用量(参考)
最適化画像 + 正規化 OHLC の DualVision AI で測定。値は銘柄の桁数、画像幅、モデルの冗長性で変わります。
Claude · claude-sonnet-4-6
- 100 本 — input ≈ 5602 · output ≈ 348
- 150 本 — input ≈ 7672 · output ≈ 394
- 200 本 — input ≈ 9614 · output ≈ 360
ChatGPT · gpt-5.6-luna
- 100 本 — input ≈ 4721 · output ≈ 132
- 150 本 — input ≈ 6687 · output ≈ 126
- 200 本 — input ≈ 8635 · output ≈ 121
画像幅に上限があるため、トークン増加は足数に対して厳密には線形ではありません。課金は各プロバイダーの百万トークンあたりの現行価格です。
API key の扱い
- Inputs にキーを一度貼って確定します。DualVision AI は再利用のため Common\Files\VisionClaude\ に保存します。
- 既定ファイル:
- Claude — api_key_anthropic.txt
- OpenAI — api_key_openai.txt
- ファイル保存後、Inputs の API Key 欄を空にして OK を押し、設定ダイアログにキーが見えないようにします。
- キー欄が空の新しいチャートは、保存済みファイルを自動で読み込みます。
MetaTrader は入力欄をパスワード表示にできません。ローカルファイルにキーを置くのが、チャート間で再利用する実用的な方法です。
入力
- AI Provider — Claude (Anthropic) または OpenAI (ChatGPT)
- API Key — 任意の貼り付け欄。空ならファイルから読み込み
- API Key file — Common Files 配下の任意のカスタムパス。空ならプロバイダー既定ファイル
- Model ID — プロバイダーのモデル名
- Initial period — 最初の Start/End 配置に使う足数
- Min confidence — 衝突シグナルを承認する最低 confidence
- Low confidence mark — 承認済みシグナルを LOW とマークする閾値
- Timeout — WebRequest タイムアウト(ミリ秒)
- Max tokens — プロバイダー呼び出しの最大生成トークン
- Temperature — サンプリング温度(安定した結果には 0 を推奨)
- Save debug files — 任意で PNG / OHLC / 生レスポンスを MQL5\Files\VisionClaude\ にダンプ
- Clean abnormal gaps — 任意: 画像と OHLC を作る前に外れ値の open ギャップを閉じる(例: 強い月曜/セッションギャップ)。通常の小さなギャップは残す
- Gap percentile — 異常ギャップ清掃時の閾値(既定 0.925)
- 垂直線、BUY/SELL、SL、conflict、低 confidence アクセントの色
注意
DualVision AI は外部 AI プロバイダーを使ったチャート分析用です。結果は選択レンジ、画像、OHLC、モデル、プロバイダー方針に依存します。市場状況は変わります。取引判断の前に、必ずご自身の確認ルールとリスク管理を適用してください。
この製品に API クレジットは含まれません。プロバイダー口座、請求、MetaTrader 5 の URL 許可はご自身の責任です。
