Czas realizacji zleceń — czemu 100ms ma znaczenie?

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.

Marek scalpuje EUR/USD M1, 50 trade'ów dziennie. Spread 0.1 pip, ale zauważa: entry często 1-2 pips gorszy niż clicked price. Przeanalizował MT5 Journal — execution time 350ms average. Po przejściu na ECN broker + VPS w London: execution 35ms. Slippage spadł do 0.2 pip. Zysk +€7k miesięcznie. To koszt latency. Tu pokazujemy mechanikę.

Czym jest execution time

Execution time = czas od kliknięcia „buy" do wykonania w platformie. Mierzony w milisekundach (ms). Podstawowe etapy:

  1. Trader → broker (network latency, 5-50ms): twoje kliknięcie podróżuje przez internet do broker server
  2. Broker processing (10-200ms): broker decyduje czy wykonać, po jakiej cenie
  3. Liquidity provider (ECN only, 5-30ms): broker pyta LP o cenę
  4. Execution (5-20ms): trade wykonany, cena fixed
  5. Confirmation back to trader (5-50ms): platform pokazuje executed

Total dla ECN broker: 30-100ms typically. Dla MM broker: 200-500ms typically. Podczas news: ECN 100-200ms, MM 500-1000ms+ (requote risk).

Dlaczego ECN szybszy

ECN routing: cena prosto z liquidity provider (banki Tier-1: JPMorgan, Citigroup, Goldman Sachs). Broker jest tylko intermediator.

MM routing: broker jest counterparty. Ma wewnętrzną logikę:

  • Risk check: czy broker chce ten trade?
  • Hedging decision: hedge na LP czy keep risk?
  • Requote logic: cena się zmieniła, czy proponować nową?
  • Spread widening: na news, broker rozszerza spread

Każdy z tych kroków = dodatkowy czas. Dla day-tradera/scalpera = bezpośredni cost.

Konkretny przykład — koszt latency

Anna, scalper EUR/USD M1, 50 trade'ów dziennie, 1 lot pozycje.

Anna — slippage cost per execution speed
ECN, 50ms execution0.2 pip slippage avg = €2/trade
MM, 300ms execution1.0 pip slippage avg = €10/trade
MM, 500ms execution1.8 pip slippage avg = €18/trade
News +100ms+1-3 pips slippage extra
50 trades/day, ECN50 × €2 = €100/day cost
50 trades/day, MM 300ms50 × €10 = €500/day cost
Roczna diff€100k+ saving na ECN dla scalper

To enormous. Większość retail scalperów nie wie o tej kalkulacji — używa MM brokera z home internetu. Effective hour rate of professional dropped 50%+.

VPS — minimum dla day-tradera

VPS (Virtual Private Server) = mały server hostowany blisko broker servers. Najpopularniejsze data centers:

  • Equinix LD4 London: większość europejskich brokerów
  • Equinix NY4 New York: amerykańscy brokerzy
  • Equinix TY3 Tokyo: azjatyccy brokerzy

Korzyść: zamiast Polska → broker (30ms), VPS w London → broker UK (1-5ms). Saving 25-50ms. Cost €15-50/miesiąc.

Top providers: ForexVPS, BeeksFX, NYC Servers, FXVM. Brokerzy często oferują free VPS dla €5k+ kapitału (XTB, IC Markets, Pepperstone).

„VPS €30/miesiąc oszczędza scalperowi €2-5k miesięcznie. ROI 60-150×. Dlaczego dziewięć z dziesięciu retail scalperów nie używa VPS — pure ignorance."

Mierzenie execution time

W MT5/MT4: View → Toolbox → Journal. Każdy trade pokazuje execution time. Przykład:

2026.04.30 14:30:15.234 instant buy 1.00 EURUSD at 1.08501 (1.08503/1.08501)
2026.04.30 14:30:15.291 deal #12345 buy 1.00 EURUSD at 1.08502 done

Diff timestamps: 234ms → 291ms = 57ms execution. Average 50 ostatnich trade'ów = twój real execution speed.

Threshold:

  • < 50ms: doskonale (ECN + VPS)
  • 50-100ms: bardzo dobrze (ECN)
  • 100-200ms: akceptowalne (MM dobrej jakości)
  • 200-500ms: słabe (MM standard)
  • > 500ms: nieakceptowalne, zmień brokera

Kiedy speed nie ma znaczenia

3 scenariusze gdy execution time marginal:

  1. Swing trading (1-7 dni hold): slippage 1-3 pips vs 100-500 pips swing moves = marginal
  2. Position trading (1+ miesiąc): execution speed irrelevant przy multi-pip moves
  3. Pending orders: Buy Stop/Limit nie zależy od reaction time platform

