Risultati settimanali

In MetaTrader (MT4 e MT5), WebRequest è una funzione che permette a un Expert Advisor (EA) o a uno script di comunicare con un server esterno tramite internet. In pratica, crea un collegamento diretto tra la piattaforma di trading e un database o un servizio web, consentendo lo scambio di informazioni in tempo reale.

Questa funzione viene spesso utilizzata dagli sviluppatori di bot per:

  • verificare la licenza o l’autenticità di un utente;
  • ricevere segnali di trading o parametri aggiornati dal server;
  • consultare dati esterni come il calendario economico, il sentiment di mercato o statistiche personalizzate;
  • inviare informazioni sulle operazioni o sulle performance del bot a un database remoto.

Quando un Expert Advisor utilizza WebRequest, invia una richiesta HTTP o HTTPS (simile a quella dei siti web) a un indirizzo specifico. Il server risponde inviando i dati richiesti, che l’EA può poi utilizzare secondo la logica programmata dal suo sviluppatore.
Per motivi di sicurezza, l’URL del server deve essere aggiunto manualmente nella lista degli indirizzi autorizzati in MetaTrader → Strumenti → Opzioni → Expert Advisors → “Allow WebRequest for listed URL”

Web nell articolo WebRequest

Limiti e note tecniche:

  • WebRequest è sincrona, cioè l’EA aspetta la risposta del server prima di continuare: se la connessione è lenta, può rallentare l’esecuzione del bot.
  • Non è utilizzabile negli indicatori e non funziona durante il backtest nel Strategy Tester.
  • Se l’URL non è nella lista autorizzata, MetaTrader restituirà un errore (“-1” o codice HTTP).
  • È consigliabile impostare timeout e gestire gli errori di rete per evitare blocchi durante l’esecuzione.
Stai cercando il migliore Bot che fa al caso tuo?
Scopri i sistemi più performanti selezionati dal team di  AmicoBot

Disclaimer

Nota. Voce di glossario realizzata con l’aiuto dell’intelligenza artificiale: definisce un termine, non è consulenza finanziaria, né una raccomandazione di investimento, né promozione di prodotti o servizi. Il trading di CFD comporta un elevato rischio di perdita del capitale e i risultati passati non sono indicativi di quelli futuri. Segnalazioni di errori qui.

Gruppo Telegram

Gruppo Telegram

Canale Telegram