Indietro

Ai Trader MT5 — Guida

VibeFox AI Trader è un Expert Advisor per MetaTrader 5 che utilizza l'intelligenza artificiale per analizzare i grafici e generare segnali di trading. Inviate uno screenshot del grafico alla rete neurale e riceverete un'analisi dettagliata con linee di tendenza, livelli di supporto/resistenza e segnali di trading direttamente sul grafico.

COME SCEGLIERE IL MODELLO AI

L'Expert Advisor non funziona senza un modello esterno, quindi è necessario scegliere il modello giusto.
Il modello deve essere in grado di elaborare immagini — VL.
È altamente consigliabile che il modello abbia almeno 8B parametri per l'analisi o da 30B per l'analisi e il trading. Più grande è, più intelligente è. L'opzione ideale sono i modelli a pagamento o modelli da 100B in su.
Al momento non è consigliato fare trading su un conto reale, poiché le AI capaci non sono ancora sufficienti. Si raccomanda di utilizzarlo per analisi e consigli.

Modelli AI locali

I modelli locali sono gratuiti. Raccomandiamo di lavorare proprio con questi.

Come scegliere un modello locale in base all'hardware

Se avete una scheda video molto debole, è possibile utilizzare solo la memoria, ma la velocità sarà lenta. I modelli Dense superiori a 8B sono praticamente inutilizzabili. Per i modelli grandi scegliete solo MOE. Il modello deve avere almeno una quantizzazione q4, e più alta è, meglio è. Le schede video con grande quantità di memoria accelerano notevolmente il lavoro. Un modello Dense funziona bene solo quando entra completamente nella memoria video insieme alla cache KV.

I modelli Qwen VL mostrano i migliori risultati — analisi dettagliata e inserimento ordini. Qwen3 VL 30B a3b è il miglior modello disponibile per un computer di fascia media.

Solo memoria:

8 GB RAMmodelli 4B. Analisi molto debole, spesso non sono in grado di creare ordini.
16 GB RAMmodelli 8B. L'elaborazione dell'immagine richiederà più di 1 minuto. La qualità dell'analisi è scarsa.
32 GB RAMmodelli 30B MOE. Qwen3 VL 30B MOE — un'ottima opzione. L'elaborazione può richiedere diversi minuti.
64 GB RAMmodelli 30B–70B MOE. L'elaborazione può richiedere diversi minuti.

Scheda video e memoria:

8 GB VRAM + 16 GB RAMI modelli 8B elaboreranno un'immagine in circa 20–30 secondi.
16 GB VRAM + 32 GB RAMI modelli 30B MOE elaboreranno un'immagine in circa 20–60 secondi.
16 GB VRAM + 64 GB RAMI modelli 70B MOE elaboreranno un'immagine in più di 1-2 minuti.

Esempi di modelli compatibili con LM Studio/Jan.ai:

<7B Non raccomandati. Molto veloci, ma analisi debole. Quasi incapaci di creare ordini.

Qwen3 VL 4Bil migliore tra i 4B per un'analisi rapida, ma non per gli ordini.
Gemma 3 4Bil più veloce

8-14B Veloce. Per analisi semplice. Inseriscono ordini, ma non ci si dovrebbe fidare.

Qwen3 VL 8B
Minicpm v4.5 8B
Glm 4.6V flash 9B

15-40B Raccomandato per 8 GB VRAM + 32 GB di memoria. Buona analisi del grafico e inserimento ordini.

Qwen3 VL 30B a3b moeil miglior modello per l'esecuzione locale su una macchina di fascia media.

40-110B al momento non abbiamo trovato buoni modelli VL.

GLM 4.7V 70B moeanalisi lunga e potente, ma scarsa capacità di disegnare sul grafico e inserire ordini. Utilizzate solo per l'analisi.

>110B Raccomandato con risorse illimitate

Modelli AI Premium

