Výber brokera

Čas vykonania pokynu: prvé plnenie, dokončenie a cena

Prečo 50 ms nemusí znamenať splnený pokyn. Vážený čas 229 ms, sklz EUR/USD a EUR kontrola čiastkových cien bez dvojitého nákladu.

Abstraktná redakčná ilustrácia vytvorená AI k téme „Čas vykonania pokynu: prvé plnenie, dokončenie a cena“. Nezobrazuje historické kurzy.
Redakčná ilustrácia vytvorená AI; nejde o snímku platformy ani historický cenový graf.

Forex a CFD s pákou môžu rýchlo viesť k strate. Vzdelávací obsah bez osobného investičného odporúčania.

V tomto článku

Po prečítaní dokážete…

  • Rozlíšiť prvé plnenie, objemovo vážený čas a dokončenie pokynu.
  • Vypočítať cenovú odchýlku zo všetkých čiastkových realizácií.
  • Vytvoriť porovnanie vrátane odmietnutí, benchmarku, nákladov a zdroja hodín.

Vysvetlenie pojmov priamo v článku

Vykonanie pokynu Lot: jednotka kontraktu Trhový pokyn (market order) Provízia za obchod Demo účet Likvidita trhu

Kliknutie na Kúpiť je požiadavka, nie potvrdený obchod za zobrazenú cenu. Prenos, kontrola, vykonanie a doručenie odpovede sú rôzne udalosti. Pokyn môže byť odmietnutý alebo splnený len čiastočne. Ak porovnávate brokerov, určte meraný čas a referenčnú cenu a sledujte súčasne náklady, jednotlivé plnenia aj neúspešné požiadavky.

Čo znamená vykonanie pokynu

Požiadavka sa prenesie na server a prejde kontrolami. Produkt, režim vykonania a podmienka plnenia určujú, či vznikne obchod, viac obchodov alebo odmietnutie. Jeden pokyn môže mať niekoľko čiastkových realizácií, každú s vlastným časom a cenou. Prijatie správy v termináli nastáva neskôr než príslušné vykonanie na serveri; ani jedna udalosť nie je samotným kliknutím.

Oddeľujte komunikačné oneskorenie od spracovania a vykonania. Údaj „20 ms“ potrebuje začiatok a koniec merania, zdroj hodín, vzorku a stav pokynov. Časy jednotlivých etáp sa sčítavajú a pomalá etapa môže dominovať. Z oneskorenia samotného však cenu nevypočítate: záleží na pohybe trhu, dostupnom objeme a podmienkach pokynu. Sieťový ping nemeria automaticky dokončenie obchodu.

Instant Execution a Market Execution

MetaTrader 5 rozlišuje Instant, Request, Market a Exchange Execution. Dostupnosť pre nástroj určuje broker. Instant pracuje s požadovanou cenou a môže vrátiť requote, teda novú cenovú ponuku. Neznamená, že každý pokyn uspeje. Market prijíma cenu určenú v danom režime bez ďalšieho vyjednávania, ale stále platia kontroly a pravidlá plnenia.

Market teda negarantuje kurz viditeľný pri kliknutí. Sklz, odmietnutie alebo čiastočné plnenie môžu súvisieť s likviditou, podmienkou plnenia a pravidlami služby. Zaznamenajte realizovaný objem aj nesplnený zvyšok. Limit obmedzuje akceptovateľnú cenu, no môže zostať nesplnený; stop po aktivácii všeobecne negarantuje realizačnú cenu. Názov režimu nenahrádza špecifikáciu symbolu.

Čo ovplyvňuje čas a kvalitu

V politike vykonávania zistite úlohu firmy, zdroje cien, smerovanie a dôvody odmietnutia. Označenie ECN nedokazuje, že CFD firma koná výlučne ako agent a každý pokyn bezo zmeny posiela protistrane. Last look označuje podmienku, ktorú treba preskúmať; PFOF sa týka odmeňovania smerovania podľa produktu a jurisdikcie. Z týchto názvov nevyplýva kvalita vlastnej zmluvy. ECN a market maker oddeľuje klientsky obchod a zaistenie firmy.

