Skip to main content
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
M

Metatrader4

MetaTrader 4 (MT4) to branżowy standard platform do tradingu forex. Gotowy do użycia z myślą o algorytmicznym tradingu z niskim opóźnieniem i skryptach Expert Advisor (EA) w MQL4. Używany przez 90% detalicznych brokerów forex, w tym OANDA, Pepperstone i IC Markets. Najszerzej wdrożona detaliczna platforma tradingowa w historii.

Wersja

4.0.0

System operacyjny

Windows Server 2012 R2, Windows Server 2016

Min. RAM

4 GB

Typy IP

IPV4,IPV6

Przegląd

Terminal tradingowy powinien działać błyskawicznie. Instalacja jednym kliknięciem w Cloudzy MetaTrader 4 VPS łączy dedykowane vCPU EPYC, DDR5 RAMi czystyNVMe magazyn z 10 Gbps łącze z przepustowością zapewniającą szybkie otwieranie zleceń i płynne działanie Expert Advisorów. Rozliczanie godzinowe pozwala uruchomić instancję w Londynie lub Nowym Jorku na czas aktywnych sesji i dostosować zasoby później. Otrzymujesz Windows do MT4 4.0.0 plus opcjonalny Node.js stack do webhooków i dashboardów.

Opis

Ten obraz zawiera preinstalowany MetaTrader 4 wstępnie zainstalowany na Windows Server 2012 R2 or Windows Server 2016. Jest skonfigurowany pod kątem połączeń z niskim opóźnieniem do popularnych serwerów brokerów, stabilnego działania EA i przewidywalnej wydajności dysku I/O dla logów ticków i plików historii. Masz też kontrolę nad snapshotami i statyczny IP, dzięki czemu terminale łączą się ponownie bez problemów po konserwacji.

Dostęp do pulpitu

Połącz się za pomocą dowolnego klienta RDP i zaloguj się hasłem administratora ustawionym podczas wdrożenia. Po przejściu do pulpitu uruchom MetaTrader 4, dodaj serwer swojego brokera i zaloguj się na konto tradingowe. Utrzymuj VPS uruchomiony w godzinach rynkowych, żeby EA i alerty działały nawet gdy Twój laptop jest uśpiony.

Zaawansowane funkcje

To ulepszenia, które mają realne znaczenie dla tradingu automatycznego i ręcznego. Zapewniają responsywność wykresów podczas gwałtownych świec i zapobiegają zawieszaniu się platformy, gdy EA zapisują logi.

  • Dedykowane vCPU i DDR5 RAM dla spójnej wydajności testera strategii i EA

  • Czyste storage NVMe do szybkiego cache'owania ticków, logów i zapisów historii

  • 10 Gbps network port z połączeniem Tier-1, aby ograniczyć utratę pakietów podczas skoków aktywności po newsach

  • Migawki i natychmiastowy rollback przed aktualizacjami platformy lub EA

  • Rozliczenia godzinowe do środowisk stagingowych lub weekendowych maszyn testowych

  • Jeden restart wystarczy do zastosowania każdej zmiany rozmiaru. Migracja danych nie jest potrzebna.

Łatwość użycia

Akcje zasilania, migawki i przenoszenie między regionami zarządzasz z poziomu panelu. Użyj adresu IP VPS bezpośrednio w kliencie RDP, aby uzyskać natychmiastowy dostęp, lub skonfiguruj rekord DNS później. Wbudowany podgląd opóźnień pomaga wybrać region najbliższy serwerom brokera, co przekłada się na stabilniejsze pingi.

Fokus na wydajność

Stabilne TTFB do bramek brokera przyspiesza logowanie, sprawniej obsługuje zmiany symboli i ogranicza problemy podczas I/O EA. NVMe w połączeniu z rdzeniami EPYC o wysokim taktowaniu skracają odczuwalne opóźnienia przy przełączaniu profili lub uruchamianiu Tester Strategii na danych historycznych.

Pełna kontrola nad platformą