Per i modelli a pagamento è necessario scoprire empiricamente il costo di elaborazione di una singola immagine. I prezzi cambiano spesso e variano molto tra diverse aziende, modelli e abbonamenti. Ad esempio, l'elaborazione con gli ultimi modelli di ChatGPT costa più di 1$ per immagine. Il prezzo esatto può essere determinato solo effettuando 1 richiesta e verificando quanto è stato speso. I prezzi approssimativi attuali possono essere consultati nelle chat AI, ma non sono sempre precisi. Raccomandiamo di utilizzare modelli cinesi più economici — GLM, DeepSeek, MiniMax, Mimo.

INSTALLAZIONE

Impostazioni necessarie di MT5 (Tools -> Options):

Scheda Expert Advisors:

  • [x] "Algo Trading" nelle opzioni o nella barra degli strumenti — abilitare il trading. Se utilizzerete solo l'analisi, non è obbligatorio.
  • [x] "Allow WebRequest for listed URL" — abilitare le richieste web. Obbligatorio per la comunicazione con l'AI. Aggiungete gli URL dei vostri provider AI e il localhost per i modelli locali:
Localhttp://127.0.0.1 (per tutti i modelli locali)
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

Opzionale:

  • Scheda Notifications — Enable Push Notification — per l'invio di messaggi Push
  • Scheda Email — Enable Email Notification — per l'invio di messaggi Email
  • Scheda FTP — inserite i dati FTP — per il salvataggio delle analisi dei grafici su FTP

PANNELLO e CONTROLLI

Pannello

Il pannello è diviso in sezioni. Nelle impostazioni tutte le sezioni possono essere abilitate/disabilitate e impostate come aperte/chiuse per impostazione predefinita. Tenete presente che se una sezione è chiusa o disabilitata, le opzioni al suo interno continuano a funzionare. È possibile aprire e chiudere rapidamente tutte le sezioni cliccando sulle icone nell'intestazione. È inoltre possibile configurare le dimensioni del pannello e la dimensione del carattere. Sono disponibili diverse modalità preimpostate e impostazioni personalizzate (Custom).

Intestazione del pannello

  • Nome e versione dell'Expert Advisor
  • Icona Freccia giù - Apre tutte le sezioni
  • Icona Freccia su - Chiude tutte le sezioni
  • Icona Trattino/Quadrato - Chiusura/Apertura del pannello
  • Icona X - Chiudere l'Expert Advisor
  • Doppio clic sull'intestazione - Chiusura/Apertura del pannello
  • Premete e tenete premuto per spostare il pannello

Avvio e arresto del lavoro

  • Avvio del lavoro - Premete il pulsante [Start] per iniziare l'elaborazione dei simboli con l'AI
  • Timeout — tempo di elaborazione dell'AI. Durante il timeout il pannello smette di rispondere a qualsiasi clic. Questa è una caratteristica di MQL5, non dell'Expert Advisor. Finché non viene ricevuto il risultato, non è possibile fare nulla. Nelle impostazioni è possibile impostare il tempo di timeout (predefinito 60 secondi). Se il modello non riesce a elaborare il risultato in tempo, si verificherà un'interruzione. Di solito 60 secondi sono sufficienti per modelli a pagamento e veloci, ma a volte potrebbe non bastare, ad esempio per modelli locali di grandi dimensioni. Potete impostare un tempo maggiore. Il tempo medio di risposta delle principali AI (Claude, Google, OpenRouter) è di 10–15 secondi.
  • Pulsante rosso STOP — il processo di elaborazione è in corso.
  • Sul pulsante viene visualizzato il numero corrente del simbolo e il totale dei simboli. Ad esempio 1/10.
  • Come fermare il processo? Premete 1 volta il pulsante rosso e il processo si fermerà dopo il timeout! Non ci sarà un arresto immediato. In caso estremo — chiudete MetaTrader.
  • Se il pianificatore è abilitato, sul pulsante Stop verrà visualizzato il tempo fino all'avvio.

Richieste all'AI (Prompts)

