Galvenais » algoritmiskā tirdzniecība » Algoritmiskās tirdzniecības pamati: jēdzieni un piemēri

Algoritmiskās tirdzniecības pamati: jēdzieni un piemēri

algoritmiskā tirdzniecība : Algoritmiskās tirdzniecības pamati: jēdzieni un piemēri

Algoritmiskā tirdzniecība (saukta arī par automatizētu tirdzniecību, melnās kastes tirdzniecību vai algo tirdzniecību) tirdzniecības veikšanai izmanto datorprogrammu, kas seko noteiktam instrukciju kopumam (algoritmam). Tirdzniecība teorētiski var radīt peļņu tādā ātrumā un biežumā, kāds nav iespējams tirgotājam cilvēkam.

Noteikto instrukciju kopu pamatā ir laiks, cena, daudzums vai jebkurš matemātiskais modelis. Papildus peļņas gūšanas iespējām tirgotājam, algo tirdzniecība padara tirgus likvīdus un tirdzniecību sistemātiskāku, izslēdzot cilvēku emociju ietekmi uz tirdzniecības darbībām.

Algoritmiskā tirdzniecība praksē

Pieņemsim, ka tirgotājs ievēro šos vienkāršos tirdzniecības kritērijus:

  • Iegādājieties 50 akciju akcijas, kad 50 dienu mainīgais vidējais rādītājs pārsniedz 200 dienu slīdošo vidējo. (Mainīgais vidējais lielums ir iepriekšējo datu punktu vidējais lielums, kas izlīdzina cenu ikdienas svārstības un tādējādi identificē tendences.)
  • Pārdodiet akciju daļas, kad tās 50 dienu mainīgais vidējais rādītājs ir zemāks par 200 dienu mainīgo vidējo rādītāju.

Izmantojot šos divus vienkāršos norādījumus, datorprogramma automātiski uzraudzīs akciju cenu (un mainīgos vidējos rādītājus) un izliks pirkšanas un pārdošanas rīkojumus, kad būs izpildīti definētie nosacījumi. Tirgotājam vairs nav jāuzrauga reālās cenas un grafiki vai manuāli jāievieš pasūtījumi. Algoritmiskā tirdzniecības sistēma to veic automātiski, pareizi identificējot tirdzniecības iespēju.

2:01

Algoritmiskās tirdzniecības pamati

Algoritmiskās tirdzniecības priekšrocības

Algo tirdzniecība nodrošina šādas priekšrocības:

  • Darījumi tiek veikti par vislabākajām iespējamām cenām.
  • Tirdzniecības pasūtījumu izvietošana ir tūlītēja un precīza (pastāv liela iespēja izpildīt vēlamos līmeņus).
  • Darījumi tiek veikti pareizi un nekavējoties, lai izvairītos no nozīmīgām cenu izmaiņām.
  • Samazinātas darījuma izmaksas.
  • Vienlaicīgas automatizētas pārbaudes dažādos tirgus apstākļos.
  • Samazināts manuālu kļūdu risks, veicot darījumus.
  • Algo-tirdzniecību var atkārtoti pārbaudīt, izmantojot pieejamos vēsturiskos un reālā laika datus lai redzētu, vai tā ir dzīvotspējīga tirdzniecības stratēģija.
  • Samazināta cilvēku tirgotāju kļūdu iespējamība, pamatojoties uz emocionāliem un psiholoģiskiem faktoriem.

Lielākā daļa algo tirdzniecības šodien ir augstfrekvences tirdzniecība (HFT), kas mēģina gūt labumu no liela skaita pasūtījumu izdarīšanas ar lielu ātrumu vairākos tirgos un vairākiem lēmumu parametriem, pamatojoties uz iepriekš ieprogrammētām instrukcijām.

