Ti serve un VPS per un EA Forex?
Un Expert Advisor è attivo solo finché MetaTrader rimane aperto. Questo semplice fatto chiarisce l’intera questione, mentre la maggior parte di ciò che si legge sulla latenza dei VPS nel forex risponde a un’altra domanda. Ecco cosa smette effettivamente di funzionare quando il terminale si arresta, cosa richiede Forex Success AI al sistema su cui gira e come ottenere il risultato con la minima spesa possibile.
La risposta breve
Un Expert Advisor è un codice che viene eseguito all’interno di MetaTrader. Se il terminale non è aperto, l’EA non funziona. Quindi la vera domanda non è “ho bisogno di un VPS?”, ma “cosa mantiene MetaTrader in funzione 24 ore al giorno, cinque giorni alla settimana, senza che io debba preoccuparmene?”.
Un VPS è una delle soluzioni possibili. Un computer fisso con la modalità di sospensione disattivata è un’altra opzione, spesso più conveniente per un singolo account. Un portatile che entra in modalità di sospensione quando si chiude lo schermo non lo è.
Cosa si interrompe effettivamente quando il terminale si arresta?
Iniziamo con la parte rassicurante. Ogni posizione aperta da Forex Success AI è dotata di uno stop loss e di un take profit presso il broker, impostati di default a 253 e 30 pip, mentre il livello successivo della griglia rimane lì in attesa come ordine limite in sospeso. Anche se alle 3 del mattino dovesse mancare la corrente, nessuna posizione rimarrebbe senza protezione. Siate onesti, però, sul valore di tutto ciò: 253 pip sono uno stop ampio. Impedisce a una posizione di rimanere aperta all’infinito, ma non riduce l’entità della perdita.
Tutto ciò che segue risiede nell'EA, quindi viene eseguito solo mentre il terminale è in esecuzione:
- Il livello di griglia successivo non viene sostituito. L'EA inserisce ogni ordine in sospeso al di fuori dell'ultima esecuzione; pertanto, una volta eseguito l'ordine in sospeso, il prezzo può proseguire senza alcun ostacolo davanti a sé.
- Gli stop di take profit sul basket non sono più uniformi. Non appena un paniere contiene quattro posizioni, l’EA modifica il take profit su tutte queste posizioni portandolo a un unico livello comune, con un semplice clic dal terminale.
- L'uscita di emergenza non può attivarsi. Chiudi_tutti_gli_spazi è attivo per impostazione predefinita e chiude un ordine quando il prezzo supera l'ultimo inserimento di Fattore di gap, 38 pip, senza ordini in sospeso.
- I limiti relativi alle perdite giornaliere e al drawdown attivo non possono essere applicati, se li hai attivati. Entrambi vengono inviati e entrambi vengono registrati nel terminale, non sul nostro server.
- L'opzione "Metti in pausa EA" sulla dashboard non compare mai. L'EA verifica tale cambiamento ogni pochi secondi, motivo per cui la messa in pausa ha effetto quasi immediatamente. Un terminale che non è in esecuzione non effettua mai tale verifica.
Il controllo della licenza è l'unica cosa per cui puoi stare tranquillo. L'EA esegue la verifica al momento della connessione e, all'incirca, una volta all'ora in seguito. Se non riesce a connettersi al server, mantiene l'ultima risposta valida e continua a operare; non chiude mai una posizione aperta a causa di un problema del server. Solo dopo circa tre ore senza che la verifica abbia avuto esito positivo smette di aprire nuove posizioni. In caso di avvio a freddo, tuttavia, è necessario un controllo riuscito prima di poter aprire qualsiasi posizione, quindi un dispositivo senza connessione a Internet non si avvia mai realmente.
In questo caso, la latenza conta meno di quanto si pensi
Il marketing dei VPS si basa sulla latenza. Per uno scalper che chiude le posizioni in meno di un minuto, questo è accettabile. Per questa strategia, invece, è quasi irrilevante, e capirne il motivo ti fa risparmiare denaro.
Le operazioni vengono aperte sulla base di una media mobile ponderata a 25 periodi e di un indicatore stocastico sul timeframe del grafico, con le impostazioni predefinite ottimizzate per l'H1. Questa visione cambia una volta all'ora, non una volta al millisecondo. Il successivo ordine di ingresso è un ordine limite in sospeso già presente presso il broker, quindi viene eseguito al prezzo desiderato indipendentemente dal fatto che il ping sia di 4 ms o di 90 ms.
La latenza riguarda solo gli ordini di mercato: l’apertura di una nuova posizione, la chiusura di un paniere, l’uscita dal gap. Anche in questi casi la tolleranza di deviazione è di 3 punti, quindi un momento sfavorevole comporta un rifiuto piuttosto che un’esecuzione pessima, e l’EA riprova al tick successivo. Ciò che ti costa non sono 40 ms di ping, ma 40 minuti di inattività.
Se abbinare la regione non costa nulla, fallo: il Diario La scheda (la "Toolbox" in MT5, la finestra "Terminal" in MT4) registra il punto di accesso e il relativo indirizzo IP al momento della connessione, e qualsiasi ricerca dell'IP lo associa a una città. Un tempo inferiore a circa 100 ms è accettabile in questo caso, mentre 5 ms non offrono alcun vantaggio aggiuntivo.
Di quanta potenza effettiva hai effettivamente bisogno?
Meno di quanto ti viene solitamente proposto. Un terminale con due grafici, AUDCHF e AUDCAD su H1 — che è l’impostazione predefinita — rappresenta un carico leggero.
- Il limite è la RAM, non la CPU. Windows richiede circa 1,5 GB prima ancora di aprire qualsiasi cosa, poi occorre prevedere circa 1 GB per ogni terminale. 2 GB sono il minimo indispensabile, 4 GB sono una quantità adeguata.
- Un terminale corrisponde a un conto. Ogni slot di licenza è associato a un numero di conto MetaTrader; pertanto, tre slot corrispondono a tre installazioni e alla RAM necessaria per tre.
- Una vCPU esegue un terminale. Il valore 2 garantisce un margine di sicurezza, in modo che un aggiornamento di Windows non causi la perdita di tick da parte dell’EA.
- SSD da 40 GB o NVMe. Quando il disco è pieno, il terminale smette di scrivere i log.
- Se la memoria è insufficiente, ridurre Strumenti > Opzioni > Grafici > Numero massimo di barre nel grafico a circa 10.000.
Allora fai una domanda al fornitore: il mio computer si riavvia da solo se si riavvia l’hardware su cui gira? Quella risposta vale più di qualsiasi dato sull’uptime riportato su una pagina di vendita.
Il VPS gratuito, e quello che non funzionerà
Molti broker ne offrono uno gratuitamente a condizione che si mantenga un saldo minimo o si raggiunga un determinato volume di trading. Di solito si tratta di una piccola istanza collegata ai loro server, che è esattamente dove ti serve.
Il servizio di hosting virtuale di MetaTrader non è la stessa cosa. Si tratta della scheda “VPS” nella Toolbox di MT5, oppure Registra un server virtuale dal Navigator. Si tratta di un agente di hosting gestito, non di un computer Windows controllato dall'utente, e su di esso non è possibile importare file DLL. Forex Success AI richiede Consenti l'importazione di DLL spuntato nella casella Comune scheda, poiché si collega al server delle licenze tramite WinINET anziché tramite WebRequest di MetaTrader. Senza di essa, l'EA invia un avviso e si rimuove dal grafico. Per testare qualsiasi host, collegare l'EA e leggere il Esperti scheda. Se viene visualizzato quel messaggio di avviso, quell'host non lo eseguirà.
L'opzione più economica e affidabile
Un computer fisso che possiedi già e che è rimasto acceso.
- Windows 11: Impostazioni > Sistema > Alimentazione (Alimentazione e batteria su un portatile), quindi Schermo e sonno, e impostare l'opzione "sospensione quando collegato alla corrente" su Mai. Windows 10 presenta la stessa funzione in Alimentazione e modalità di sospensione.
- Imposta gli orari di attività per Windows Update e ricontrollali dopo ogni aggiornamento delle funzionalità, poiché vengono reimpostati.
- Inserisci un collegamento al terminale nella cartella "Avvio" (Win+R, quindi shell:avvio) quindi, riavviando il sistema, il programma viene ripristinato con il proprio profilo e l'EA associata.
- Dopo ogni riavvio, verificare che il pulsante sulla barra degli strumenti sia attivo: AutoTrading in MT4, Trading algoritmico in MT5. In MT4, la faccina accanto al nome dell'EA in alto a destra del grafico dovrebbe essere sorridente, non triste. In MT5, l'icona in quell'angolo non dovrebbe essere barrata.
I punti deboli sono quelli tipici: un’interruzione di corrente, un riavvio del router, un aggiornamento eseguito in background, nessuno che controlli alle 4 del mattino. Un UPS economico risolve i primi due problemi.
Verifica che rimanga effettivamente in piedi
La tua dashboard contrassegna un account Non connesso quando l'EA non invia dati da dieci minuti e l'elenco dei conti riporta uno stato "live" TRADING oppure IN PAUSA icona accanto. Se accedi di martedì e vedi la scritta “Offline”, sai subito che quel dispositivo è entrato in modalità di sospensione. Nessuna pagina di stato di un provider te lo dice.
L'hosting non modifica le dimensioni del tuo lotto, che dipendono dal tuo saldo. Se non l'hai ancora impostato, il calcolatore della dimensione del lotto ti fornisce il numero per il Dimensione del lotto input (Fix_lot nel codice). I piani si trovano nel sezione prezzi se stai ancora valutando l'acquisto del software. La macchina su cui lo installerai è una tua scelta e, in ogni caso, i relativi costi sono a tuo carico: noi vendiamo il software, non il servizio di hosting.