È molto più comodo tenere le richieste nei file piuttosto che nelle impostazioni dell'Expert Advisor. Nelle impostazioni è possibile avere fino a 5 richieste. Per lavorare con i file viene utilizzato l'editor di testo predefinito per i file .txt — di solito è il Blocco Note. Tutti i file delle richieste vengono modificati nella cartella Metatrader/MQL5/Files/Ai_Trader/Prompts. Potete creare qualsiasi file di richiesta lì. Poi premete Refresh affinché i file vengano inclusi nell'elenco delle richieste.

Selezione richiestaElenco a discesa con la selezione delle richieste. Nell'elenco le richieste da file sono indicate con il simbolo [F] all'inizio.
[Result]Mostra il link al file result.html. Copiatelo e incollatelo nel browser. Salvatelo nei preferiti e poi apritelo semplicemente — l'indirizzo è sempre costante.
[Repeat]Ripetere l'ultima risposta senza inviarla all'AI. Vengono eseguite istantaneamente tutte le stesse azioni — disegno dell'analisi e ordini, invio notifiche.
[Show]Mostrare/nascondere il testo della richiesta selezionata sul grafico
[Refresh]Aggiornare l'elenco. Necessario dopo aver modificato manualmente i file delle richieste.
[Add]Creare un nuovo file di richiesta. Inserite il nome senza l'estensione .txt e premete OK.
[Rename]Rinominare il file della richiesta (solo prompt da file)
[Del]Eliminare il file della richiesta (solo prompt da file)

SYMBOLS

I simboli vengono elaborati uno alla volta dagli elenchi specificati. Possono essere indicati nelle impostazioni, nei file o selezionando collezioni. Bisogna tenere presente che se ci sono molti simboli e vengono caricati per la prima volta, la cache non sempre riesce a caricarsi in tempo. Per questo è necessario un piccolo timeout, che può essere impostato nelle impostazioni. Tutti i file con gli elenchi dei simboli vengono modificati nella cartella Metatrader/MQL5/Files/Ai_Trader/Symbols. Potete creare qualsiasi file lì. Poi premete Refresh affinché i file vengano inclusi nell'elenco dei simboli.

Selezione elenco simboliSelezione dell'elenco dei simboli (Current — solo il simbolo corrente, MarketWatch — tutti i simboli aperti in MarketWatch, Manual — simboli inseriti nelle impostazioni dell'Expert Advisor, file — i vostri elenchi personalizzati da file di testo)
[Show]Mostrare/nascondere l'elenco dei simboli sul grafico.
[Refresh]Aggiornare l'elenco dei simboli dai file.
[Add]Creare un nuovo file di elenco simboli. Inserite il nome senza l'estensione .txt e premete OK.
[Rename]Rinominare il file dell'elenco simboli (solo file)
[Del]Eliminare il file dell'elenco simboli (solo file)

RESPONSE

È possibile scegliere cosa disegnare sul grafico dopo la risposta dell'AI.

[x] Show AnalyzeL'AI disegna linee/zone/etichette sul grafico
[x] Show OrdersL'AI genera segnali di trading (linee di Entrata, Stoploss, Takeprofit)

TRADING

Impostazioni del Trading.

Lot: [0.01]Dimensione del lotto. Può essere modificata con la rotella del mouse, tasti Su/Giù. I modificatori Ctrl/Shift cambiano cifre diverse nel numero.
Real Orders: [0]Ordini reali. Quanti ordini reali aprire (0=disattivato, N=primi N simboli). Gli ordini vengono aperti per i primi simboli dell'elenco. Se indicato 5, verranno aperti ordini sui primi 5 simboli. Gli ordini non vengono aperti se sul simbolo è già aperto un ordine.
[x] Order EditAbilitare la correzione manuale del punto di entrata, Stop Loss, Take Profit. Funziona solo sul grafico corrente dove è installato l'Expert Advisor. Al termine dell'elaborazione dei simboli appaiono cursori e pulsanti in alto a destra. I cursori possono essere spostati su, giù, a sinistra e a destra. Pulsante OK — crea l'ordine, pulsante X — annulla.