Jeśli jesteś swing/position trader — MM broker wystarcza. Day-trader/scalper — krytyczne. To często powód czemu retail scalperzy struggle: wybierają MM broker z home internetu, walczą z 500ms latency, slippage zjada zyski.

Praktyczna rekomendacja per profil

Setup per trading style
Scalper (M1-M5)ECN + VPS obowiązkowe (< 50ms)
Day-trader (M15-H1)ECN, VPS opcjonalnie (< 100ms)
Swing trader (H4-D1)MM lub ECN, VPS niepotrzebne (< 300ms)
Position (W-MN)MM OK, speed nieistotny
News traderECN + VPS obowiązkowe (chuyba zawsze)

Wnioski

Execution time = krytyczna metryka dla day-tradera/scalpera. ECN brokerzy 30-100ms, MM brokerzy 200-500ms. Diff słyszalny w slippage — 50 trade'ów × 0.5 pip × €10 = €250/dzień.

VPS dodatkowy saving 25-50ms. Cost €30/miesiąc, ROI 60-150× dla scalper. Standard professional setup: ECN broker + VPS w Equinix LD4/NY4.

Mierz w MT5 Journal. Threshold: < 100ms dla day-tradera. Większe = zmień brokera lub dodaj VPS. Anna z otwarcia odzyskała €7k miesięcznie po 1-day refactor — to typical scalper impact.

Dla swing/position trader: speed nie ma znaczenia. Marginal cost dla 100-500 pip moves. Match setup do swojego stylu — nie kupuj VPS jeśli tradeujesz weekly.

Powiązane: ECN vs market maker opisuje fundamentalną różnicę modeli, requote broker pokazuje speed-related problem, spread vs komisja wchodzi w cost structure.

Głębsza analiza — execution speed deep dive na ForexMechanics (~25 min, network architecture).

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. IC Markets Average execution speed · 40ms claim www.icmarkets.com ↗
  2. Pepperstone Razor account latency · sub-50ms pepperstone.com ↗
  3. MQL5 Tick processing speed · platform internals www.mql5.com ↗

Najczęstsze pytania

Czemu 100ms znaczy?

Bo cena rynku zmienia się fast. EUR/USD podczas NFP może ruszać 5 pips/100ms. Trader klika „buy" po 1.0850 — w ciągu 100ms cena może być na 1.0855. Slippage 5 pips = €50/lot. Day trader 50 trade'ów/dzień × 1 pip slippage average = €500/dzień diff między fast (50ms) i slow (500ms) execution. Roczne: €125k. Dla scalper: krytyczne. Dla swing: marginal. Mierz w MT5: View → Toolbox → Journal. Każdy trade ma execution time. ECN = 30-100ms, MM = 200-500ms, podczas news MM > 1000ms (requote risk).

ECN vs MM execution speed?

ECN: cena prosto z liquidity provider, broker tylko przekazuje. Routing path: trader → broker → LP → broker → trader. Total: 30-100ms typically (40ms IC Markets average). MM: broker jest counterparty, ma logikę wewnętrzną — risk check, hedging decision, requote logic. Routing: trader → broker → broker decision → trader. Total: 200-500ms typically. Podczas news MM speed degrades — broker wants to slow down execution by spread widening lub requote. ECN nie ma tej motywacji — zarabia na każdym executed trade niezależnie od pricing. Tradeoff: ECN szybszy ale komisja, MM wolniejszy ale „free" (spread).

Co to VPS i jak pomaga?

VPS = Virtual Private Server. Wynajmujesz mały server hostowany blisko broker servers (Equinix LD4 London, NY4 New York). Zamiast tradeować z domu (Polska → broker UK = 30ms latency), tradeujesz z VPS w London (broker UK = 1-5ms latency). Saving: 25-50ms execution time. Cost: €15-50/miesiąc. Worth: dla day-tradera/scalper z 50+ trade'ów dzienne. Top providers: ForexVPS, BeeksFX, NYC Servers. Brokerzy często oferują free VPS dla €5k+ kapitału. Bonus: VPS ma uptime 99.9%+, EA może chodzić 24/5 bez przerywania (twój komputer może zawiesić, internet down).

Kiedy speed nie ma znaczenia?

3 sytuacje: (1) Swing trading (1-7 dni hold) — slippage 1-3 pips marginal vs 100-500 pips moves. (2) Position trading (1+ miesiąc) — execution speed irrelevant przy multi-pip moves. (3) Pending orders — zamiast market order używasz Buy Stop/Limit. Order executes natychmiast gdy cena dojdzie, czas reakcji platformy nie matters. Jeśli jesteś swing/position trader — możesz używać MM brokera bez problemu. Day-trader/scalper — krytyczne. ECN + VPS standard professional setup.

Pogłębij temat · pełny przewodnik