Uprawnienia administratora pozwalają instalować dodatkowe terminale, czcionki, klientów VPN i narzędzia do synchronizacji plików. Izolacja KVM chroni Twoją sesję przed obciążeniami innych maszyn. Dedykowane IPv4 oraz opcjonalne IPv6 utrzymują czystszą reputację połączenia, co ogranicza monity bezpieczeństwa i pętle ponownego uwierzytelniania.

Mocne narzędzia

Wszystko tu jest skonfigurowane pod kątem czystego środowiska MT4 i prostej konserwacji, dzięki czemu możesz skupić się na tradingu, a nie na administracji serwerem.

  • Wstępnie zainstalowany MetaTrader 4 terminal 4.0.0 w systemie Windows

  • Opcjonalne dodatki do hartowania i monitorowania na żądanie

  • Przepisy migawek dla bezpieczeństwa przed aktualizacjami

  • Proste wzorce kopii zapasowych do pamięci masowej zgodnej z S3

  • Przewidywalne zużycie pamięci i profil I/O, dzięki czemu EA i wskaźniki nie przekraczają limitu czasu przy intensywnym logowaniu

Opcjonalny Node.js Companion dla Webhooków, Dashboardów i API

Niektórzy traderzy korzystają z kopiatorów transakcji, hooków REST lub stron statusu. Twój obraz zawiera opcjonalny Node.js skonfiguruj przepis na Ubuntu 24.04 który przygotowuje stos aplikacji za Nginx z PM2 do kontroli procesów. Użyj go jako sidecar VPS lub jako alternatywny obraz w tym samym regionie.

Co robi skrypt
Tworzy nodejs użytkownik, instalacje NVM v0.40.3, Node.js 22 (ustawiony jako domyślny), aktualizuje npm, instaluje PM2, włącza PM2 przy starcie, instaluje i włącza Nginx jako odwrotny serwer proxy do http://localhost:3000, konfiguruje nagłówki WebSocket i przekazywanie adresu IP klienta. Nginx uruchamia się ponownie i włącza przy starcie.

Bezpieczeństwo i dostęp
Aktualne nodejs użytkownik jest w sudo. Domyślne hasło to hasło jest ustawiane podczas automatyzacji. Zmień je od razu po zalogowaniu:

hasło nodejs


Konfiguracja aplikacji 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 –nazwij swoje-app-name
pm2 save

 

Ustaw nasłuchiwanie aplikacji na porcie 3000 lub edytuj /etc/nginx/sites-available/default, testuj za pomocą nginx -t, następnie:

sudo systemctl restart nginx

 

Twoja aplikacja będzie dostępna pod adresem http://<server-ip>.

Zmienne do ustawienia

  • NVM_VERSION dla wersji Node.js, domyślnie 22

  • NODEJS_USER_PASSWORD aby zresetować początkowe nodejs hasło

Ważne pliki i katalogi

  • /home/nodejs/.nvm/ Instalacje NVM i Node.js

  • /home/nodejs/.bashrc Linie źródłowe NVM

  • /etc/nginx/sites-available/default Konfiguracja odwrotnego proxy Nginx

  • /usr/lib/node_modules/pm2/ ścieżka instalacji PM2

  • /var/www/html domyślny katalog główny serwera

Dzienniki

  • Nginx dzienniki w /var/log/nginx/access.log oraz /var/log/nginx/error.log

  • PM2 z pm2 logs or ~/.pm2/logs/ as nodejs

  • Aplikacja logi przez PM2 lub własne pliki aplikacji

Przyszłe ulepszenia

  • HTTPS z Certbot przy użyciu wtyczki nginx

  • Minimalna przykładowa aplikacja do szybkiego wdrożenia

  • Opcjonalny MongoDB integracja dla telemetrii

Globalny zasięg

Wybierz centrum danych najbliższe Twojemu brokerowi lub sieci copy-tradingu. Cloudzy posiada punkty obecności w następujących lokalizacjach: 

  • Ameryka Północna: Nowy Jork, Dallas, Miami, Utah, Las Vegas

  • Europa: Londyn, Amsterdam, Frankfurt, Zurych

  • Azja i PacyfikSingapur

Każda lokalizacja oferuje 10 Gbps port, mix operatorów Tier-1 oraz 99.95% gwarancję dostępności SLA. Jedyna zmienna to odległość.

