Hlavná » algoritmické obchodovanie » Základy algoritmického obchodovania: koncepty a príklady

Základy algoritmického obchodovania: koncepty a príklady

algoritmické obchodovanie : Základy algoritmického obchodovania: koncepty a príklady

Algoritmické obchodovanie (tiež nazývané automatizované obchodovanie, obchodovanie na čiernej skrinke alebo obchodovanie na algo) používa na uskutočnenie obchodu počítačový program, ktorý sa riadi definovanou sadou pokynov (algoritmus). Obchod môže teoreticky vytvárať zisky rýchlosťou a frekvenciou, ktorá je pre obchodníka s ľuďmi nemožná.

Definované súbory inštrukcií sú založené na načasovaní, cene, množstve alebo akomkoľvek matematickom modeli. Okrem príležitostí pre obchodníka umožňuje obchodovanie s emisiami likviditu trhov a systematickejšie obchodovanie tým, že vylučuje vplyv ľudských emócií na obchodné činnosti.

Algoritmické obchodovanie v praxi

Predpokladajme, že obchodník dodržiava tieto jednoduché obchodné kritériá:

  • Nakúpte 50 akcií akcie, keď 50-dňový kĺzavý priemer prekročí 200-dňový kĺzavý priemer. (Kĺzavý priemer je priemer minulých údajových bodov, ktoré vyrovnávajú každodenné výkyvy cien a identifikujú tak trendy.)
  • Predaj akcií akcie, keď jeho 50-dňový kĺzavý priemer klesne pod 200-dňový kĺzavý priemer.

Pomocou týchto dvoch jednoduchých pokynov počítačový program automaticky monitoruje cenu akcií (a ukazovatele kĺzavého priemeru) a zadáva objednávky na nákup a predaj, keď sú splnené stanovené podmienky. Obchodník už nemusí sledovať živé ceny a grafy ani zadávať objednávky manuálne. Algoritmický obchodný systém to robí automaticky správne identifikovaním obchodnej príležitosti.

02:01

Základy algoritmického obchodovania

Výhody algoritmického obchodovania

Obchodovanie s Algo má tieto výhody:

  • Obchody sú vykonávané za najlepšie možné ceny.
  • Umiestňovanie obchodných príkazov je okamžité a presné (existuje vysoká šanca na vykonanie na požadovaných úrovniach).
  • Obchody sú správne a okamžite načasované, aby sa zabránilo významným cenovým zmenám.
  • Znížené transakčné náklady.
  • Súčasné automatizované kontroly viacerých trhových podmienok.
  • Znížené riziko manuálnych chýb pri obchodovaní.
  • Obchodovanie s dlhopismi sa môže spätne testovať pomocou dostupných historických údajov a údajov v reálnom čase či ide o realizovateľnú obchodnú stratégiu.
  • Znížená možnosť omylov obchodníkov s ľuďmi na základe emocionálnych a psychologických faktorov.

Väčšina obchodov s Algo dnes je vysokofrekvenčné obchodovanie (HFT), ktoré sa pokúša zarobiť veľké množstvo objednávok rýchlymi rýchlosťami na viacerých trhoch a viacerých parametrov rozhodovania na základe vopred naprogramovaných pokynov.

Algo-trading sa používa v mnohých formách obchodných a investičných aktivít vrátane:

  • Strednodobí až dlhodobí investori alebo nákupné spoločnosti - penzijné fondy, podielové fondy, poisťovacie spoločnosti - používajú obchodovanie s emisnými kvótami na nákup akcií vo veľkých množstvách, ak nechcú ovplyvňovať ceny akcií diskrétnymi veľkoobjemovými investíciami.
  • Krátkodobí obchodníci a účastníci na strane predaja - tvorcovia trhu (napríklad maklérske domy), špekulanti a arbitri - profitujú z automatizovaného vykonávania obchodu; okrem toho pomáha obchodovanie s emisiami pri vytváraní dostatočnej likvidity pre predajcov na trhu.
  • Systematickí obchodníci - sledovatelia trendov, hedžové fondy alebo obchodníci párov (trhovo neutrálna obchodná stratégia, ktorá spája dlhé pozície s krátkou pozíciou v pár vysoko korelovaných nástrojov, ako sú dve akcie, fondy obchodované na burze (ETF) alebo meny). —Zistite, že je oveľa efektívnejšie programovať svoje obchodné pravidlá a nechať program obchodovať automaticky.

Algoritmické obchodovanie poskytuje systematickejší prístup k aktívnemu obchodovaniu ako metódy založené na intuícii alebo inštinkte obchodníka.

Algoritmické obchodné stratégie

Akákoľvek stratégia pre algoritmické obchodovanie vyžaduje identifikovanú príležitosť, ktorá je zisková z hľadiska zlepšenia výnosov alebo zníženia nákladov. Nasledujú bežné obchodné stratégie používané pri obchodovaní s emisnými kvótami:

Stratégie sledujúce trendy

