VPS dla tradera forex — kiedy ma sens, a kiedy to luksus

Ostatnio zweryfikowano: · Treść aktualna długoterminowo
Ostrzeżenie · YMYL Ten artykuł ma charakter wyłącznie edukacyjny i nie stanowi rekomendacji inwestycyjnej. Handel na rynku Forex wiąże się z wysokim ryzykiem utraty kapitału — według ESMA 74–89% rachunków detalicznych traci pieniądze.

Pierwszy raz usłyszałem o wynajętym serwerze do handlu od czytelnika, który chciał, żeby jego Expert Advisor pracował w nocy, gdy on śpi w Warszawie, a otwiera się sesja londyńska. Pytanie brzmiało prosto: czy ma sens kupić maszynę gdzieś w chmurze, czy wystarczy zwykły komputer z domowego internetu. W tym tekście wyjaśniam, czym jest VPS dla tradera, jaki realnie wpływ na egzekucję ma odległość od serwera brokera, kiedy wydatek się zwraca, a kiedy jest luksusem. Pokazuję także, jak wygląda automatyzacja EA i wynajęta maszyna w chmurze z perspektywy ryzyka operacyjnego.

Czym właściwie jest VPS w kontekście handlu na rynku forex

VPS, czyli wirtualny serwer prywatny, to komputer w centrum danych, do którego trader loguje się zdalnie przez pulpit. Większość traderów detalicznych używa Windows Server, bo na nim bez problemu uruchomimy MetaTrader 4, MetaTrader 5 czy cTrader. Terminal wraz z naszym Expert Advisor pracuje na zdalnej maszynie, a nie na laptopie w domu. Korzyść jest oczywista: maszyna w chmurze nie zostaje wyłączona, gdy zamykamy laptop, nie traci internetu po awarii zasilania na osiedlu, i nie zatrzymuje się, gdy Windows zainstaluje aktualizację o trzeciej w nocy.

Drugą funkcją VPS-a jest bliskość do infrastruktury brokera. Większość liczących się brokerów ECN trzyma serwery dopasowywania zleceń w londyńskim Equinix LD4 albo w nowojorskim NY4. Wynajmując maszynę w tym samym lub sąsiadującym centrum danych, otrzymujemy łącze prowadzące przez parę kilometrów światłowodu, a nie przez kilkanaście węzłów internetu konsumenckiego.

Czym różni się opóźnienie sieciowe od czasu przetworzenia zlecenia

Trader detaliczny używa zwykle jednego pojęcia „latency", ale w praktyce składają się na nie dwie różne wielkości. Pierwsza to opóźnienie sieciowe, czyli czas, w którym pakiet danych jedzie z naszego komputera do serwera brokera i wraca z potwierdzeniem. Druga to czas, w którym sam serwer brokera przetwarza zlecenie, sprawdza margin, kieruje do agregatora płynności i odsyła odpowiedź. Pierwszą wielkość obniża VPS, drugiej nie zmienia.

Z domowego światłowodu w Polsce do londyńskiego LD4 mamy zwykle od 30 do 50 milisekund. Ze słabszego łącza kablowego znajdziemy się w przedziale 80–250 milisekund, a w gorszych chwilach pakiet potrafi jechać znacznie dłużej. Z VPS-a w samym LD4 do serwerów brokera mówimy o pojedynczych milisekundach, czasem ułamkach milisekundy. Sam czas przetwarzania po stronie brokera waha się od kilku do kilkuset milisekund w zależności od modelu egzekucji — temat omawiamy w artykule o czasie realizacji zleceń u brokera.

Komu VPS naprawdę pomaga, a komu po prostu uspokaja sumienie

Najwięcej do zyskania ma trader prowadzący zautomatyzowany system handlu. Expert Advisor napisany w MQL5, działający na minutowym interwale, musi pracować bez przerwy przez całą dobę. Awaria zasilania, restart routera, przeciążenie procesora przez aktualizację — każdy z tych drobiazgów potrafi pozostawić otwarte pozycje bez nadzoru EA. VPS w centrum danych ma redundantne zasilanie, dwa łącza do internetu i własną politykę aktualizacji.