AI MODELS

Selezione provider AIDall'elenco selezionate il provider desiderato (Local, Claude, Gemini, OpenAI ecc.). Alla selezione avviene il recupero dei modelli e il riempimento dell'elenco modelli a destra.
Selezione modelloL'elenco dei modelli viene caricato automaticamente dal provider. Nelle impostazioni è possibile configurare il filtraggio dei modelli per data di rilascio e parole chiave. Questo è necessario perché senza filtro vengono restituiti moltissimi modelli inutilizzabili. Molti modelli di testo non sono in grado di elaborare immagini.

NOTIFICATIONS

[x] HTMLSalvare i risultati in result.html (testo + screenshot). Può essere aperto in qualsiasi browser.
[x] TelegramInviare al bot Telegram (testo + foto)
[x] FTPSalvataggio su FTP (è necessario configurare l'accesso FTP nelle opzioni di MetaTrader)
[x] Chart (text)Mostrare la risposta dell'AI come testo sul grafico
[x] Response image onlyInviare solo lo screenshot in Results.html/Telegram/Webhook/FTP (senza testo). Per questo è necessario abilitare l'output del testo su Chart. In questo modo non arriverà testo aggiuntivo e occuperà meno spazio e traffico. Il testo sarà nello screenshot.
[x] Email (text)Inviare notifica email (solo testo). È necessario abilitare e configurare l'accesso Email nelle opzioni di MetaTrader.
[x] Push (start)Notifica Push all'avvio del lavoro. È necessario abilitare e configurare l'accesso Push nelle opzioni di MetaTrader.
[x] Alert (start)Alert MT5 all'avvio del lavoro.
[x] WebhookPOST JSON all'URL del webhook (testo + foto base64). Formato del messaggio:
{
   "message": "EURUSD [gpt-4o]: BUY signal detected",
   "image_base64": "/9j/4AAQSkZJRg...",
   "request": { ...JSON ... },
   "response": { ...JSON ... },
   "time": "2026.02.21 14:30:05"
}

VISUAL

Personalizzazione dell'aspetto del pannello.

[S][M][L][XL][C]Modifica dimensione del pannello (300/400/500/600/Custom pixel). Custom — impostazioni personalizzate tramite le opzioni dell'Expert Advisor.
[Dark/Light]Cambio dello schema colori Chiaro/Scuro
[Slider S][M][L]Modifica dimensione dei cursori in OrderEdit (piccolo/medio/grande)

SCHEDULER

Il pianificatore serve per avviare il lavoro a un orario specifico. Dopo l'attivazione premete START e vedrete il timer fino al prossimo avvio. Sono disponibili impostazioni dettagliate per intervallo e orario. Dal pannello è possibile solo abilitare e disabilitare.

Ci sono 3 tipi di pianificatore:

  1. Intervallo — ad esempio ogni 5 minuti.
  2. Intervallo dalla fine del lavoro — dopo la fine del lavoro viene misurato l'intervallo e il processo viene avviato
  3. Orario specifico — è possibile impostare un orario specifico per ogni giorno della settimana.
[x] EnablePianificatore abilitazione/disabilitazione.

ACTIONS

Azioni aggiuntive.

[Folder]Mostrare l'indirizzo della cartella dati Ai_Trader. Copiatelo nell'esploratore e si aprirà.
[Log]Mostrare l'indirizzo del file log.txt. Apritelo nel Blocco Note.
[Help]Mostrare l'indirizzo della pagina di aiuto online. Copiatelo nel browser.
[Bug report]Mostrare l'indirizzo della pagina contatti e segnalazioni di errori online. Copiatelo nel browser.

CLEAR

Pulizia di file, log, results.html

[Results]Pulire result.html
[Log]Pulire log.txt
[Screenshots]Eliminare tutti gli screenshot dalla cartella Screenshots
[Requests]Eliminare tutte le richieste dalla cartella Requests
[Objects]Eliminare tutti gli oggetti disegnati dal grafico
[Chart]Pulire il testo sul grafico
[x] Auto Clear on StartPulire tutto ad ogni avvio del lavoro. Comodo per evitare l'accumulo.

DEBUG

Debug. Strumenti per l'analisi delle richieste e delle risposte.

[x] DebugModalità debug. Quando abilitata, a qualsiasi testo di analisi vengono aggiunti i JSON Request e Response per un'analisi dettagliata del lavoro con l'AI
[Last Request]Aprire il file dell'ultima richiesta API nell'editor di testo.

STATUS

Barra di statoMostra lo stato corrente (Ready, progresso dell'elaborazione, errori) e una breve descrizione al passaggio del mouse sugli elementi del pannello.

PARAMETRI INPUT

PANEL

Instance NameNome dell'istanza dell'Expert Advisor (vuoto = generazione automatica). Necessario se si utilizzano più di 1 Expert Advisor nello stesso programma. A ciascuno deve essere assegnato un Instance Name diverso.
Panel SizeDimensione del pannello: S(300), M(400), L(500), XL(600), Custom
Custom WidthLarghezza in pixel per Panel Size = Custom
Custom Font SizeDimensione del carattere per Panel Size = Custom
Color SchemeTema: Light (chiaro) o Dark (scuro)

SECTIONS

Tutte le sezioni possono essere impostate come aperte, chiuse o disabilitate per impostazione predefinita. Tenete presente che se una sezione è disabilitata, le opzioni al suo interno non funzionano.

AI ModelsStato della sezione: Open / Closed / Disabled
SymbolsStato della sezione: Open / Closed / Disabled
ProcessStato della sezione: Open / Closed / Disabled
TradingStato della sezione: Open / Closed / Disabled
NotificationsStato della sezione: Open / Closed / Disabled
VisualStato della sezione: Open / Closed / Disabled
SchedulerStato della sezione: Open / Closed / Disabled
ActionsStato della sezione: Open / Closed / Disabled
ClearStato della sezione: Open / Closed / Disabled
DebugStato della sezione: Open / Closed / Disabled

SYMBOLS

Symbol ModeModalità simboli: Current / MarketWatch / All / Currencies / Manual
Manual SymbolsElenco di simboli separati da virgola per la modalità Manual
Show "All" optionMostrare "All" nell'elenco a discesa. Se abilitato, potrebbe iniziare un'elaborazione molto lunga di un gran numero di simboli.

PROMPTS

Prompt 1-5 NameNome del prompt integrato (vuoto = salta)
Prompt 1-5 TextTesto dell'istruzione del prompt

SCHEDULER

Scheduler ModeModalità: Time (impostazione dell'orario esatto per l'avvio) / Interval (intervallo) / Interval from end (intervallo dalla fine del lavoro)
Interval (minutes)Intervallo del timer in minuti (minimo 1)
Monday-SundayProgrammazione per giorni: formato "HH:MM,HH:MM" ad esempio "10:00,12:00,14:00"

TRADING

Lot SizeDimensione del lotto predefinita
Slippage (points)Slippage massimo
OrderEdit
Slider SizeDimensione dei cursori per OrderEdit: 0=S, 1=M, 2=L
Entry Line ColorColore della linea Entry
Entry Line WidthSpessore della linea Entry (1-5)
SL Line ColorColore della linea Stop Loss
SL Line WidthSpessore della linea Stop Loss (1-5)
TP Line ColorColore della linea Take Profit
TP Line WidthSpessore della linea Take Profit (1-5)

AI SETTINGS

AI Response TimeoutTempo massimo di attesa della risposta AI in secondi — timeout (30–600)
Local AI (fino a 3 server)
Local 1-3 NameNome visualizzato (es. "LM Studio", "Ollama")
Local 1-3 IP:PortIndirizzo del server (es. "127.0.0.1:1234")
Claude
EndpointURL API (predefinito: https://api.anthropic.com)
API KeyChiave API Anthropic (sk-ant-...)
Min DateEscludere modelli più vecchi di AAAA.MM
Models filterEscludere modelli contenenti queste parole (separati da virgola)
Gemini
EndpointURL API (predefinito: https://generativelanguage.googleapis.com)
API KeyChiave API Google (AIza...)
Min DateEscludere modelli più vecchi di AAAA.MM
Models filterEscludere modelli contenenti queste parole (separati da virgola)
OpenAI Compatible 1-4
Provider NameNome visualizzato nell'elenco a discesa API
EndpointURL API (deve supportare /v1/models e /v1/chat/completions)
API KeyChiave API del provider
Min DateEscludere modelli più vecchi di AAAA.MM
Models filterEscludere modelli contenenti queste parole (separati da virgola)

NOTIFICATIONS

Chart (text only)Mostrare la risposta dell'AI come testo sul grafico
Chart Font SizeDimensione del carattere sul grafico (8-20)
Text on Dark BGColore del testo su sfondo scuro del grafico
Text on Light BGColore del testo su sfondo chiaro del grafico
Chart Font BoldCarattere grassetto per il testo sul grafico
Chart Line WidthLarghezza di a capo del testo in caratteri (30-60)
Chart Text XOffset orizzontale del testo in pixel
Chart Text YOffset verticale del testo in pixel
Screenshot OnlyInviare solo lo screenshot. È necessario abilitare l'opzione Chart (text only), così il testo sarà nello screenshot. Comodo se il testo non è molto.
Alert (start)Mostrare Alert MT5 all'avvio del lavoro
Push (start)Inviare notifica Push all'avvio del lavoro
Results.htmlSalvare i risultati nel file di report HTML
Telegram
EnabledAbilitare le notifiche Telegram
Bot TokenToken del bot Telegram da @BotFather
Chat IDID della chat/canale di destinazione
Email
EnabledAbilitare le notifiche email
Webhook
EnabledAbilitare le notifiche webhook
URLURL endpoint del webhook (riceve POST con JSON)

CLEAR

Auto Clear on StartPulizia automatica di tutti gli oggetti e testo prima di ogni avvio

DEBUG

Debug ModeLogging esteso. Viene aggiunto il JSON completo Request/Response al testo

ORDER EDIT

  • Editor dell'ordine dopo la risposta dell'AI
  • L'editor può essere abilitato e disabilitato nelle impostazioni e sul pannello
  • Sul grafico appaiono 3 cursori — Punto di entrata (Entry), Stoploss, Takeprofit.
  • Possono essere spostati con il mouse su, giù, a sinistra, a destra.
  • Sul cursore del Punto di entrata (Entry) c'è il pulsante OK — per entrare nella posizione e X per annullare
  • In alto a destra ci sono pulsanti aggiuntivi
[Reset]Ripristino di Entry/SL/TP ai valori originali
[Text]Mostrare/nascondere il testo della risposta AI sul grafico
[Analyze]Mostrare/nascondere la grafica dell'analisi AI sul grafico
[Order]Mostrare/nascondere le linee/cursori dell'ordine sul grafico

STRUTTURA DELLE CARTELLE

L'Expert Advisor crea la propria struttura di cartelle in MQL5/Files/Ai_Trader. È possibile accedervi premendo sul pannello Actions->Folder.
Per velocità potete creare Richieste ed Elenchi di simboli direttamente nei file, anziché tramite il pannello ad esempio. È necessario riavviare l'Expert Advisor affinché prenda i nuovi elenchi dai file.

PromptsFile di testo delle richieste
RequestsFile JSON delle richieste e risposte, per l'analisi del lavoro con l'AI.
ScreenshotsImmagini dei grafici
SymbolsFile di testo con gli elenchi dei simboli.
last_message.txtultimo messaggio
last_request.txtultima richiesta in formato JSON
last_response.txtultima risposta in formato JSON
log.txtlog
result.htmlfile con i risultati da visualizzare nel browser.