Poloha servera, sieť a softvér môžu meniť časť oneskorenia. VPS môže skrátiť sieťový úsek alebo zlepšiť kontinuitu spojenia; nevytvára likviditu a negarantuje cenu. Dostupný objem a kotácie sa menia aj mimo veľkých správ. Sviečkový výkyv či nevýhodné plnenie samy nepotvrdzujú manipuláciu alebo „lov stopov“. Pred vysvetľovaním príčiny si odložte relevantný bid/ask a históriu konkrétneho pokynu.

Hypotetický sklz po zverejnení správy

Pôvodný model používa nákup EUR/USD v objeme 100 000 EUR. Ask v definovanom okamihu požiadavky je 1,08500 a realizácia 1,08550. Predpokladáme pip 0,0001 a žiadnu menovú konverziu. Ide o cenovú aritmetiku, nie meranie sklzu počas NFP alebo typického času konkrétneho brokera.

Ilustračný nákup, nie namerané dáta
Referenčný ask1,0850
Realizačná cena1,0855
Rozdiel0,00050, teda 5 pipsov vyššie
Smer účinkuNevýhodný sklz pri nákupe

Rozdiel 0,00050 ×100 000 EUR je 50 USD; pri 10 000 EUR je 5 USD. Nákup za 1,08490 oproti rovnakému ask by cenu zlepšil o jeden pip. Pri predaji je vyššia cena výhodná. Väčší swingový cieľ môže znížiť relatívny význam 50 USD voči plánovanému pohybu, neodstráni ich však. Opakované cenové rozdiely sa sčítavajú pri ľubovoľnom štýle.

Prečo nestačí porovnať spread

Porovnávajte skutočné ceny a explicitné poplatky voči rovnakému benchmarku. Výsledok zo skutočných vstupných a výstupných bid/ask cien už obsahuje spread aj realizovaný sklz; neodpočítajte ich druhýkrát. Samostatná analýza nákladov môže rozložiť spread, províziu a odchýlku ceny, ale každú zložku smie započítať iba raz. Financovanie a konverzia sú ďalšie položky. Spread a provízia porovnáva modelové tarify.

Článok 27 MiFID II zohľadňuje cenu, náklady, rýchlosť, pravdepodobnosť vykonania a vyrovnania aj ďalšie relevantné faktory. Pri retailovom klientovi celkové protiplnenie zahŕňa cenu a priamo súvisiace náklady vykonania. Faktory nemajú automaticky rovnakú váhu. Konkrétna inštrukcia klienta ovplyvňuje prvky, ktoré pokrýva. Povinnosť najlepšieho vykonania je povinnosťou postupu, nie sľubom absolútne najlepšej ceny každého plnenia.

EUR kontrola: dobrá prvá cena skryje drahší zvyšok

Samostatný hypotetický nákup 10 000 EUR na EUR/USD má referenčný ask 1,1000. Prvých 4 000 EUR sa zrealizuje za 1,1002 a zvyšných 6 000 EUR za 1,1006. Objemovo vážená cena je (4 000 ×1,1002 +6 000 ×1,1006) ÷10 000 =1,10044. Celá cenová odchýlka je 4,40 USD, nie iba 0,80 USD prvého plnenia.

Výlučne na spoločné účtovné porovnanie zvoľme pevný modelový kurz 1,10 USD za EUR: 4,40 USD ÷1,10 =4 EUR. Pri samostatnej provízii 2 EUR dá odchýlka plus táto provízia 6 EUR. Nie je to úplný náklad od stredovej ceny: benchmark bol ask, preto z neho spread znovu nevyrábame. Pevný konverzný kurz nie je tvrdením o skutočnej sadzbe účtu a financovanie tu nie je zahrnuté.

Všetky čiastkové ceny patria do výsledkuSamostatný hypotetický nákup 10 000 EUR, referenčný ask 1,1000; pevný účtovný kurz 1,10 USD/EUR, bez financovania.MODELOVÝ VÝPOČETPrvé plnenie4 000 EUR za 1,1002Druhé plnenie6 000 EUR za 1,1006Vážená cena1,10044EUR porovnanie4 +2 =6 EUR
Všetky čiastkové ceny patria do výsledku. Samostatný hypotetický nákup 10 000 EUR, referenčný ask 1,1000; pevný účtovný kurz 1,10 USD/EUR, bez financovania.

