Ebyenfuna eby’omulembe tebiyinza kulowoozebwako awatali kuwaanyisiganya ssente n’akatale k’emigabo. Okusuubula ku mikutu gino kiyitibwa
okusuubula . Abasuubuzi bakozesa nnyo ebisoboka mu tekinologiya wa kompyuta okusobola okwanguyiza okutambuza bizinensi yaabwe. Okusuubula nga okozesa ebikozesebwa mu kubala ne tekinologiya wa kompyuta kiyitibwa algorithmic trading. Ekiwandiiko kino kyogera ku kika kino eky’okusuubula mu butale bw’ebyensimbi, ebika byakyo, enkola ezikozesebwa, ebirungi n’ebibi, pulogulaamu ezikozesebwa.
- Okusuubula mu ngeri ya Algorithmic kye ki (okusuubula mu ngeri ya algorithmic) .
- Omusingi gw’okusuubula mu ngeri ya algorithmic kye ki?
- Bika ki eby’okusuubula mu ngeri ya algorithmic ebiriwo?
- Ddi era etya okusuubula kwa algorithmic kwalabika, nga ekintu ekirabika
- Okusuubula kwa algorithmic kwawukana kutya ku kusuubula kwa algorithmic?
- Software ki esaanira okusuubula mu ngeri ya algorithmic?
- Kiki ekirina okujjukirwanga nga tonnaba kukola algorithmic trading?
- TSLab y’emu ku pulogulaamu ezisinga okwettanirwa okuddukanya algorithmbots.
- Okuteeka mu nkola
- Okutendekebwa mu kusuubula kwa algorithmic ku TSlab
- Enteekateeka y’abagaba ebintu
- Okukola ekiwandiiko
- stocksharp
- ObugaggaLab
- Bukodyo ki obukozesebwa mu kusuubula mu ngeri ya algorithmic?
- Engeri y’okuziyiza okufiirwa nga okola algorithmic trading, risk management
- Algo trading: ebirungi n’ebibi
Okusuubula mu ngeri ya Algorithmic kye ki (okusuubula mu ngeri ya algorithmic) .
Ekigambo “algorithmic trading” oba “algorithmic trading” kirina amakulu abiri. Mu mbeera esooka, ekigambo kino kitegeeza enkola y’okukola ekiragiro ekinene ku katale, okusinziira ku yo kiggulwawo mpolampola okusinziira ku mateeka agamu era ne kigabanyizibwamu otomatika mu ndagiriro entonotono eziwerako, ezirina omuwendo gwazo n’obunene bwazo. Buli kiragiro esindikibwa ku katale okutuukiriza. Ekigendererwa kya tekinologiya ono kwe kwanguyiza abasuubuzi okukola emirimu eminene egyetaaga okukolebwa mu ngeri etategeerekeka. Okugeza olina okugula emigabo 200,000, era buli kifo kirimu emigabo 4 omulundi gumu.
trading robot “. Algorithmic trading ne algorithmic trading zikozesebwa ku exchanges, omuli cryptocurrency exchanges, ne Forex.
Omusingi gw’okusuubula mu ngeri ya algorithmic kye ki?
Okusuubula kwa Algo kuzingiramu okukung’aanya ebikwata ku kintu ekigere okusinziira ku byafaayo by’enkulaakulana yaakyo, okulonda enkola z’okutunda ebintu ne roboti ezisaanira ez’okusuubula. Okuzuula omuwendo, endowooza y’obusobozi (theory of probability) ekozesebwa, ensobi z’akatale n’obulabe bw’okuddamu okuziddamu mu biseera eby’omu maaso zisalibwawo. Okusunsulamu waliwo ebika bisatu. Ng’akozesa enkola ey’omu ngalo, omukugu akozesa ensengekera z’okubala n’ebikozesebwa mu kubala. Enkola y’obuzaale erimu okukola amateeka nga bakozesa enkola za kompyuta n’amagezi ag’obutonde. Automatic ekolebwa pulogulaamu ya kompyuta ey’enjawulo ekola ku nsengeka z’amateeka n’okugagezesa.
Bika ki eby’okusuubula mu ngeri ya algorithmic ebiriwo?
Okusuubula kwa algorithmic kuteekebwa mu nkola mu bitundu ebikulu ebiwerako:
- Okwekenenya eby’ekikugu . Okukozesa obutakola bulungi mu katale n’okuzuula emitendera egy’omulembe nga tuyita mu kwekenneenya okw’okubala okw’edda n’okw’omubiri.
- Okukola akatale . Enkola eno ekuuma ssente z’akatale. Abakola akatale basasulwa olw’okuwanyisiganya nga bamatiza obwetaavu, omuli n’okufuna amagoba. Enkola eno yeesigamiziddwa ku kubala ebitabo n’okutambula amangu kw’amawulire okuva mu butale.
- Okudduka mu maaso . Okwekenenya obungi bw’ebiragiro okusinziira ku bikozesebwa n’okulonda ebisinga obunene ku byo. Enkola eno yeesigamiziddwa ku kuba nti order ennene ejja kuba n’ebbeeyi ennene era ejja kusikiriza counter orders nnyingi. Algorithms zeekenneenya tape ne order book data era zigezaako okutereeza entambula mu biseera by’okutunda ennene amangu okusinga abeetabye abalala.
- Okusuubula Babiri n’Ebisero . Ebivuga bibiri oba okusingawo bikwatagana n’enkolagana eya waggulu, naye si ya kimu ku kimu. Okuva kw’ekimu ku bivuga okuva ku kkoosi eweereddwa kitegeeza nti kitera okudda mu kibinja kyakyo. Okuzuula enkolagana kiyamba okukola obusuubuzi obuvaamu amagoba.
- Okusala emisango . Enkola eno yeesigamiziddwa ku kugeraageranya eby’obugagga ebirina enkyukakyuka y’emiwendo efaanagana. Okufaanagana kuno oluusi kutyobolwa olw’ensonga ez’enjawulo. Ekikulu mu arbitrage kwe kutunda eky’obugagga eky’ebbeeyi n’okugula eky’ebbeeyi entono. N’ekyavaamu, eby’obugagga bijja kwenkana mu bbeeyi, era eky’obugagga eky’ebbeeyi entono kijja kweyongera mu bbeeyi. Enkola z’okusuubula mu ngeri ya algorithmic zizuula enkyukakyuka mu miwendo mu katale ne zikola ddiiru za arbitrage ezikola amagoba.
Enkola z’okusuubula ez’okuteebereza ez’okukozesa enkola ya algorithm - Okusuubula okukyukakyuka . Ekika ky’okusuubula ekizibu, ekirimu okugula engeri ez’enjawulo. Omusuubuzi asuubira nti okukyukakyuka kwa sitooka kweyongera ng’atunda ate okukendeera ng’agula. Obusuubuzi obw’ekika kino bwetaaga obusobozi obw’amaanyi obw’ebyuma n’abakugu abalina ebisaanyizo.
Enkola z’okukola mu kusuubula algorithmic, amazima gonna ku kusuubula roboti: https://youtu.be/eg3s0c_X_ao
Ddi era etya okusuubula kwa algorithmic kwalabika, nga ekintu ekirabika
Okusuubula kwa algorithmic kwakolebwa ku ntandikwa y’emyaka gya 1970 nga watondebwawo NASDAQ, okuwanyisiganya okwasooka okukozesa okusuubula kwa kompyuta. Mu biseera ebyo, algorithmic trading yali efunibwa bamusigansimbi abanene bokka, abantu ba bulijjo tebaalina tekinologiya ng’oyo. Kompyuta zaali tezituukiridde mu kiseera ekyo, era mu 1987 waaliwo ensobi mu byuma (hardware error) eyaviirako akatale k’Amerika okugwa. Mu 1998, SEC – akakiiko k’ebyemisolo mu Amerika kakkiriza mu butongole okukozesa emikutu gy’okusuubula egy’ebyuma bikalimagezi. Omwaka guno gulina okutwalibwa ng’olunaku lw’okulabika kwa algorithmic trading mu ngeri yaayo ey’omulembe.
roboti ezisuubula zaakola ebitundu 60% ku nkolagana. Oluvannyuma lwa 2012, embeera ekyuse. Obutategeerekeka bw’akatale bwavaako okulemererwa mu pulogulaamu ezaaliwo mu kiseera ekyo. Ebitundu by’obusuubuzi ebikolebwa mu ngeri ey’otoma bikendeezeddwa okutuuka ku bitundu 50% ku byonna. Okusobola okwewala ensobi, okukola n’okussa mu nkola enkola ya artificial intelligence etandise.
Okusuubula kwa algorithmic kwawukana kutya ku kusuubula kwa algorithmic?
Wadde nga endowooza zino zirabika nga zifaanagana, omuntu alina okwawula wakati w’endowooza za “algorithmic trading” ne “algorithmic trading”. Mu mbeera esooka, enkola y’okukola oda ennene nga bagigabanyaamu ebitundu n’oluvannyuma ne bagiwaayo okusinziira ku mateeka agamu etegeeza, ate mu mbeera eyokubiri, boogera ku nkola ey’otoma ekola oda nga tewali musuubuzi okusinziira ku mateeka agamu enkola ya algorithm. Algorithms mu algorithmic trading zikozesebwa okwanguyiza okukola emirimu eminene omusuubuzi. Mu kusuubula kwa algorithmic, zikozesebwa okwekenneenya akatale n’okuggulawo ebifo okwongera ku nnyingiza.
Software ki esaanira okusuubula mu ngeri ya algorithmic?
Okuva okusuubula mu ngeri ya algorithm bwe kuzingiramu okukozesa tekinologiya wa kompyuta, olina okulonda pulogulaamu entuufu. Roboti y’okusuubula kye kimu ku bikozesebwa mu kwegezaamu mu kusuubula okw’otoma. Osobola okugikola ggwe kennyini ng’okozesa
ennimi za pulogulaamu , oba okukozesa omukutu okugikola.
Kiki ekirina okujjukirwanga nga tonnaba kukola algorithmic trading?
Ekisooka, kirungi okwogera nti omusuubuzi wa algo yeetaaga okusobola okukola pulogulaamu, kubanga emikutu egisinga gisobola okukuguka mu bukugu buno. Olulimi lwa programming olukozesebwa mu kusuubula algorithmic lulina okukwatagana ne platforms zonna ne algorithms ezikolebwa. Olulimi olusinga okusaanira okukola pulogulaamu ye C# (C-sharp). Ekozesebwa mu mikutu nga TSLab, StockSharp, WealthLab. Nga tomanyi lulimi lwa pulogulaamu, pulogulaamu 2 ezisembayo zijja kuba zirina okukuguka okumala emyezi egiwerako.
TSLab y’emu ku pulogulaamu ezisinga okwettanirwa okuddukanya algorithmbots.
Omukutu gw’okukola, okugezesa n’okutongoza
roboti n’enkola ezisuubula. Mulimu ekintu ekirabika obulungi mu ngeri ya cubes, ekijja okukusobozesa okukola roboti nga tomanyi lulimi lwa programming. Osobola okukuŋŋaanya enkola y’okusuubula gy’oyagala okuva mu cubes. Ebyafaayo by’ebikozesebwa mu kusuubula ebikung’aanyizibwa pulogulaamu bijja kukusobozesa okuzuula n’okutereeza ensobi mu scripts, ate ebikozesebwa mu kwekenneenya eby’ekikugu bijja kukuyamba okukola eky’okugonjoola eky’enjawulo.
Okuteeka mu nkola
Okusobola okuteeka omukutu guno, olina okuwanula ekintu ekyo okuva ku mukutu omutongole. Olupapula lw’okuwanula lugamba nti pulogulaamu eno ekola ku nkyusa za Windows eza 64-bit zokka. Oluvannyuma lw’okuwanula, ggulawo fayiro y’okussaako. Nga tonnaba kugiteeka, ejja kukusaba okuteeka enkyusa eyasembyeyo eya .NET Framework ne Visual C++ Redistributable Studio.
Okutendekebwa mu kusuubula kwa algorithmic ku TSlab
Enteekateeka y’abagaba ebintu
Okuteekawo n’okugezesa roboti y’okusuubula, olina okuba n’ebyafaayo by’ebijuliziddwa. Okufuna ebyafaayo bya quotes, olina okuteekawo data provider. Mu “Data” menu, londa ekintu “Suppliers”.
Okukola ekiwandiiko
Omukutu gwa TSLab gukusobozesa okukola enkola z’okusuubula, okugezesa n’okukola robots z’okusuubula – ba agenti. Naye nga tonnaba kukola algorithm ya trading, olina okugiwandiika script. Okukola kino, londa “Lab” mu menu. Londa “Scripts” okuva mu lukalala olukka wansi.
stocksharp
Stocksharp ye tterekero lya robots ezisuubula nga ziwandiikiddwa mu C#. Roboti ezisuubula zikuŋŋaanyizibwa mu mbeera ya pulogulaamu ya Visual Studio. N’olwekyo, nga tonnawandiika roboti ng’okozesa ekintu kino, ojja kwetaaga okumala waakiri emyezi mukaaga ng’oyiga olulimi lwa pulogulaamu. Si buli muntu nti asobola okumaliriza okusoma okutuuka ku nkomerero. Naye okukozesa omukutu guno kituufu mu bujjuvu mu nkola.
ObugaggaLab
WealthLab ye nkola endala ey’okugezesa n’okukola robots ezisuubula n’enkola okuva mu Fidelity. Waliwo enkyusa bbiri eza pulogulaamu eno: Pro eri bannansi ba Amerika abalina akawunti ya Fidelity, ne Developer eri abalala bonna. WealthLab ekusobozesa okukozesa ebikozesebwa mu kwekenneenya eby’ekikugu mu kukola robots, okufuna signals okuyingira n’okuggalawo ddiiru n’okuzikyusa ku terminal. Omusuubuzi bw’aba tamanyi kukola pulogulaamu, asobola okukozesa omuyambi (omugezigezi). Omukutu guno gwesigamiziddwa ku nnimi za pulogulaamu za C# ne Pascal. Omukutu guno gukuba ebipande mu ngeri y’ebitundu, ebikondo by’ettaala eby’e Japan, ebipande bya layini n’ebirala.
Bukodyo ki obukozesebwa mu kusuubula mu ngeri ya algorithmic?
Ku kusuubula nga okozesa algorithms okuleeta ebivaamu ebirabika, olina okunywerera ku nkola ekoleddwa ku mbeera eyeetongodde.
- Enkola ey’okuteebereza . Kigendereddwamu okutuuka ku bbeeyi esinga obulungi ey’okuyingira mu nkolagana okusobola okufuna amagoba agaddirira. Ekozesebwa okusinga abasuubuzi ab’obwannannyini.
- okusima amawulire . Okuzuula enkola empya ez’enkola empya. Ebisinga obungi ku bikwata ku nkola eno bikuŋŋaanyizibwa ku nkola eno nga tebannaba kugezesebwa. Amawulire ganoonyezebwa okusinziira ku nteekateeka z’omu ngalo.
- TWAP ye bbeeyi eya wakati epimiddwa obudde. Okuggulawo oda mu biseera eby’enkanankana ku miwendo egy’okugula n’okuwaayo okusinga obulungi.
- VWAP – bbeeyi ya wakati epimiddwa mu bungi. Okuggulawo ekifo mu bitundu ebyenkanankana nga kiriko obuzito bwe bumu okumala ekiseera ekigere ate nga emiwendo egitasukka muwendo gwa wakati.
- Enkola y’okutuukiriza . Enkola ekozesebwa okufuna eky’obugagga ku bbeeyi eya wakati mu bungi obunene. Okusinga ekozesebwa ba broker ne hedge funds.

