Metatrader4

Fai trading istantaneamente con MetaTrader 4, progettato per un trading Forex veloce ed efficiente.

Panoramica

Un terminale di trading dovrebbe essere immediato. One-Click CloudzyMetaTrader 4 abbina vCPU EPYC dedicate, RAM DDR5eNVMe con una 10 Gbps , in modo che gli ordini vengano aperti rapidamente e gli Expert Advisor funzionino senza interruzioni. La fatturazione oraria ti consente di avviare un'istanza a Londra o New York durante le tue sessioni attive, per poi ridimensionarla in un secondo momento. Ottieni Windows per MT4 4.0.0 più un Node.js per webhook e dashboard.

Descrizione

Questa immagine viene fornita con MetaTrader 4 preinstallato su Windows Server 2012 R2 o Windows Server 2016. È ottimizzato per accessi a bassa latenza ai server dei broker più comuni, un tempo di attività stabile degli EA e un I/O del disco prevedibile per i log dei tick e i file storici. Sono inoltre disponibili controlli snapshot e un IP statico, in modo che i terminali si riconnettano correttamente dopo la manutenzione.

Accedi al desktop

Connettiti utilizzando un client RDP qualsiasi, quindi accedi con la password amministratore impostata al momento della distribuzione. Una volta sul desktop, avvia MetaTrader 4, aggiungi il server del tuo broker e accedi al tuo conto di trading. Mantieni il tuo VPS in esecuzione durante l'orario di mercato in modo che gli EA e gli avvisi rimangano attivi anche se il tuo laptop è in modalità di sospensione.

Funzionalità avanzate

Questi sono gli aggiornamenti importanti per il trading automatico e manuale. Mantengono i grafici reattivi durante le candele volatili e impediscono il blocco della piattaforma quando gli EA scrivono i log.

  • vCPU dedicate e RAM DDR5 per un tester di strategie coerente e prestazioni EA

  • Storage NVMe puro per cache veloce, registri e scrittura della cronologia

  • Porta di rete da 10 Gbps con miscela Tier-1 per ridurre la perdita di pacchetti durante i picchi di notizie

  • Istantanee e ripristino immediato prima degli aggiornamenti della piattaforma o dell'EA

  • Fatturazione oraria per box di prova o weekend

  • Un singolo riavvio applica qualsiasi ridimensionamento. Non è necessaria alcuna migrazione dei dati.

Facilità d'uso

È possibile controllare le azioni di alimentazione, gli snapshot e gli spostamenti delle regioni dalla dashboard. Utilizzare l'IP VPS direttamente nel client RDP per un accesso immediato oppure indicare un record DNS in un secondo momento. Una vista della latenza integrata consente di scegliere la regione più vicina ai server del proprio broker per ottenere ping più stabili.

Attenzione alle prestazioni

Il TTFB stabile ai gateway dei broker contribuisce a velocizzare gli accessi, rendere più rapidi i cambiamenti dei simboli e ridurre i problemi durante l'I/O EA. NVMe e i core EPYC ad alta frequenza riducono il ritardo che si avverte quando si cambia profilo o si esegue il Strategy Tester su dati storici.

Controllo completo della piattaforma

I diritti di amministratore consentono di installare terminali aggiuntivi, font, client VPN e strumenti di sincronizzazione dei file. L'isolamento KVM protegge la tua sessione dai carichi di lavoro vicini. IPv4 dedicato e IPv6 opzionale IPv6 mantengono più pulita la reputazione della tua connessione, contribuendo a ridurre i prompt di sicurezza e i loop di riautorizzazione.

Strumenti potenti

Tutto qui supporta un'esperienza MT4 pulita e una manutenzione semplice, così puoi concentrarti sul trading invece che sulle faccende del server.

  • MetaTrader 4 preinstallato terminale 4.0.0 su Windows

  • Add-on opzionali per il rafforzamento e il monitoraggio su richiesta

  • Ricette rapide per la sicurezza prima dell'aggiornamento

  • Modelli di backup semplici su archivi compatibili con S3

  • Profilo di memoria e I/O prevedibile, in modo che gli EA e gli indicatori non vadano in timeout durante la registrazione intensiva

Node.js Companion opzionale per webhook, dashboard e API

Alcuni trader utilizzano copiatrici di operazioni, hook REST o pagine di stato. La tua immagine include un ricetta di configurazione su Ubuntu 24.04 che prepara uno stack di applicazioni dietro Nginx con PM2 per il controllo dei processi. Utilizzabile come VPS sidecar o come immagine alternativa nella stessa regione.

Cosa fa lo script
Crea un utente nodejs , installa NVM v0.40.3, Node.js 22 (impostato come predefinito), aggiorna npm, installa PM2, abilita PM2 all'avvio, installa e abilita Nginx come proxy inverso per http://localhost:3000e configura le intestazioni WebSocket e l'inoltro dell'IP client. Nginx si riavvia e si abilita all'avvio.