Najbežnejšie algoritmické obchodné stratégie sledujú trendy v kĺzavých priemeroch, rušeniach kanálov, pohyboch cenovej hladiny a súvisiacich technických ukazovateľoch. Toto sú najjednoduchšie a najjednoduchšie stratégie, ktoré sa dajú implementovať prostredníctvom algoritmického obchodovania, pretože tieto stratégie nezahŕňajú žiadne predpovede ani cenové predpovede. Obchody sa začínajú na základe výskytu žiaducich trendov, ktoré sa dajú ľahko a jednoducho implementovať pomocou algoritmov bez toho, aby sa dostali do zložitosti prediktívnej analýzy. Používanie 50- a 200-dňových kĺzavých priemerov je populárnou stratégiou sledujúcou trend.

Arbitrážne príležitosti

Nákup duálneho zoznamu akcií za nižšiu cenu na jednom trhu a jeho súčasný predaj za vyššiu cenu na inom trhu ponúka cenový rozdiel ako bezrizikový zisk alebo arbitráž. Rovnakú operáciu je možné replikovať pre nástroje na obchodovanie s akciami a termínovanými nástrojmi, pretože cenové rozdiely existujú z času na čas. Implementácia algoritmu na identifikáciu takýchto cenových rozdielov a efektívne zadávanie objednávok umožňuje ziskové príležitosti.

Obnovenie rovnováhy indexového fondu

Indexové fondy určili obdobia vyváženia, aby svoje podiely porovnali s príslušnými referenčnými indexmi. Vytvára sa tak ziskový príležitost pre obchodníkov s algoritmickými vlastnosťami, ktorí využívajú očakávané obchody, ktoré ponúkajú zisky 20 až 80 bázických bodov v závislosti od počtu akcií v indexovom fonde tesne pred opätovným vyvážením indexových fondov. Takéto obchody sú iniciované prostredníctvom algoritmických obchodných systémov na včasné vykonanie a najlepšie ceny.

Stratégie založené na matematickom modeli

Osvedčené matematické modely, podobne ako delta-neutrálna obchodná stratégia, umožňujú obchodovanie na kombinácii opcií a základného zabezpečenia. (Delta neutrálna je portfóliová stratégia pozostávajúca z viacerých pozícií s kompenzáciou kladných a záporných delt - pomer porovnávajúci zmenu ceny aktíva, zvyčajne obchodovateľného cenného papiera, so zodpovedajúcou zmenou ceny jeho derivátu - takže celková delta predmetných aktív predstavuje nulu.)

Obchodný rozsah (priemerný obrat)

Priemerná stratégia zvrátenia je založená na koncepte, že vysoké a nízke ceny aktíva sú dočasným javom, ktorý sa pravidelne vracia k svojej priemernej hodnote (priemernej hodnote). Identifikácia a definovanie cenového rozpätia a implementácia algoritmu na jeho základe umožňuje, aby sa obchody automaticky umiestňovali, keď sa cena aktíva dostane do a z definovaného rozsahu.

Priemerná cena vážená podľa objemu (VWAP)

Objemovo vážená priemerná cenová stratégia rozdeľuje veľkú objednávku a uvoľňuje na trh dynamicky stanovené menšie kúsky pokynu pomocou historických profilov objemu zásob špecifických pre jednotlivé akcie. Cieľom je vykonať objednávku v blízkosti objemovo váženej priemernej ceny (VWAP).

Priemerná cena vážená časom (TWAP)

Časovo vážená priemerná cenová stratégia rozdeľuje veľkú objednávku a uvoľňuje na trh dynamicky stanovené menšie kúsky pokynu pomocou rovnomerne rozdelených časových úsekov medzi časom začiatku a konca. Cieľom je vykonať pokyn blízko priemernej ceny medzi časom začiatku a konca, čím sa minimalizuje dopad na trh.

Percento objemu (POV)

Až do úplného naplnenia obchodnej objednávky tento algoritmus pokračuje v odosielaní čiastkových objednávok podľa definovaného podielu účasti a podľa objemu obchodovaného na trhoch. Súvisiaca „kroková stratégia“ odosiela objednávky s užívateľsky definovaným percentom z objemu trhu a zvyšuje alebo znižuje túto mieru účasti, keď cena akcií dosiahne užívateľom definované úrovne.

Nedostatok implementácie

Stratégia nedostatočnej implementácie je zameraná na minimalizáciu nákladov na vykonanie pokynu obchodovaním mimo trhu v reálnom čase, čím sa šetria náklady na pokyn a ťažia sa z príležitostných nákladov na oneskorené vykonanie. Stratégia zvýši cieľovú mieru účasti, keď sa cena akcií pohybuje priaznivo, a zníži ju, keď sa cena akcií nepriaznivo pohybuje.

Nad rámec zvyčajných obchodných algoritmov

