DualVision AI
- Utilità
-
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. - Versione: 1.31
- Aggiornato: 17 agosto 2026
- Attivazioni: 10
Panoramica
DualVision AI è un Expert Advisor di MetaTrader 5 per l’analisi di grafico basata sulla visione. L’utente sceglie un intervallo di candele con due linee verticali e avvia un’analisi IA su richiesta. DualVision AI costruisce un’immagine di candele ottimizzata e dati OHLC normalizzati di quell’intervallo, poi li invia a Claude (Anthropic) o ChatGPT (OpenAI). Il modello restituisce un segnale strutturato con trend, pattern locale, flag di conflitto, confidence, take profit e stop loss.
DualVision AI è un assistente di analisi. Non piazza ordini e non sostituisce la gestione del rischio.
Prima di iniziare
Abilitate gli URL WebRequest in MetaTrader 5:
- Aprite Tools > Options > Expert Advisors.
- Attivate Allow WebRequest for listed URL.
- Aggiungete questi URL (uno per riga):
- https://api.anthropic.com — richiesto per Claude
- https://api.openai.com — richiesto per ChatGPT
Allegate DualVision AI come Expert Advisor (non come indicatore). WebRequest non è disponibile dagli indicatori. Algo Trading deve essere abilitato sul grafico.
Serve la vostra API key di Anthropic e/o OpenAI. L’uso dell’API è fatturato dal provider in base al vostro account.
Oggetti sul grafico
Linee verticali:
- Start line — inizio dell’intervallo di candele selezionato
- End line — fine dell’intervallo di candele selezionato
Entrambe le linee si possono trascinare. L’analisi usa solo le candele tra Start e End.
Dopo un’analisi riuscita con segnale approvato:
- Entry line — ultimo close dell’intervallo selezionato, con etichetta di confidence e risk/reward
- Take profit line
- Stop loss line
Pannello sinistro:
- Nome del provider e numero di candele
- Status / signal / confidence / risk-reward
- Trend, conflict, pattern locale e testo breve di cause
Pulsante:
- Analyze AI — esegue una richiesta vision per l’intervallo corrente
Come usarlo
- Consentite gli URL del provider come descritto sopra.
- Allegate DualVision AI a un grafico live (Expert Advisors).
- Impostate provider e modello, poi incollate l’API key una volta in Inputs (o usate un file chiave).
- Trascinate Start e End sulla struttura da studiare.
- Fate clic su Analyze AI.
- Controllate Entry / TP / SL e il pannello prima di qualsiasi decisione di trading.
Gli intervalli utili sono di solito una struttura chiara. Intervalli molto corti danno poco contesto; intervalli molto ampi aumentano token e costo.
Come funziona la richiesta IA
A ogni Analyze, DualVision AI invia:
- un PNG di candele compresso dell’intervallo selezionato (file leggero)
- valori OHLC normalizzati (0 = minimo della finestra, 1 = massimo della finestra) con 6 decimali
- ancore di prezzo reale: period, last close, window min, window max
Il modello risponde con uno schema strutturato forzato (output tool/function), così i campi restano coerenti: trend, localPattern, conflict, signal, tpPrice, slPrice, confidence, cause.
Le istruzioni stabili stanno nel system prompt. I dati variabili (ancore + OHLC + immagine) stanno nel user message. Così le richieste restano più pulite e si riduce il JSON malformato.
Filtri del segnale
- Signal — BUY, SELL o NONE
- Conflict — true quando il segnale va contro il trend della finestra (ad esempio SELL mentre il trend è UP)
- Min confidence (conflicts) — i segnali in conflitto sono approvati solo se la confidence è almeno questo valore (predefinito 0.75)
- Low confidence mark — i segnali sotto questo valore, se approvati, vengono comunque mostrati ma marcati LOW (predefinito 0.55)
Le linee Entry, TP e SL vengono disegnate solo quando il segnale è approvato da queste regole.
Provider e modelli
- Claude (Anthropic) — predefinito. Esempio di modello: claude-sonnet-4-6
- ChatGPT (OpenAI) — esempio di modello: gpt-5.4
In pratica ChatGPT spesso restituisce spiegazioni più brevi e risponde più in fretta. Claude spesso scrive un cause più lungo e può impiegare di più. Qualità e confidence possono differire anche sullo stesso intervallo; trattate entrambi come assistenti di analisi.
Uso tipico di token (riferimento)
Misurato su DualVision AI con immagine ottimizzata + OHLC normalizzato. I valori variano con le cifre del simbolo, la larghezza dell’immagine e la verbosità del modello.
Claude · claude-sonnet-4-6
- 100 candele — input ≈ 5602 · output ≈ 348
- 150 candele — input ≈ 7672 · output ≈ 394
- 200 candele — input ≈ 9614 · output ≈ 360
ChatGPT · gpt-5.6-luna
- 100 candele — input ≈ 4721 · output ≈ 132
- 150 candele — input ≈ 6687 · output ≈ 126
- 200 candele — input ≈ 8635 · output ≈ 121
La crescita dei token non è strettamente lineare con il numero di candele perché la larghezza dell’immagine è limitata. La fatturazione usa il prezzo attuale di ciascun provider per milione di token.
Gestione dell’API key
- Incollate la chiave una volta in Inputs e confermate. DualVision AI la salva in Common\Files\VisionClaude\ per riutilizzarla.
- File predefiniti:
- Claude — api_key_anthropic.txt
- OpenAI — api_key_openai.txt
- Dopo il salvataggio del file, svuotate il campo API Key in Inputs e premete OK così la chiave non è visibile nella finestra delle impostazioni.
- I nuovi grafici con il campo chiave vuoto caricano automaticamente il file salvato.
MetaTrader non può mascherare i campi di input come password. Tenere la chiave in un file locale è l’approccio pratico per riutilizzarla da un grafico all’altro.
Parametri
- AI Provider — Claude (Anthropic) o OpenAI (ChatGPT)
- API Key — campo opzionale per incollare; lasciate vuoto per caricare dal file
- API Key file — percorso personalizzato opzionale sotto Common Files; vuoto usa il file predefinito del provider
- Model ID — nome del modello del provider
- Initial period — candele usate per il primo piazzamento Start/End
- Min confidence — confidence minima per approvare un segnale in conflitto
- Low confidence mark — soglia per marcare i segnali approvati come LOW
- Timeout — timeout WebRequest in millisecondi
- Max tokens — token massimi di generazione per la chiamata al provider
- Temperature — temperatura di campionamento (0 consigliato per risultati più stabili)
- Save debug files — dump opzionale di PNG / OHLC / risposta grezza in MQL5\Files\VisionClaude\
- Clean abnormal gaps — opzionale: chiudere gap di open anomali (ad esempio gap forti di lunedì/sessione) prima di costruire immagine e OHLC; i gap piccoli normali restano
- Gap percentile — soglia nella pulizia dei gap anomali (predefinito 0.925)
- Colori per linee verticali, BUY/SELL, SL, conflitto e accenti di bassa confidence
Note
DualVision AI è pensato per l’analisi di grafico con provider IA esterni. I risultati dipendono dall’intervallo, dall’immagine, dall’OHLC, dal modello e dalla policy del provider. Le condizioni di mercato cambiano. Applicate sempre le vostre regole di conferma e controllo del rischio prima di decidere.
Questo prodotto non include crediti API. Siete responsabili dell’account del provider, della fatturazione e dei permessi URL in MetaTrader 5.