Algo-trading tiek izmantots daudzos tirdzniecības un ieguldījumu darbību veidos, ieskaitot:

  • Vidēja termiņa un ilgtermiņa investori vai pirkšanas partneruzņēmumi - pensiju fondi, kopfondi, apdrošināšanas sabiedrības - izmanto algo tirdzniecību, lai iegādātos krājumus lielos apjomos, ja viņi nevēlas ietekmēt akciju cenas ar diskrētiem, liela apjoma ieguldījumiem.
  • Īstermiņa tirgotāji un dalībnieki no pārdošanas puses - tirgus veidotāji (piemēram, brokeru mājas), spekulanti un arbitri - gūst labumu no automatizētas tirdzniecības izpildes; turklāt algo-trading palīdz radīt pietiekamu likviditāti pārdevējiem tirgū.
  • Sistemātiski treideri - tendenču sekotāji, riska ieguldījumu fondi vai tirgotāju pāri (tirgus neitrāla tirdzniecības stratēģija, kas saskaņo garo pozīciju ar īso pozīciju ļoti korelētu instrumentu pāros, piemēram, divos akcijās, biržā tirgotos fondos (ETF) vai valūtās) —Atrodiet daudz efektīvāk to tirdzniecības noteikumu programmēšanu un ļaujiet programmai darboties automātiski.

Algoritmiskā tirdzniecība nodrošina sistemātiskāku pieeju aktīvai tirdzniecībai nekā metodes, kas balstītas uz tirgotāja intuīciju vai instinktu.

Algoritmiskās tirdzniecības stratēģijas

Jebkurai algoritmiskās tirdzniecības stratēģijai ir nepieciešama noteikta iespēja, kas ir rentabla ienākumu palielināšanas vai izmaksu samazināšanas ziņā. Algo-tirdzniecībā izmanto šādas izplatītas tirdzniecības stratēģijas:

Tendences sekojošas stratēģijas

Visizplatītākās algoritmiskās tirdzniecības stratēģijas seko mainīgajiem vidējiem lielumiem, kanālu pārtraukumiem, cenu līmeņa svārstībām un saistītajiem tehniskajiem rādītājiem. Šīs ir vienkāršākās un vienkāršākās stratēģijas, kuras var ieviest, izmantojot algoritmisko tirdzniecību, jo šīs stratēģijas neietver nekādu prognožu vai cenu prognožu veikšanu. Darījumi tiek sākti, pamatojoties uz vēlamajām tendencēm, kuras ir viegli un vienkārši realizēt, izmantojot algoritmus, neiedziļinoties prognozējošās analīzes sarežģītībā. 50 un 200 dienu mainīgo vidējo rādītāju izmantošana ir populāra tendence, kas seko tendencēm.

Arbitrāžas iespējas

Pērkot divreiz kotētu akciju par zemāku cenu vienā tirgū un vienlaikus pārdodot tos par augstāku cenu citā tirgū, cenu starpība ir bezriska peļņa vai arbitrāža. To pašu darbību var atkārtot attiecībā uz akcijām un nākotnes instrumentiem, jo ​​laiku pa laikam pastāv cenu atšķirības. Algoritma ieviešana, lai identificētu šādas cenu atšķirības un efektīvi veiktu pasūtījumus, dod izdevīgas iespējas.

Indeksa fonda līdzsvarošana

Indeksa fondi ir definējuši līdzsvarošanas periodus, lai panāktu, ka viņu līdzdalība atbilst attiecīgajiem etalonindeksiem. Tas rada rentablas iespējas algoritmiskiem tirgotājiem, kuri gūst labumu no paredzamiem darījumiem, kas piedāvā peļņu no 20 līdz 80 bāzes punktiem atkarībā no akciju skaita indeksa fondā tieši pirms indeksa fonda līdzsvara atjaunošanas. Šādi darījumi tiek uzsākti, izmantojot algoritmiskas tirdzniecības sistēmas savlaicīgai izpildei un vislabākajām cenām.

Uz matemātiskiem modeļiem balstītas stratēģijas

Pierādīti matemātiski modeļi, piemēram, delta-neitrāla tirdzniecības stratēģija, ļauj veikt tirdzniecību ar iespēju kombināciju un pamatā esošo vērtspapīru. (Delta neitrāla ir portfeļa stratēģija, kas sastāv no vairākām pozīcijām ar pozitīvas un negatīvas deltas kompensēšanu - attiecību, kurā aktīva, parasti tirgojama vērtspapīra, cenu izmaiņas tiek salīdzinātas ar atbilstošajām tā atvasinātā instrumenta cenas izmaiņām) tā, lai kopumā attiecīgo aktīvu delta ir nulle.)