Druga grupa to skalperzy otwierający kilkadziesiąt pozycji dziennie na rynku ECN. Liczy się tu każda milisekunda, bo cena w momencie kliknięcia i w momencie wykonania zlecenia różnią się tym bardziej, im dłużej pakiet jedzie do brokera. W modelu market maker różnica jest zwykle mniejsza, bo broker sam dostarcza płynność — szczegóły w artykule ECN kontra market maker.

Dla tradera trzymającego pozycje godziny albo dni VPS pełni rolę ubezpieczenia od domowych awarii. Jeśli jesteśmy w hotelu z chwiejnym WiFi albo wyjeżdżamy na urlop, a mamy otwarte pozycje swingowe ze stop lossami i take profitami ustawionymi na rynku, sytuacja jest pod kontrolą i bez VPS-a. Wynajęta maszyna to tu po prostu wygoda za trzydzieści dolarów miesięcznie.

Najczęściej wybierani dostawcy i realne ceny

Trzy nazwy pojawiają się w społeczności traderów detalicznych najczęściej. ForexVPS to dostawca średniej klasy z planami w przedziale 25–50 dolarów miesięcznie, oferujący maszyny w Londynie, Nowym Jorku i Frankfurcie. Beeks Group to droższy gracz dla bardziej wymagających klientów i instytucji, z cennikiem zaczynającym się od czterdziestu kilku dolarów i sięgającym kilkuset za maszyny dedykowane. ChicagoVPS, BeeksFX i kilka mniejszych firm pozycjonuje się pomiędzy, najczęściej w przedziale 30–70 dolarów miesięcznie.

Wielu większych brokerów oferuje też VPS w pakiecie po osiągnięciu progu obrotu lub utrzymaniu określonego depozytu — Pepperstone, IC Markets czy XTB to typowe przykłady. Warto pamiętać, że taka „darmowa" maszyna ma zwykle mniejsze zasoby od komercyjnej, a dostępność powiązana jest z aktywnością na koncie. Jeśli spadnie poniżej progu, broker wyłącza dostęp.

„Najlepsze ceny dostają handlujący, którzy wiedzą, jak rynek działa i potrafią ułożyć swoją egzekucję pod jego mikrostrukturę. Pozostali płacą poślizgiem za każdą sekundę, w której ich zlecenie błądzi po sieci." — Larry Harris, Trading and Exchanges: Market Microstructure for Practitioners, Oxford University Press, 2002.

Hipotetyczny rachunek zysków i strat dla skalpera

Wyobraźmy sobie tradera, który otwiera 40 transakcji dziennie na parze EUR/USD przy średniej wielkości pozycji 0,2 lota, a oczekiwany poślizg z domowego internetu wynosi około 0,8 pipsa na transakcję. To 32 pipsy dziennej różnicy w stosunku do zamierzonej ceny wejścia, czyli przy wartości pipsa 2 € na lot około 12,80 € straty dziennie wynikającej wyłącznie z opóźnienia. W miesiącu z 20 dniami sesyjnymi daje to około 256 € niewidocznego kosztu egzekucji.

Po przeniesieniu MT5 na VPS w pobliżu serwera brokera średni poślizg spada — załóżmy hipotetycznie — do 0,2 pipsa. Te same 40 transakcji generuje wtedy 8 pipsów dziennej różnicy, czyli około 3,20 € kosztu, lub 64 € miesięcznie. Różnica to 192 €, koszt VPS-a 35 €, a oszczędność netto przekracza 150 € miesięcznie. To liczby ilustracyjne (przykład hipotetyczny — rzeczywisty poślizg zależy od pary, godziny dnia i brokera), ale logika pokazuje, dlaczego dla skalpera wydatek się zwraca, a dla swing tradera nie.