Existuje niekoľko špeciálnych tried algoritmov, ktoré sa snažia identifikovať „udalosti“ na druhej strane. Tieto „čichajúce algoritmy“, ktoré používa napríklad tvorca trhu na strane predaja, majú zabudovanú inteligenciu na identifikáciu existencie akýchkoľvek algoritmov na strane nákupu veľkej objednávky. Takáto detekcia pomocou algoritmov pomôže tvorcovi trhu identifikovať veľké príležitosti na objednávky a umožní im ťažiť z plnenia objednávok za vyššiu cenu. Toto je niekedy identifikované ako high-tech front-running.

Technické požiadavky na obchodovanie s algoritmami

Implementácia algoritmu pomocou počítačového programu je poslednou súčasťou algoritmického obchodovania sprevádzaného spätným testovaním (vyskúšanie algoritmu na historických obdobiach výkonnosti akciového trhu v minulosti, aby sa zistilo, či by jeho použitie bolo ziskové). Úlohou je transformovať identifikovanú stratégiu na integrovaný počítačový proces, ktorý má prístup k obchodnému účtu na zadávanie objednávok. Požiadavky na algoritmické obchodovanie sú tieto:

  • Počítačové programovacie znalosti na programovanie požadovanej obchodnej stratégie, najímanie programátorov alebo vopred vyrobený obchodný softvér.
  • Sieťové pripojenie a prístup k obchodným platformám na zadávanie objednávok.
  • Prístup k zdrojom údajov o trhu, ktoré budú algoritmom monitorované možnosti zadávania objednávok.
  • Schopnosť a infraštruktúra zálohovať systém po jeho vytvorení predtým, ako sa uvedie na skutočné trhy.
  • Dostupné historické údaje na spätné testovanie v závislosti od zložitosti pravidiel implementovaných v algoritme.

Príklad algoritmického obchodovania

Royal Dutch Shell (RDS) je kótovaná na Amsterdamskej burze cenných papierov (AEX) a London Stock Exchange (LSE). Začneme budovaním algoritmu na identifikáciu arbitrážnych príležitostí. Tu je niekoľko zaujímavých pozorovaní:

  • AEX obchoduje v eurách, zatiaľ čo LSE obchoduje v britských librách šterlingov.
  • Z dôvodu hodinového časového rozdielu sa AEX otvára o hodinu skôr ako LSE, po ktorej nasledujú obe burzy súčasne počas nasledujúcich niekoľkých hodín a potom sa obchoduje iba s LSE počas poslednej hodiny, keď sa AEX uzavrie.

Môžeme preskúmať možnosť arbitrážneho obchodovania s akciami spoločnosti Royal Dutch Shell kótovanými na týchto dvoch trhoch v dvoch rôznych menách?

požiadavky:

  • Počítačový program, ktorý dokáže prečítať aktuálne trhové ceny.
  • Cenové kanály od spoločností LSE aj AEX.
  • Kurz forexu (devízový kurz) za GBP-EUR.
  • Schopnosť zadávania objednávok, ktorá môže nasmerovať objednávku na správnu výmenu.
  • Schopnosť spätného testovania historických cenových kanálov.

Počítačový program by mal vykonávať nasledujúce činnosti:

  • Prečítajte si vstupný cenový zdroj zásob RDS z oboch búrz.
  • Pomocou dostupných výmenných kurzov prepočítajte cenu jednej meny na druhú.
  • Ak existuje dostatočne veľký cenový rozdiel (diskontovanie nákladov na sprostredkovanie), ktorý vedie k ziskovej príležitosti, program by mal zadať objednávku na burzu s nižšou cenou a predať ju na burze s vyššou cenou.
  • Ak sa príkazy vykonajú podľa potreby, bude nasledovať arbitrážny zisk.

Jednoduché a ľahké! Prax algoritmického obchodovania však nie je taká nenáročná na údržbu a vykonávanie. Pamätajte, že ak jeden investor môže umiestniť obchod, ktorý generuje algo, môžu to urobiť aj ostatní účastníci trhu. V dôsledku toho ceny kolísajú v milisekundách a dokonca mikrosekundych. Čo sa stane vo vyššie uvedenom príklade, ak sa uskutoční kúpa, ale predaj nie, pretože predajné ceny sa menia v čase, keď sa objednávka dostane na trh? Obchodníkovi zostane otvorená pozícia, vďaka ktorej bude arbitrážna stratégia zbytočná.

Existujú ďalšie riziká a výzvy, ako sú riziká zlyhania systému, chyby pripojenia k sieti, časové oneskorenia medzi obchodnými príkazmi a vykonaním a, čo je najdôležitejšie, nedokonalé algoritmy. Čím zložitejší je algoritmus, tým prísnejšie spätné testovanie je potrebné pred jeho uvedením do činnosti.

Porovnať investičné účty Názov poskytovateľa Opis Zverejnenie informácií inzerenta × Ponuky uvedené v tejto tabuľke pochádzajú od partnerstiev, od ktorých spoločnosť Investopedia dostáva kompenzácie.
Odporúčaná
Zanechajte Svoj Komentár