Pokročilé
Teraz čítaš
Aký význam má rýchlosť vykonania objednávky?
0

Aký význam má rýchlosť vykonania objednávky?

vytvorené Pavol Mosionek5 Február 2014

Vykonanie pokynu a presnejšie rýchlosť vykonania pokynu je jedným z najdôležitejších faktorov na Forexovom trhu. Je to dôležité najmä pre tých obchodníkov, ktorí sa špecializujú na denné obchodovanie, skalpovanie a používanie automatizovaných stratégií. prečo je to tak? Neexistuje žiadny obal, na ktorom by sa to dalo povedať Forexový trh ceny sa menia takmer stále a často sa to deje veľmi dynamicky. Predstavme si, že s davom ľudí ideme do supermarketu, ktorý ponúka tovar za veľmi priaznivé ceny. Ak sa ponáhľame alebo sme na začiatku tohto zástupu, naše šance na nákup tovaru za dobrú cenu sa určite zvyšujú.

Rovnako je to aj na menovom trhu. Kto skôr príde, bude skôr obslúžený. Cena sa čoskoro zmení a ten, kto rýchlejšie prenesie objednávku do 'pokladne', dostane lepšiu cenu. Alebo možno nie tak výhodnejšie, ako bližšie k tomu súčasnému. Nasledujúci článok vám dá do pozornosti niekoľko dôležitých faktov na túto tému.

Aká je rýchlosť vykonania?

Je na to viacero faktorov. Na rozdiel od zdania, najdôležitejšou z nich NIE JE rýchlosť nášho internetového pripojenia. Povedal by som, že ide o jeden z najmenej dôležitých kúskov tejto skladačky. Pri sťahovaní veľkých dátových paketov zo siete je dôležitá rýchlosť pripojenia, teda koľko Mb/s nám náš poskytovateľ internetu ponúka. Pri obchodovaní na Forex trhu, kde sú zvyčajne balíky dát, ktoré zasielame brokerovi malé (objednávky týkajúce sa objednávok), je čas oveľa dôležitejší. Presnejšie povedané, cesta, ktorou musia prejsť dáta z nášho počítača na server brokera.

Tento jav sa nazýva oneskorenie prenosu a meria sa pomocou tzv pingach (v milisekundách). Nižší ping znamená nižšiu latenciu, teda rýchlejšiu cestu dát do cieľového bodu a na tom by sme si mali dať záležať.

Existujú webové stránky, kde si môžete skontrolovať trasu, ktorou sa naše balíky uberajú do cieľa. Takýmto príkladom je Pingdom. Zadaním IP adresy danej webovej stránky alebo servera môžeme skontrolovať čas prenosu (vybraná možnosť Ping) alebo trasa (traceroute). Čím viac prvkov musí náš balík prejsť, tým dlhší je čas prenosu. Bohužiaľ, väčšinou na to máme dosť obmedzený vplyv, pretože server brokera bližšie nepresunieme a väčšinou máme prístup len k niekoľkým ISP a kontrola len pingu každého z nich si vyžaduje pripojenie linky (a väčšinou aj podpísanie zmluvy na dobu určitú).

Ak sme fyzicky v Poľsku, a maklér je z USA a má tam svoje servery, takže táto cesta bude ešte dlhšia. Samozrejme, ak hráme dlhodobo, tento faktor pre nás nebude veľmi dôležitý, no pri skalpovaní začína byť mimoriadne dôležité, za akú cenu vstupujeme a vystupujeme z trhu.

Trhový model ovplyvňuje aj rýchlosť realizácie

Makléri fungujú v rôznych trhových modeloch, čo má zásadný vplyv na spôsob vykonávania pokynov. Rozlišujeme modely: Tvorca trhu (MM), STP oraz ECNa aj v prípade LMAX prichádza MTF (burzový model). V závislosti od modelu sa môžeme stretnúť s rôznymi situáciami, ktoré vznikajú práve v dôsledku pomalého prenosu dát k brokerovi.


TREBA PREČÍTAŤ: Typy Forex brokerov - ECN, STP, MM


V prípade dynamickej zmeny ceny a odoslania našej objednávky maklérovi, ak k nej dôjde s dostatočne dlhým oneskorením, tak u makléra MM dostaneme tzv opätovná cenová ponuka, teda opätovné pýtanie sa na cenu. Potom môžeme súhlasiť s novou aktuálnou cenou a odoslať objednávku znova (pri zmene ceny môže dôjsť k opätovnej cenovej ponuke) alebo transakciu zrušiť.

V iných modeloch, tzv sklz (sklz), teda vykonanie objednávky za inú cenu, než akú sme videli na platforme v čase odoslania pokynu. Inými slovami, kým sa naša objednávka dostala k brokerovi, cena sa už zmenila a realizácia prebehla v aktuálnom kurze v čase doručenia na server. Samozrejme, je to len jeden a menej dôležitý dôvod, ktorý môže byť príčinou šmyku.