Co zrobić jutro

  1. Zmierz swój własny pingowy dystans do brokera. Otwórz wiersz poleceń i wykonaj polecenie tracert do adresu serwera handlowego, na którym pracuje twój terminal. Zanotuj liczbę przeskoków oraz średni czas odpowiedzi w milisekundach — to twój punkt odniesienia, do którego porównasz wynik z ewentualnego VPS-a w okresie testowym.
  2. Przeanalizuj historię poślizgu z ostatnich stu zamkniętych transakcji. Wyeksportuj historię z MT4 lub MT5 do arkusza i porównaj cenę z momentu wysłania zlecenia z ceną otwarcia faktycznej pozycji. Jeśli średni poślizg przekracza pół pipsa, VPS w pobliżu serwera brokera realnie wpłynie na twój wynik.
  3. Wykorzystaj okres próbny u jednego z dostawców. ForexVPS i Beeks oferują kilkudniowe testy albo gwarancję zwrotu pieniędzy. Postaw tam dokładnie tę samą platformę i Expert Advisor, prowadź dziennik przez dwa tygodnie i porównaj koszty egzekucji obu konfiguracji.
  4. Sprawdź ofertę VPS-a w pakiecie u swojego brokera. Jeśli handlujesz aktywnie i utrzymujesz depozyt rzędu kilku tysięcy dolarów, broker prawdopodobnie udostępnia darmową maszynę po przekroczeniu progu obrotu — zapytaj obsługę klienta o warunki, zanim wynajmiesz zewnętrznego dostawcę.

Powiązane materiały: Expert Advisors — podstawy automatyzacji — najczęstszy powód, dla którego trader sięga po VPS; MQL5 i podstawy pisania EA — kontekst programistyczny; czas realizacji zleceń — drugie ogniwo, którego VPS nie przyspiesza.

Jarosław Wasiński
O autorze

Jarosław Wasiński

Redaktor naczelny MyBank.pl · Analityk finansowy i rynkowy

Niezależny analityk i praktyk z ponad 20-letnim doświadczeniem w sektorze finansowym. Twórca i redaktor naczelny portalu MyBank.pl, działającego od 2004 roku. Analiza fundamentalna rynków walutowych i makroekonomicznych od 2007 roku.

Źródła i bibliografia

  1. Bank for International Settlements The sterling flash event of 7 October 2016 · official BIS Markets Committee analysis of electronic FX execution dynamics and market microstructure www.bis.org ↗
  2. Bank for International Settlements Triennial Central Bank Survey of FX turnover — April 2022 · reference data on global FX market structure and electronic trading share www.bis.org ↗
  3. Beeks Group Exchange Cloud — low-latency hosting for trading and market data · institutional VPS offering co-located in financial data centres www.beeksgroup.com ↗
  4. ForexVPS.net About ForexVPS · retail VPS provider — locations, uptime claims and broker partners www.forexvps.net ↗

Najczęstsze pytania

Czym jest VPS i komu jest potrzebny?

VPS to wirtualny serwer prywatny — komputer w centrum danych, do którego trader loguje się zdalnie i na którym uruchamia swój terminal handlowy (MT4, MT5, cTrader) razem z Expert Advisorem. Maszyna w chmurze działa nieprzerwanie przez całą dobę, ma redundantne zasilanie, dwa łącza do internetu i nie zatrzymuje się, gdy w domu wyłączą prąd albo Windows zainstaluje aktualizację. Drugą funkcją VPS-a jest fizyczna bliskość do serwerów brokera — większość liczących się brokerów ECN trzyma swoją infrastrukturę w londyńskim centrum Equinix LD4 albo nowojorskim NY4, więc maszyna wynajęta w tym samym centrum danych ma łącze rzędu pojedynczych milisekund do silnika dopasowywania zleceń. Komu jest potrzebny: traderom prowadzącym zautomatyzowane systemy oparte na Expert Advisorach, skalperom otwierającym kilkadziesiąt pozycji dziennie, oraz osobom, które często podróżują z otwartymi pozycjami. Komu nie jest potrzebny: swing traderom i trzymającym pozycje przez dni — opóźnienie sieciowe nie ma wpływu na ich wynik. Polscy traderzy detaliczni w większości nie potrzebują VPS-a; staje się on przydatny dopiero przy bardziej zaawansowanych stylach handlu.