Použitie iba prvého plnenia podhodnotí odchýlku. Referenčný ask neznamená benchmark od stredovej ceny; spread z neho znovu neodpočítavajte.

Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.

Prvé plnenie
4 000 EUR za 1,1002 – Odchýlka 0,80 USD.
Druhé plnenie
6 000 EUR za 1,1006 – Odchýlka 3,60 USD.
Vážená cena
1,10044 – Odchýlka celej sumy 4,40 USD.
EUR porovnanie
4 +2 =6 EUR – 4 EUR odchýlka plus 2 EUR samostatná provízia.

Demo a živý účet

Simulácia závisí od poskytovateľa. Britská pomoc IG napríklad uvádza demo bez sklzu a odmietnutia z dôvodu ceny či objemu, s rozdielmi pri niektorých úpravách a uzatváraní pre nedostatok prostriedkov. Je to príklad konkrétnej služby, nie všeobecné pravidlo pre všetky demá a krajiny. Demo naučí ovládanie, ale týmto nepreukazuje kvalitu živého vykonania.

Živé OTC CFD navyše nemusí mať verejnú burzovú knihu objednávok. Rozdiel nedokazuje fráza „trochu horšie než demo“. Čítajte pravidlá simulátora a živého účtu samostatne a pri porovnávaní používajte skutočné objednané objemy a typy pokynov.

Prvé plnenie neuzatvára celý pokyn

Fiktívny pokyn má tri čiastkové realizácie merané od spoločného začiatku tými istými hodinami.

Prvé plnenie neuzatvára celý pokynPokyn na 1 lot sa plní: 0,5 lotu za 50 ms, 0,3 za 80 ms a 0,2 za 900 ms. Pri 80 ms zostáva 0,2 lotu. Prvé plnenie trvá 50 ms, dokončenie 900 ms.Pokyn: 1 lot. Spoločné hodiny.50 ms0,5 lotu50% splnených80 ms+0,3 lotu80% splnených900 ms+0,2 lotu100% splnenýchPrvé plnenie: 50 msCelý pokyn splnený: 900 ms
Fiktívne dáta bez requote a zrušenia zvyšku; nejde o brokerove merania ani typické časy. Pri 80 ms zostáva nesplnených 0,2 lotu.

Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.

Textové vysvetlenie diagramu: Prvé plnenie neuzatvára celý pokyn

Pôvodné fiktívne 0,5/0,3/0,2 lotu a 50/80/900 ms, spoločné hodiny a začiatok; všetky SVG atribúty zachované.

50 ms označuje prvé plnenie, 900 ms dokončenie. Vážený priemer 229 ms nie je časom dokončenia.

Prvé plnenie nastalo za 50 ms, dokončenie za 900 ms a objemovo vážený priemer je 0,5 ×50 +0,3 ×80 +0,2 ×900 =229 ms. Pri 229 ms však pokyn ešte nebol dokončený. Sú to tri odpovede na rozdielne otázky. Zoskupte všetky plnenia podľa čísla pokynu, nie podľa prvej prijatej správy.

Ako merať vlastné vykonanie

Odložte požiadavku, stav, ID pokynu, každé plnenie, objem a príslušný bid/ask. Ku každému času určte udalosť, hodiny, pásmo a presnosť. Log terminálu môže opisovať doručenie správy, nie serverové vykonanie. Milisekundová presnosť záznamu sama nezaručuje synchronizáciu dvoch zdrojov hodín. Bez spoločného časového základu neodčítavajte čas kliknutia a servera ako presnú latenciu.

Porovnávajte rovnaké symboly, objemy a obdobia. Zahrňte odmietnutia medzi všetky porovnateľné požiadavky a pomalé prípady vedľa mediánu. Ak z desiatich modelových požiadaviek osem uspeje a dve nie, odmietnutia tvoria 20%; samotný prehľad ôsmich plnení by ich vymazal. Niekoľko desiatok pozorovaní nepreukazuje univerzálnu kvalitu. Konkrétnu nezrovnalosť žiadajte vysvetliť od zodpovednej zmluvnej firmy.