Samozrejme, je tiež možné zámerne oddialiť vykonanie príkazov zo strany brokera alebo neúmyselne v dôsledku zlej infraštruktúry, ale tieto záležitosti v tomto článku vynechávame.

Rozdiely môžu byť veľké

Modely STP, ECN a MTF sú zamerané na to isté, avšak z hľadiska technológie sa od seba mierne líšia, čo môže ovplyvniť rýchlosť vykonávania na strane servera brokera. Ide hlavne o počet bodov, ktorými musí naša transakcia prejsť, aby bola dokončená. Toto je nasledovné:

  • MTF - klientsky počítač - LMAX server cca 15ms + brigde 2ms + mtf zodpovedajúca rýchlosť 3ms,
  • ECN - klientsky počítač - ECN broker server 15 ms + brigde 2 ms + rýchlosť priraďovania agregácie (priemer 15 ms) + posledný pohľad 200-400 ms,
  • STP - klientsky počítač - STP broker server x ms - ECN broker server 15ms + brigde 2ms + rýchlosť priraďovania agregácie (priemer 15ms) + posledný pohľad 200-400ms.

Ako vidíte, v modeloch ECN a STP sa objavuje prvok „posledný pohľad“, ktorý môže celý proces zdržať. Navyše v modeli STP, kde je cesta najdlhšia, sú šmyky pravdepodobnejšie. Samozrejme, hovoríme o veľmi malých časových hodnotách, takže to nemusí byť vôbec cítiť alebo rozdiel si všimneme až pri realizácii príkazov s veľmi dynamickými zmenami cien.


PREČÍTAJTE SI TIEŽ: „Posledný pohľad“ je minulosťou


Malo by sa tiež pamätať na to, že pod pojmom „počítač klienta“ sa rozumie celá cesta, ktorú musí objednávka prejsť z platformy na našom počítači na server makléra (otázka pingu, o ktorej sme už hovorili).

Aký ping je prijateľný?

Keď počujem o pingu prvýkrát, bolo by pekné mať referenčný bod. Inak sa ani nedozvieme, či je daná hodnota „veľa“ alebo „málo“.

Na základe vlastných skúseností môžem povedať, že pri obchodovaní s poľskými a zahraničnými brokermi so servermi na Cypre a v Londýne je slušný ping 50 ms. Hodnoty 30-40 ms sú veľmi dobrým výsledkom. V prípade brokerov so servermi v USA môže štandardný ping narásť až na 90-150 ms, a to je už veľa a tento čas prenosu dát pri našej realizácii určite pocítime. Preto, ak máte dojem, že napriek blízkej polohe serverov vášho brokera (Európa) sa vaše príkazy pomaly realizujú, oplatí sa skontrolovať ping. Môže sa ukázať, že napriek tomu je to nad 100 ms kvôli počtu bodov, cez ktoré sa posielajú dátové pakety.

Ako je možné minimalizovať ping?

Môžete sa pokúsiť minimalizovať tento ping. Najjednoduchším spôsobom je zvyčajne zmeniť makléra namiesto boja s pomalým vykonávaním. Prípadne, ak máme takúto možnosť, môžeme hru vyskúšať na inom internetovom pripojení aj cez mobilného operátora, pokiaľ máme v danom mieste dobré pokrytie a 3G alebo LTE. Môže sa ukázať, že nám to pôjde lepšie, ako keby sme použili napríklad Neostradu.

Môžete sa vybaviť aj vy VPS, t.j. kúpiť server od spoločnosti, ktorá sa špecializuje na takéto riešenia, najlepšie s umiestnením v blízkosti servera nášho brokera. Manuálne používanie VPS však nie je príliš pohodlné a môže skôr spomaliť naše obchodovanie z ruky. Preto sa odporúča predovšetkým v prípade používania automatických stratégií, kde je spustené EA neustále v strehu bez nutnosti mať zapnutý počítač a navyše je prenos dát extrémne nízky. Kúpou VPS v blízkosti serverov makléra môžete dokonca klesnúť na 1-2 ms ping, čo je skvelý výsledok.

Co si myslis?
Mám rád
100%
zaujímavé
0%
heh...
0%
Šokujúce!
0%
nemám rád
0%
Škoda
0%
O autorovi
Pavol Mosionek
Aktívny forexový obchodník od roku 2006. Redaktor portálu Forex Nawigator a šéfredaktor a spolutvorca webu ForexClub.pl. Rečník na konferencii „Focus on Forex“ na Varšavskej ekonomickej škole, „NetVision“ na Gdanskej technickej univerzite a „Finančná inteligencia“ na univerzite v Gdansku. Dvojnásobný víťaz „Junior Trader“ – investičnej hry pre študentov organizovanej DM XTB. Závislý od cestovania, motoriek a parašutizmu.
Komentarze

Zanechať odpoveď