Engeri y’okuziyiza okufiirwa nga okola algorithmic trading, risk management
Ensobi nnene okukkiriza nti omusuubuzi wa algorithmic yeetaaga okukola roboti y’okusuubula yokka. Obulabe bwonna bulina okuziyizibwa era ne buggyibwawo. Okutaataaganyizibwa mu masannyalaze, yintaneeti n’ensobi mu kubalirira ne pulogulaamu kiyinza okukuviirako okufiirwa ennyo n’okukuggyako ddala ssente z’ofuna.
Okumalawo ensobi zino, kyetaagisa okulondoola n’okwekenneenya ebiragiro n’ekkomo ly’obukodyo bw’okusuubula okusobola okumalawo ebipimo ebikyamu.
Singa wabaawo embeera ey’amangu, kyetaagisa okutegeeza amangu abantu bonna abakwatibwako ku nsonga eno ng’oyita ku bubaka bwa SMS, e-mail, obubaka obw’amangu n’emikutu emirala egy’empuliziganya. Kikulu nnyo okuwandiika buli kulemererwa mu biwandiiko okusobola okuziyiza okuddiŋŋana kwakwo mu biseera eby’omu maaso. Engeri y’okukolamu ssente ezitakola nga okozesa enkola ya algorithmic trading: https://youtu.be/UeUANvatDdo
Algo trading: ebirungi n’ebibi
Roboti ezisuubula tezifugibwa nsonga “ez’abantu” eziyinza okukosa omulimu gwazo: obukoowu, okumenyawo enneewulira, n’ebirala. Eno y’enkizo enkulu ey’okusuubula mu ngeri ya algorithm. Algorithms zigoberera pulogulaamu etegeerekese obulungi era teziva ku yo. Okusuubula Algo kulina ebizibu ebiwerako. Mu bino mulimu naddala obutafuna mawulire agakwata ku busuubuzi obw’ekika kino mu bifo eby’olukale. Omusuubuzi wa algorithmic alina okuba nga mukugu mu kukola programming, ekintu ekizibu ennyo eri abakugu mu by’ensimbi abasinga obungi. Singa akatale kakyuka, ojja kuba olina okukyusa ddala algorithm. Mu kuwandiika roboti esuubula, ensobi esobola okukolebwa ejja okutwala algorithm yonna mu kkubo erikyamu, era kino kijja kuleetera okufiirwa ssente.