Praktický postup

  1. Definujte viac časov. Prvé plnenie, dokončenie a odpoveď terminálu; rovnaké hodiny, medián, pomalé prípady a odmietnutia.
  2. Uchovajte smer a benchmark. Pri nákupe vyššia cena zhoršuje výsledok, pri predaji zlepšuje. Asymetria vzorky zaslúži vysvetlenie, sama nedokazuje manipuláciu.
  3. Preverte režim a plnenie. Dostupnosť určuje broker. Stop negarantuje cenu, limit môže zostať nesplnený a čakajúci pokyn tieto hranice neruší.
  4. Započítajte náklady raz. Skutočné plnenia a poplatky, potom príslušné financovanie a konverzia. Už obsiahnutý spread či sklz neodpočítavajte opäť.

Overte si, čo ste sa naučili

Cvičenie: približne 2 minúty.

Pri 80 ms sa z pokynu na 1 lot splnilo 0,5 a 0,3 lotu. Je pokyn dokončený?

Zobraziť odpoveď a vysvetlenie

0,5 +0,3 =0,8. Zvyšných 0,2 lotu sa v modeli vykoná až pri 900 ms.

Ďalšie otázky

Čím sa líši Instant a Market Execution?

Instant používa požadovanú cenu a môže vrátiť requote. Market prijíma cenu určenú daným režimom bez ďalšieho vyjednávania. Ani jeden negarantuje úspech každej požiadavky: rozhodujú kontroly, objem a podmienky plnenia. Dostupnosť pre symbol určuje broker; MT5 má aj Request a Exchange.

Prečo sa počas správ mení sklz?

Kotácie a dostupný objem sa môžu medzi referenčným okamihom a realizáciou zmeniť. Odchýlka môže byť výhodná aj nevýhodná podľa smeru a pokynu. Jediné plnenie nedokazuje konkrétnu príčinu ani správnosť či manipuláciu. Odložte benchmark, časy a históriu.

Ako merať kvalitu svojho brokera?

Najprv označte udalosť a zdroj každého času. Doručenie odpovede nie je automaticky vykonanie serverom. Zoskupte všetky čiastkové realizácie podľa pokynu, zahrňte neúspešné požiadavky, porovnateľné objemy, ceny, poplatky, medián aj pomalé prípady. Konkrétny rozdiel preverujte podľa politiky firmy.

Je rýchlosť dôležitá aj pri dlhšom držaní?

Záleží na objeme, plánovanom pohybe a držaní, ale opakované odchýlky ovplyvňujú výsledok každého štýlu. Swingový cieľ náklady neruší. Stop zostáva vystavený sklzu a limit sa nemusí splniť. Z názvu štýlu nevyplýva univerzálne najlepší režim.

Zdroje a overenie

  1. MetaTrader 5: vykonávanie obchodov

    Režimy Instant/Request/Market/Exchange, brokerova dostupnosť, viac obchodov jedného pokynu a objemovo vážená cena.

  2. MQL5: vlastnosti realizácie

    DEAL_ORDER,DEAL_TIME_MSC, objem, cena a provízia umožňujú rozlíšiť a zoskupiť jednotlivé plnenia; nezaručujú synchronizáciu s hodinami klienta.

  3. ESMA: MiFID II článok 27

    Cena, náklady, rýchlosť a pravdepodobnosť, retailové celkové protiplnenie, konkrétne pokyny a politika vykonávania. Nie garantovaná cena každého pokynu.

  4. IG UK: demo verzus živý účet

    Vlastná britská simulácia bez sklzu a odmietnutia pre cenu/objem, rozdiely úprav a maržového uzavretia. Nie pravidlo všetkých simulátorov.

Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.

O autorovi

Jarosław Wasiński je vydavateľ a trhový analytik v Poľsku. V roku 2004 založil MyBank.pl a devízový trh sleduje od roku 2007.