Sicurezza e accesso
Il utente nodejs si trova in sudo. La password predefinita è password . Modificala immediatamente dopo aver effettuato l'accesso:

passwd nodejs


Configurazione dell'app Node.js

ssh <your-server-ip>
su – nodejs
mkdir -p /home/nodejs/your-app
git clone your_repo.git /home/nodejs/your-app
cd /home/nodejs/your-app
npm install –omit=dev
pm2 start app.js –name your-app-name
pm2 save

 

Imposta la tua app per l'ascolto sulla porta 3000 o modifica /etc/nginx/sites-available/default, prova con nginx -t, quindi:

sudo systemctl restart nginx

 

Your app will be reachable at http://<server-ip>.

Variabili che è possibile impostare

  • VERSIONE_NVM per la versione Node.js, predefinita 22

  • NODEJS_USER_PASSWORD per ripristinare l'impostazione iniziale nodejs password

File e directory importanti

  • /home/nodejs/.nvm/ Installazioni NVM e Node.js

  • /home/nodejs/.bashrc Linee di approvvigionamento NVM

  • /etc/nginx/sites-available/default Configurazione del proxy inverso Nginx

  • /usr/lib/node_modules/pm2/ Percorso di installazione di PM2

  • /var/www/html root web predefinita

Tronchi

  • Nginx registri su /var/log/nginx/access.log e /var/log/nginx/error.log

  • PM2 con registri pm2 o ~/.pm2/logs/ come nodejs

  • App log tramite PM2 o i file della tua app

Miglioramenti futuri

  • HTTPS con Certbot utilizzando il plugin nginx

  • Un'app di esempio minimale per una rapida implementazione

  • Opzionale MongoDB integrazione per telemetria

Portata globale

Scegli il data center più vicino al tuo broker o alla tua rete di copy trading. Cloudzy punti di presenza nei seguenti luoghi: 

  • Nord America: New York City, Dallas, Miami, Utah, Las Vegas

  • Europa: Londra, Amsterdam, Francoforte, Zurigo

  • Asia-Pacifico: Singapore

Ogni sito offre una porta da 10 Gbps , un mix di carrier Tier-1 e una uptime SLA del 99,95% . L'unica variabile è la distanza.

Dettagli dell'applicazione

Versione: 4.0.0
Sistema operativo: Windows Server 2012 R2, Windows Server 2016
RAM minima: 4 GB
Tipi di IP: IPv4, IPv6

Implementa subito il VPS MetaTrader 4 One-Click Cloudzy! Il tuo terminale di trading, gli EA e lo stack webhook opzionale saranno operativi in pochi minuti.

Importante: Configurazione e responsabilità relative al dominio

Ottieni pieno accesso SSH/root su ogni OCA. Questo potere significa anche che le tue modifiche possono compromettere l'app. Si prega di leggere questo prima di modificare le configurazioni.

  • Gestisci il dominio. Non vendiamo né ospitiamo domini/DNS. Se l'app necessita di un dominio, devi indirizzare il tuo dominio al server (A/AAAA/CNAME e MX/TXT, se pertinente). Il rilascio di certificati SSL e molte dashboard dipendono dalla correttezza di questi dati.

  • Modificare il dominio/nome host dopo l'installazione non è banale. Molti OCA scrivono il dominio nelle configurazioni (.env, reverse proxy, URL delle app). Se lo modifichi, aggiorna anche:

    • Proxy inverso (Nginx/Caddy) e certificati TLS

    • App "URL esterno"/URL di base e URL di callback/webhook

    • Qualsiasi collegamento hardcoded nell'app o nei componenti aggiuntivi

  • Le credenziali contano. Rinominare l'amministratore predefinito, ruotare le password o modificare le porte di servizio senza aggiornare la configurazione dell'app può ti chiudo fuori o interrompere i servizi. Mantieni le credenziali al sicuro e sincronizzate tra l'app, il proxy e qualsiasi integrazione.

  • Le modifiche al server dei nomi possono causare tempi di inattività. Il trasferimento del dominio a nuovi server dei nomi o la modifica dei record NS comporta ritardi nella propagazione. Pianifica le modifiche, riduci il TTL in anticipo e verifica i record A/AAAA prima di effettuare il passaggio.

  • Le modifiche al firewall/alle porte possono interrompere l'accesso. Se modifichi le porte SSH, HTTP/HTTPS, RDP o delle app, aggiorna di conseguenza i firewall (UFW/CSF/gruppi di sicurezza) e le regole del proxy inverso.

  • Le porte e-mail (SMTP) sono limitate per impostazione predefinita. Porte di posta in uscita (ad esempio, 25/465/587) può essere chiuso per prevenire abusiSe il tuo OCA deve inviare un'e-mail, richiesta di accesso SMTP dal supporto o utilizzare un provider di posta elettronica transazionale (SendGrid/Mailgun/SES) tramite API o SMTP approvato.

  • E-mail e liste di autorizzazione. Se l'app invia e-mail o riceve webhook, la modifica degli indirizzi IP/nomi host potrebbe influire sulla deliverability o sulle liste di autorizzazione. Aggiorna SPF/DKIM/DMARC e tutte le liste di autorizzazione IP.

  • Prima di qualsiasi grande cambiamento: scatta una foto. Utilizza il pannello istantanea/backup In primo luogo, se un plugin, un aggiornamento o una modifica alla configurazione non funzionano come previsto, è possibile ripristinare la versione precedente in pochi minuti.

  • Ambito di supporto. Forniamo il server e l'immagine OCA preinstallata. In corso configurazione a livello di applicazione (domini, DNS, impostazioni dell'app, plugin, codice personalizzato) è responsabilità dell'utente.

