Přehled
Obchodní terminál musí reagovat okamžitě. Instalace jedním kliknutím od Cloudzy MetaTrader 4 VPS kombinuje dedikované EPYC vCPUs, DDR5 RAMa čistýNVMe úložiště s 10 Gbps uplink, takže příkazy se otevírají rychle a Expert Advisoři běží bez výpadků. Hodinové účtování vám umožní spustit instanci v Londýně nebo New Yorku během aktivních obchodních relací a velikost upravit později. Získáte Windows pro MT4 4.0.0 plus optional Node.js stack pro webhooky a dashboardy.
Popis
Tento obraz je dodáván s MetaTrader 4 předinstalován na Windows Server 2012 R2 or Windows Server 2016. Je optimalizován pro přihlášení k běžným brokerským serverům s nízkou latencí, stabilní provoz EA a předvídatelný diskový I/O pro tick logy a historické soubory. Máte také k dispozici snapshotové ovládání a statickou IP adresu, takže terminály se po údržbě čistě znovu připojí.
Přístup k ploše
Připojte se pomocí libovolného klienta RDP a přihlaste se heslem Administrátora, které jste nastavili při nasazení. Po přihlášení na plochu spusťte MetaTrader 4, přidejte server svého brokera a přihlaste se ke svému obchodnímu účtu. Nechte VPS spuštěný během obchodních hodin, aby EA a upozornění zůstaly aktivní i tehdy, když váš laptop přejde do režimu spánku.
Pokročilé funkce
To jsou vylepšení, na kterých záleží pro automatické i manuální obchodování. Zajišťují, že grafy reagují i během volatilních svíček a zabraňují zamrzání platformy při zápisu logů EA.
- Dedikované vCPUy a DDR5 RAM pro konzistentní výkon testeru strategií a EA
- Čistě NVMe úložiště pro rychlou mezipaměť ticků, logy a zápisy historie
- 10 Gbps network port s Tier-1 mixem pro snížení ztráty paketů při výkyvech způsobených zprávami
- Snímky a okamžité vrácení zpět před aktualizacemi platformy nebo EA
- Hodinové účtování pro testovací prostředí nebo víkendové testovací servery
- Každé přizpůsobení se projeví po jediném restartu. Migrace dat není potřeba.
Jednoduchost použití
Správu napájení, snímky a přesuny mezi regiony ovládáte přímo z dashboardu. IP adresu VPS použijte přímo v klientu RDP pro okamžitý přístup, nebo později nastavte záznam DNS. Zabudovaný přehled latence vám pomůže vybrat region nejblíže serverům vašeho brokera pro stabilnější odezvu.
Zaměření na výkon
Stabilní TTFB k brokerským branám přispívá k rychlejšímu přihlašování, svižnějšímu přepínání symbolů a méně výpadkům během I/O EA. NVMe spolu s vysokotaktními jádry EPYC snižují prodlevu při přepínání profilů nebo spouštění Testovač strategie na historických datech.
Plná kontrola nad platformou
Práva správce vám umožní nainstalovat další terminály, písma, klienty VPN a nástroje pro synchronizaci souborů. Izolace KVM chrání vaši relaci před zátěží sousedních instancí. Dedikovaná IPv4 a volitelné IPv6 udržují reputaci vašeho připojení čistší, což pomáhá omezit bezpečnostní výzvy a opakované ověřování.
Výkonné nástroje
Vše zde podporuje čistý průběh MT4 a jednoduchou správu, takže se můžete soustředit na obchodování místo starosti o server.
- Předinstalovaný MetaTrader 4 terminal 4.0.0 na Windows
- Volitelné moduly pro zpevnění a monitoring na vyžádání
- Snímkové postupy pro ochranu před aktualizacemi
- Jednoduché zálohování do úložiště kompatibilního s S3
- Předvídatelná paměť a profil I/O, aby EA a indikátory nevypršely při intenzivním logování
Volitelný doplněk Node.js pro Webhooky, dashboardy a API
Někteří obchodníci používají kopírovače obchodů, háčky REST nebo stavové stránky. Váš obraz obsahuje volitelný Node.js nastavit recept na Ubuntu 24.04 který připraví zásobník aplikace za Nginx s PM2 pro správu procesů. Použijte ho jako postranní VPS nebo jako alternativní obraz ve stejném regionu.
Co skript dělá
Vytváří nodejs uživatel, instalace NVM v0.40.3, Node.js 22 (nastaven jako výchozí), aktualizuje npm, instaluje PM2, povolí PM2 při startu, nainstaluje a povolí Nginx jako reverzní proxy pro http://localhost:3000, nakonfiguruje hlavičky WebSocket a předávání IP adres klientů. Nginx se restartuje a povolí při startu.
Zabezpečení a přístup
nodejs uživatel je v sudo. Výchozí heslo je heslo se nastaví při automatizaci. Změňte ho ihned po přihlášení:
| heslo nodejs |
Nastavení aplikace 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 –pojmenuj-app-name pm2 save |
Nastavte aplikaci, aby naslouchala na portu 3000 nebo upravit /etc/nginx/sites-available/default, otestujte s nginx -t, pak:
| sudo systemctl restart nginx |
Aplikace bude dostupná na adrese http://<server-ip>.
Proměnné, které lze nastavit
- NVM_VERSION pro verzi Node.js, výchozí 22
- NODEJS_USER_PASSWORD pro resetování počátečního nodejs heslo
Důležité soubory a adresáře
- /home/nodejs/.nvm/ Instalace NVM a Node.js
- /home/nodejs/.bashrc Řádky pro načtení NVM
- /etc/nginx/sites-available/default Konfigurace reverzní proxy Nginx
- /usr/lib/node_modules/pm2/ PM2 instalační cesta
- /var/www/html výchozí webový kořenový adresář
Protokoly
- Nginx logs at /var/log/nginx/access.log a /var/log/nginx/error.log
- PM2 s pm2 logs or ~/.pm2/logs/ as nodejs
- Aplikace logy přes PM2 nebo vlastní soubory vaší aplikace
Budoucí vylepšení
- HTTPS s Certbotem pomocí pluginu nginx
- Minimální ukázková aplikace pro rychlé nasazení
- Volitelný MongoDB integrace pro telemetrii
Globální dosah
Vyberte datové centrum nejblíže vašemu brokerovi nebo copy-trading síti. Cloudzy provozuje body přítomnosti v těchto lokalitách:
- Severní AmerikaNew York City, Dallas, Miami, Utah, Las Vegas
- Evropa: Londýn, Amsterdam, Frankfurt, Curych
- Asie-PacifikSingapur
Každá lokalita nabízí 10 Gbps port, mix Tier-1 operátorů a 99.95% dostupnost SLA. Jediná proměnná je vzdálenost.
Podrobnosti aplikace
Verze: 4.0.0
Operační systém: Windows Server 2012 R2, Windows Server 2016
Minimální RAM: 4 GB
Typy IP: IPv4, IPv6
Nasaďte One-Click MetaTrader 4 VPS od Cloudzy hned! Váš obchodní terminál, EA a volitelný webhook stack mohou běžet během několika minut.
Důležité: Konfigurace a odpovědnosti za doménu
Na každém OCA dostáváš plný SSH/root přístup. Tato moc také znamená, že tvoje změny mohou přerušit aplikaci. Přečti si to prosím před úpravou konfigurací.
- Doménu spravujete vy. Neprodáváme ani nehostujeme domény/DNS. Pokud aplikace potřebuje doménu, musíte nasměrovat svou doménu na server (A/AAAA/CNAME a MX/TXT pokud relevantní). Vydání SSL a mnoho dashboardů na tom závisí, aby to bylo správně.
- Změna domény/hostname po instalaci není triviální. Mnoho OCA zapisuje doménu do konfigurací (.env, reverse proxy, app URLs). Pokud ji změníš, aktualizuj také:
- Reverzní proxy (Nginx/Caddy) a certifikáty TLS
- App „external URL“/base URL a callback/webhook URL
- Všechny pevně zadané odkazy v aplikaci nebo doplňcích
- Pověření je důležité. Přejmenování výchozího admina, rotace hesel nebo změna portů služeb bez aktualizace konfigurace aplikace může ztrátu přístupu nebo zastavit služby. Drž přihlašovací údaje v bezpečí a synchronizované napříč aplikací, proxy a všemi integracemi.
- Změny jmenných serverů mohou způsobit výpadek. Přesun domény na nové nameservery nebo editace NS záznamů spouští propagační prodlevy. Naplánuj změny, sniž TTL s předstihem a před přepnutím ověř A/AAAA záznamy.
- Úpravy firewallu nebo portů mohou narušit přístup. Pokud změníš SSH, HTTP/HTTPS, RDP nebo aplikační porty, aktualizuj odpovídajícím způsobem firewally (UFW/CSF/security groups) a pravidla reverse-proxy.
- Porty pro e-mail (SMTP) jsou ve výchozím nastavení omezeny. Odchozí mailové porty (např. 25/465/587) může být jsou blokovány jako ochrana proti zneužití. Pokud vaše OCA musí odesílat e-maily, požádat o přístup SMTP od podpory nebo použij transakčního poskytovatele e-mailů (SendGrid/Mailgun/SES) přes API nebo schválené SMTP.
- E-mail a seznamy povolených. Pokud aplikace posílá maily nebo přijímá webhooky, změna IP/hostnames může ovlivnit doručitelnost nebo allowlisty. Aktualizuj SPF/DKIM/DMARC a všechny IP allowlisty.
- Před každou větší změnou si uložte snímek. Použijte možnost panelu snímek/záloha nejdřív. Pokud se plugin, aktualizace nebo úprava konfigurace nevydaří, můžeš se za pár minut vrátit.
- Rozsah podpory. Poskytujeme server a předinstalovaný OCA image. Průběžnou konfigurace na úrovni aplikace (domény, DNS, nastavení aplikace, pluginy, vlastní kód) je odpovědností uživatele.
Základní pravidlo: pokud měníte doména, porty, hesla, hostnames nebo proxy/SSL konfigurace, počítej s aktualizací nastavení aplikace a nejdřív si udělej snapshot.
Skript vytvoří uživatele nodejs, nainstaluje Node Version Manager (NVM), Node.js (verze 22), PM2 (správce procesů) a Nginx jako reverzní proxy a nakonfiguruje je pro nasazování Node.js aplikací.
- Vytvoří uživatele nodejs s domovským adresářem (/home/nodejs) a shellem Bash.
- Přidá nodejs do skupiny sudo.
- Nastaví heslo uživatele na password.
- Spustí příkazy jako uživatel nodejs přes sudo -H -u nodejs, aby byl zajištěn správný domovský adresář (/home/nodejs).
- Stáhne a nainstaluje NVM (v0.40.3) z https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
- Nakonfiguruje .bashrc pro automatické načítání NVM:
- Přidá export NVM_DIR="$HOME/.nvm".
- Přidá skript NVM a doplňování příkazů pro Bash.
- Načte .bashrc, aby byl NVM dostupný v rámci skriptu.
- Nainstaluje Node.js 22 přes NVM jako uživatel nodejs.
- Nastaví ji jako výchozí verzi: nvm alias default 22.
- Aktualizuje npm globálně: npm install -g npm.
- Globálně nainstaluje PM2 jako uživatel nodejs: npm install -g pm2.
- Nakonfiguruje PM2 pro spuštění při startu systému vygenerováním a spuštěním příkazu pro systemd.
- Nainstaluje Nginx: apt install -y nginx.
- Nakonfiguruje výchozí server Nginx v /etc/nginx/sites-available/default:
- Naslouchá na portu 80.
- Proxy přesměrovává požadavky na http://localhost:3000 (předpokládaný port aplikace Node.js).
- Zahrnuje hlavičky pro podporu WebSocket a předávání IP adresy klienta.
- Restartuje a povolí Nginx: systemctl restart nginx, systemctl enable nginx.
Nastavení aplikace NodeJS:
- Přihlaste se na server přes SSH.
- Spusťte postupně tyto příkazy:
- su – nodejs
- mkdir /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
- Nastavte port aplikace na 3000, nebo aktualizujte konfiguraci NGINX (upravte /etc/nginx/sites-available/default, ověřte pomocí nginx -t a restartujte pomocí systemctl restart nginx).
- Aplikace je dostupná na http://<server-ip>
- Poznámky:
- Uživatel nodejs má přístup přes sudo.
- Změna hesla uživatele nodejs: passwd nodejs.
- Povolte HTTPS pomocí Certbot: apt install certbot python3-certbot-nginx, poté certbot –nginx.
OS: Ubuntu 24.04
Proměnné:
- NVM_VERSION: verze Node.js (výchozí: 22).
- NODEJS_USER_PASSWORD: Heslo pro uživatele nodejs.
Důležité soubory a adresáře:
- /home/nodejs/.nvm/: Instalace NVM a Node.js.
- /home/nodejs/.bashrc: Konfiguruje načítání NVM.
- /etc/nginx/sites-available/default: Konfigurace Nginx pro proxy na Node.js.
- /usr/lib/node_modules/pm2/: Instalace PM2.
- /var/www/html: Výchozí webový kořenový adresář.
- Protokoly:
- Nginx: /var/log/nginx/{access.log,error.log}.
- PM2: pm2 logs nebo ~/.pm2/logs/ (jako uživatel nodejs).
- Aplikace Node.js: Spravovaná přes PM2 nebo vlastní logy aplikace.
Budoucí vylepšení:
- Přidejte nastavení HTTPS pomocí Certbot.
- Zahrňte do skriptu příklad nasazení aplikace.
- Integrace MongoDB.