Jak duże jest realne opóźnienie sieciowe do brokera?

Realne wartości zależą od dwóch rzeczy: jakości naszego łącza i odległości fizycznej do centrum danych brokera. Z dobrego łącza światłowodowego w Polsce do londyńskiego Equinix LD4, w którym trzyma serwery większość liczących się brokerów ECN, mamy zazwyczaj 30–50 milisekund opóźnienia (round trip). Słabsze łącze kablowe albo komórkowe wprowadza nas w przedział 80–250 milisekund, a w gorszych chwilach pakiety jeszcze gubią się po drodze. Z VPS-a uruchomionego w samym LD4 i podłączonego do brokera trzymającego serwery w tym samym budynku mówimy o pojedynczych milisekundach, czasem ułamkach milisekundy. Trzeba też pamiętać, że opóźnienie sieciowe to tylko połowa równania — drugą jest czas, w którym serwer brokera przetwarza nasze zlecenie, sprawdza margin i kieruje do agregatora płynności. Ta część waha się od kilku do kilkuset milisekund w zależności od modelu egzekucji i obciążenia infrastruktury brokera. VPS obniża pierwszą wielkość, ale nie zmienia drugiej.

Którego dostawcę VPS-a wybrać?

W społeczności traderów detalicznych najczęściej pojawiają się trzy nazwy. ForexVPS to dostawca średniej klasy z planami w przedziale 25–50 dolarów miesięcznie, z maszynami w Londynie, Nowym Jorku i Frankfurcie, dobry dla większości traderów. Beeks Group to droższy gracz dla wymagających klientów i instytucji, z cennikiem zaczynającym się od czterdziestu kilku dolarów i sięgającym kilkuset za maszyny dedykowane; warto rozważyć go, gdy handlujemy poważnym rachunkiem i każda milisekunda się liczy. ChicagoVPS, BeeksFX i kilka mniejszych firm pozycjonują się pomiędzy, najczęściej w przedziale 30–70 dolarów miesięcznie. Alternatywą jest VPS w pakiecie u brokera — Pepperstone, IC Markets czy XTB oferują darmową maszynę po przekroczeniu progu obrotu lub utrzymaniu określonego depozytu. Wady darmowych VPS-ów: zwykle mniejsze zasoby, dostęp powiązany z aktywnością na koncie, brak elastyczności. Zalecenie praktyczne: jeśli zaczynamy, weźmy plan startowy u ForexVPS i sprawdźmy okres testowy, zanim wydamy się na droższego dostawcę.

Jak ustawić VPS pod handel forex?

Konfiguracja sprowadza się do pięciu kroków. Po pierwsze wybierz plan i centrum danych najbliżej brokera — dla większości ECN-ów (IC Markets, Pepperstone, Tickmill) to londyński LD4, dla brokerów europejskich market makerów typu XTB lokalizacja Frankfurtu zwykle wystarczy. Po drugie zamów maszynę — większość dostawców udostępnia ją w 5–10 minut, otrzymujemy adres IP, login i hasło na maila, oraz obraz Windows Server (najczęściej 2019 albo 2022). Po trzecie połącz się przez Remote Desktop: w Windows używamy mstsc.exe, na Macu Microsoft Remote Desktop ze sklepu, na Linuksie rdesktop. Po czwarte pobierz na VPS-ie instalator MetaTradera ze strony brokera, zainstaluj i zaloguj się danymi handlowymi — przeprowadź jedną testową transakcję, żeby zobaczyć, czy egzekucja działa. Po piąte podłącz Expert Advisor do wykresu, włącz handel automatyczny i ustaw w Windowsie automatyczny start MT5 po reboocie. Pamiętaj o monitoringu (apki Remote Desktop na telefonie są darmowe) i o snapshotach maszyny przed większymi zmianami konfiguracji.

Pogłębij temat · pełny przewodnik