Regola empirica: se si toccano dominio, porte, password, nomi host o configurazioni proxy/SSL, è necessario aggiornare anche le impostazioni dell'app e creare prima uno snapshot.

 

 


Lo script crea un utente nodejs, installa Node Version Manager (NVM), Node.js (versione 22), PM2 (un gestore di processi) e Nginx come proxy inverso, e li configura per l'implementazione di applicazioni Node.js.

  1. Crea un utente nodejs con una directory home (/home/nodejs) e una shell Bash.
  2. Aggiunge nodejs al gruppo sudo.
  3. Imposta la password utente su password.
  4. Esegue come utente nodejs tramite sudo -H -u nodejs per garantire la corretta directory home (/home/nodejs).
  5. Scarica e installa NVM (v0.40.3) dahttps://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
  6. Configura .bashrc per eseguire automaticamente NVM:
    1. Aggiunge l'esportazione NVM_DIR=”$HOME/.nvm”.
    2. Aggiunge lo script NVM e il completamento bash.
  7. Sorgenti .bashrc per rendere NVM disponibile nello script.
  8. Installa Node.js 22 tramite NVM come utente nodejs.
  9. Imposta come versione predefinita: nvm alias default 22.
  10. Aggiorna npm globalmente: npm install -g npm.
  11. Installa PM2 globalmente come utente nodejs: npm install -g pm2.
  12. Configura PM2 per l'avvio al boot generando ed eseguendo un comando di avvio systemd.
  13. Installa Nginx: apt install -y nginx.
  14. Configura un sito Nginx predefinito in /etc/nginx/sites-available/default:
    1. Ascolta sulla porta 80.
    2. Richieste proxy ahttp://localhost:3000(porta presunta dell'applicazione Node.js).
    3. Include intestazioni per il supporto WebSocket e l'inoltro IP client.
  15. Riavvia e abilita Nginx: systemctl restart nginx, systemctl enable nginx.

Configurazione dell'app NodeJS:

  1. Accedi al tuo server tramite ssh.
  2. Utilizza i seguenti comandi nell'ordine:
    1. su – nodejs
    2. mkdir /home/nodejs/la-tua-app
    3. git clone your_repo.git /home/nodejs/your-app
    4. cd /home/nodejs/la-tua-app
    5. npm install –omit=dev
    6. pm2 start app.js –name nome-della-tua-app
    7. pm2 salvare
  3. Imposta la porta della tua app su 3000 o aggiorna la configurazione NGINX di conseguenza (modifica /etc/nginx/sites-available/default, esegui un test con nginx -t e riavvia systemctl restart nginx).
  4. Your app is accessible at http://<server-ip>
  5. Note:
    1. L'utente nodejs ha accesso sudo.
    2. Modifica password utente nodejs: passwd nodejs.
    3. Abilita HTTPS con Certbot: apt install certbot python3-certbot-nginx, quindi certbot –nginx.

Sistema operativo:Ubuntu 24.04

Variabili:

  • NVM_VERSION: versione Node.js (impostazione predefinita: 22).
  • NODEJS_USER_PASSWORD: Password per l'utente nodejs.

File e directory importanti:

  • /home/nodejs/.nvm/: installazioni NVM e Node.js.
  • /home/nodejs/.bashrc: Configura il sourcing NVM.
  • /etc/nginx/sites-available/default: configurazione Nginx per il proxy a Node.js.
  • /usr/lib/node_modules/pm2/: installazione PM2.
  • /var/www/html: Radice web predefinita.
  • Registri:
    • Nginx: /var/log/nginx/{access.log,error.log}.
    • PM2: registri pm2 o ~/.pm2/logs/ (come utente nodejs).
    • App Node.js: gestita da PM2 o log specifici dell'app.

Miglioramenti futuri:

  • Aggiungi la configurazione HTTPS con Certbot.
  • Includere nell'script un esempio di distribuzione dell'app.
  • Integrazione con MongoDB.

Dettagli dell'applicazione