Szczegóły aplikacji

Wersja: 4.0.0
System operacyjny: Windows Server 2012 R2, Windows Server 2016
Minimalna ilość RAM: 4 GB
Typy IP: IPv4, IPv6

Wdróż teraz Cloudzy One-Click MetaTrader 4 VPS! Twój terminal tradingowy, EA oraz opcjonalny stos webhooków mogą być gotowe w kilka minut.

Ważne: Konfiguracja i obowiązki dotyczące domeny

Dostajesz pełny dostęp SSH/root na każdej OCA. Ta moc oznacza też, że Twoje zmiany mogą przerwa aplikację. Przeczytaj to przed modyfikacją konfiguracji.

  • Zarządzasz domeną. Nie sprzedajemy ani nie hostujemy domen/DNS. Jeśli aplikacja potrzebuje domeny, musisz skierować swoją domenę na serwer (A/AAAA/CNAME oraz MX/TXT, jeśli dotyczy). Wystawianie SSL i wiele paneli zależy od tego, czy są poprawne.

  • Zmiana domeny/hostname po instalacji nie jest trywialna. Wiele OCA zapisuje domenę w konfiguracjach (.env, reverse proxy, adresy URL aplikacji). Jeśli ją zmienisz, zaktualizuj również:

    • Reverse proxy (Nginx/Caddy) i certyfikaty TLS

    • Aplikacyjny external URL / base URL oraz adresy URL callback i webhook

    • Wszystkie zakodowane na stałe linki w aplikacji lub dodatkach

  • Poświadczenia mają znaczenie. Zmiana nazwy domyślnego administratora, rotacja haseł lub zmiana portów usług bez aktualizacji konfiguracji aplikacji może zablokować dostęp lub zatrzymać usługi. Trzymaj poświadczenia w bezpiecznym miejscu i zsynchronizowane między aplikacją, proxy i wszystkimi integracjami.

  • Zmiany serwerów nazw mogą powodować przestoje. Przeniesienie domeny na nowe nameservery lub edycja rekordów NS powoduje opóźnienia propagacji. Planuj zmiany, obniż TTL z wyprzedzeniem i zweryfikuj rekordy A/AAAA przed przełączeniem.

  • Edycja zapory lub portów może zablokować dostęp. Jeśli zmienisz porty SSH, HTTP/HTTPS, RDP lub portów aplikacji, zaktualizuj odpowiednio firewalle (UFW/CSF/security groups) i reguły reverse-proxy.

  • Porty poczty (SMTP) są domyślnie zablokowane. Wychodzące porty pocztowe (np. 25/465/587) może być zablokowane, aby zapobiec nadużyciom. Jeśli Twoja OCA musi wysyłać pocztę, poproś o dostęp SMTP od supportu lub użyj dostawcy poczty transakcyjnej (SendGrid/Mailgun/SES) przez API albo zatwierdzony SMTP.

  • Poczta e-mail i listy dozwolonych. Jeśli aplikacja wysyła pocztę lub odbiera webhooki, zmiana IP/hostname może wpłynąć na dostarczalność lub allowlisty. Zaktualizuj SPF/DKIM/DMARC i wszystkie allowlisty IP.

  • Przed każdą większą zmianą: zrób snapshot. Skorzystaj z opcji w panelu zrzut ekranu/kopia zapasowa najpierw. Jeśli plugin, aktualizacja lub edycja konfiguracji zawiedzie, możesz cofnąć zmiany w kilka minut.

  • Zakres obsługi. Dostarczamy serwer i preinstalowany obraz OCA. Bieżące konfiguracja na poziomie aplikacji (domeny, DNS, ustawienia aplikacji, pluginy, własny kod) leży po stronie użytkownika.

Prosta zasada: jeśli zmieniasz domena, porty, hasła, hostname lub konfiguracje proxy/SSL, przygotuj się również na aktualizację ustawień aplikacji i wykonaj najpierw snapshot.

 

 