Tirdzniecības diapazons (vidējā reversija)

Vidējās reversijas stratēģijas pamatā ir jēdziens, ka aktīva augstās un zemās cenas ir īslaicīga parādība, kas periodiski atgriežas pie vidējās vērtības (vidējās vērtības). Cenu diapazona identificēšana un definēšana un uz tā balstīta algoritma ieviešana ļauj automātiski veikt darījumus, kad aktīva cena izlauzās no noteiktā diapazona un iziet no tā.

Vidējā svērtā cena (VWAP)

Pēc apjoma svērtās vidējās cenas stratēģija izjauc lielu pasūtījumu un, izmantojot krājumiem raksturīgus vēsturiskos apjoma profilus, tirgū izlaiž dinamiski noteiktus mazākus pasūtījuma gabalus. Mērķis ir izpildīt pasūtījumu tuvu apjoma vidējai svērtai cenai (VWAP).

Vidējā laika svērtā cena (TWAP)

Ar vidējo cenu svērto cenu stratēģiju tiek sadalīts liels pasūtījums un tirgū tiek izlaisti dinamiski noteikti mazāki pasūtījuma gabali, izmantojot vienmērīgi sadalītas laika nišas starp sākuma un beigu laiku. Mērķis ir izpildīt pasūtījumu tuvu vidējai cenai starp sākuma un beigu laiku, tādējādi samazinot ietekmi uz tirgu.

Skaļuma procents (POV)

Kamēr tirdzniecības pasūtījums nav pilnībā aizpildīts, šis algoritms turpina sūtīt daļējus pasūtījumus atbilstoši noteiktajam dalības koeficientam un atbilstoši tirgiem tirgū. Saistītā “soļu stratēģija” nosūta pasūtījumus lietotāja noteiktā procentuālā izteiksmē no tirgus apjomiem un palielina vai samazina šo līdzdalības līmeni, kad akciju cena sasniedz lietotāja noteikto līmeni.

Īstenošanas deficīts

Īstenošanas deficīta stratēģijas mērķis ir samazināt pasūtījuma izpildes izmaksas, tirgojoties reālā laika tirgū, tādējādi ietaupot uz pasūtījuma izmaksām un gūstot labumu no kavētas izpildes iespējamās izmaksas. Stratēģija palielinās mērķa līdzdalības līmeni, kad akciju cena mainīsies labvēlīgi, un samazinās to, kad akciju cena mainīsies nelabvēlīgi.

Ārpus parastajiem tirdzniecības algoritmiem

Ir dažas īpašas algoritmu klases, kas mēģina identificēt “notikumus” otrā pusē. Šiem “šņaukšanas algoritmiem”, kurus izmanto, piemēram, tirgus puses veidotājs, ir iebūvēta inteliģence, lai identificētu jebkādus algoritmus liela pasūtījuma pirkšanas pusē. Šāda noteikšana, izmantojot algoritmus, palīdzēs tirgus veidotājam identificēt lielas pasūtījumu iespējas un ļaus viņiem gūt labumu, aizpildot pasūtījumus par augstāku cenu. To dažreiz identificē kā augsto tehnoloģiju priekšlaicīgu vadīšanu.

Tehniskās prasības algoritmiskai tirdzniecībai

Algoritma ieviešana, izmantojot datorprogrammu, ir algoritmiskās tirdzniecības pēdējā sastāvdaļa, kurai pievienota atkārtota pārbaude (izmēģinot algoritmu pagātnes akciju tirgus darbības vēsturiskajiem periodiem, lai redzētu, vai tā izmantošana būtu bijusi rentabla). Izaicinājums ir pārveidot noteikto stratēģiju integrētā datorizētā procesā, kuram ir piekļuve tirdzniecības kontam rīkojumu izvietošanai. Algoritmiskās tirdzniecības prasības ir šādas:

  • Datorprogrammēšanas zināšanas nepieciešamās tirdzniecības stratēģijas, algotu programmētāju vai iepriekš sagatavotas tirdzniecības programmatūras programmēšanai.
  • Tīkla savienojamība un piekļuve tirdzniecības platformām pasūtījumu veikšanai.
  • Piekļuve tirgus datu plūsmām, kuras uzraudzīs pasūtījumu veikšanas iespēju algoritms.
  • Spēja un infrastruktūra veikt atkārtotu sistēmas pārbaudi pēc tam, kad tā ir uzbūvēta, pirms tā tiek aktivizēta reālos tirgos.
  • Pieejamie vēsturiskie dati atkārtotai pārbaudei atkarībā no algoritmā ieviesto noteikumu sarežģītības.