Skrypt tworzy użytkownika nodejs, instaluje Node Version Manager (NVM), Node.js (wersja 22), PM2 (menedżer procesów) oraz Nginx jako odwrotne proxy, a następnie konfiguruje je pod wdrożenia aplikacji Node.js.

  1. Tworzy użytkownika nodejs z katalogiem domowym (/home/nodejs) i powłoką Bash.
  2. Dodaje nodejs do grupy sudo.
  3. Ustawia hasło użytkownika na password.
  4. Uruchamia polecenia jako użytkownik nodejs przez sudo -H -u nodejs, aby zapewnić poprawny katalog domowy (/home/nodejs).
  5. Pobiera i instaluje NVM (v0.40.3) z https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
  6. Konfiguruje .bashrc, aby automatycznie ładował NVM:
    1. Dodaje export NVM_DIR="$HOME/.nvm".
    2. Dodaje skrypt NVM oraz uzupełnianie składni Bash.
  7. Ładuje .bashrc, aby udostępnić NVM w skrypcie.
  8. Instaluje Node.js 22 przez NVM jako użytkownik nodejs.
  9. Ustawia ją jako wersję domyślną: nvm alias default 22.
  10. Aktualizuje npm globalnie: npm install -g npm.
  11. Instaluje PM2 globalnie jako użytkownik nodejs: npm install -g pm2.
  12. Konfiguruje PM2 do uruchamiania przy starcie systemu poprzez wygenerowanie i wykonanie polecenia startowego systemd.
  13. Instaluje Nginx: apt install -y nginx.
  14. Konfiguruje domyślną witrynę Nginx w /etc/nginx/sites-available/default:
    1. Nasłuchuje na porcie 80.
    2. Pośredniczy w żądaniach do http://localhost:3000 (zakładany port aplikacji Node.js).
    3. Zawiera nagłówki obsługi WebSocket oraz przekazywania adresu IP klienta.
  15. Restartuje i włącza Nginx: systemctl restart nginx, systemctl enable nginx.

Konfiguracja aplikacji NodeJS:

  1. Zaloguj się przez SSH do swojego serwera.
  2. Wykonaj kolejno następujące polecenia:
    1. su – nodejs
    2. mkdir /home/nodejs/your-app
    3. git clone your_repo.git /home/nodejs/your-app
    4. cd /home/nodejs/your-app
    5. npm install --omit=dev
    6. pm2 start app.js –name your-app-name
    7. pm2 save
  3. Ustaw port aplikacji na 3000 lub zaktualizuj konfigurację NGINX odpowiednio (edytuj /etc/nginx/sites-available/default, sprawdź poprawność przez nginx -t, a następnie uruchom ponownie systemctl restart nginx).
  4. Twoja aplikacja jest dostępna pod adresem http://<server-ip>
  5. Notatki:
    1. Użytkownik nodejs ma dostęp sudo.
    2. Zmień hasło użytkownika nodejs: passwd nodejs.
    3. Włącz HTTPS za pomocą Certbot: apt install certbot python3-certbot-nginx, a następnie certbot –nginx.

System: Ubuntu 24.04

Zmienne:

  • NVM_VERSION: wersja Node.js (domyślnie: 22).
  • NODEJS_USER_PASSWORD: hasło użytkownika nodejs.

Ważne pliki i katalogi:

  • /home/nodejs/.nvm/: instalacje NVM i Node.js.
  • /home/nodejs/.bashrc: konfiguruje ładowanie NVM.
  • /etc/nginx/sites-available/default: konfiguracja Nginx do proxy dla Node.js.
  • /usr/lib/node_modules/pm2/: Instalacja PM2.
  • /var/www/html: Domyślny katalog główny serwera.
  • Dzienniki:
    • Nginx: /var/log/nginx/{access.log,error.log}.
    • PM2: pm2 logs lub ~/.pm2/logs/ (jako użytkownik nodejs).
    • Aplikacja Node.js: Zarządzana przez PM2 lub logi własne aplikacji.

Przyszłe ulepszenia:

  • Dodaj konfigurację HTTPS z Certbot.
  • Uwzględnij w skrypcie przykład wdrożenia aplikacji.
  • Integracja MongoDB.

Więcej w Wyróżnianych

Powiązane aplikacje.

Wdróż Metatrader4 teraz. Od $2,48/mies.