Algoritmiskās tirdzniecības piemērs

Royal Dutch Shell (RDS) tiek kotēts Amsterdamas biržā (AEX) un Londonas biržā (LSE). Mēs sākam ar algoritma izveidi, lai identificētu arbitrāžas iespējas. Šeit ir daži interesanti novērojumi:

  • AEX tirgo euro, bet LSE - Lielbritānijas sterliņu mārciņu.
  • Sakarā ar vienas stundas laika starpību, AEX tiek atvērts stundu agrāk nekā LSE, kam seko abas biržas, kas vienlaikus tirgojas dažas nākamās stundas un pēc tam tirgojas tikai LSE pēdējās stundas laikā, kad AEX tiek slēgts.

Vai mēs varam izpētīt arbitrāžas tirdzniecības iespēju ar Royal Dutch Shell akcijām, kas uzskaitītas šajos divos tirgos divās dažādās valūtās?

Prasības:

  • Datorprogramma, kas var nolasīt pašreizējās tirgus cenas.
  • Cenas tiek piegādātas gan no LSE, gan no AEX.
  • Forex (ārvalstu valūtas) kursa plūsma GBP-EUR.
  • Iespēja veikt pasūtījumu, kas var novirzīt pasūtījumu uz pareizo apmaiņu.
  • Iepriekšējās cenu plūsmas atkārtotas pārbaudes iespējas.

Datorprogrammai vajadzētu veikt šādas darbības:

  • Izlasiet ienākošo RDS akciju cenu plūsmu no abām biržām.
  • Izmantojot pieejamos ārvalstu valūtas maiņas kursus, konvertējiet vienas valūtas cenu uz otru.
  • Ja ir pietiekami liela cenu neatbilstība (starpniecības izmaksu diskontēšana), kas noved pie rentablas iespējas, programmai pirkuma pasūtījums jānovieto zemāku cenu biržā un pasūtījums jāpārdod biržā ar augstākām cenām.
  • Ja rīkojumi tiks izpildīti pēc vēlēšanās, tiks panākta arbitrāžas peļņa.

Vienkārši un viegli! Tomēr algoritmiskās tirdzniecības prakse nav tik vienkārša, lai to uzturētu un izpildītu. Atcerieties, ja viens ieguldītājs var izvietot algoģenerētu tirdzniecību, tāpat kā citi tirgus dalībnieki. Līdz ar to cenas svārstās mili- un pat mikrosekundēs. Iepriekšminētajā piemērā, kas notiek, ja tiek izpildīts pirkšanas darījums, bet pārdošanas darījums nenotiek tāpēc, ka pārdošanas cenas mainās līdz brīdim, kad pasūtījums nonāk tirgū? Tirgotājam paliks atvērta pozīcija, padarot arbitrāžas stratēģiju bezvērtīgu.

Pastāv papildu riski un izaicinājumi, piemēram, sistēmas kļūmju riski, tīkla savienojuma kļūdas, laika nobīde starp tirdzniecības pasūtījumiem un izpildi un, pats galvenais, nepilnīgi algoritmi. Jo sarežģītāks ir algoritms, jo stingrāka atkārtota pārbaude ir nepieciešama pirms tā ieviešanas.

Investīciju kontu salīdzināšana Piegādātāja nosaukums Apraksts Reklāmdevēja atklāšana × Piedāvājumi, kas parādās šajā tabulā, ir no partnerībām, no kurām Investtopedia saņem kompensāciju.
Ieteicams
Atstājiet Savu Komentāru