Automatinė prekyba - išsamus gidas apie Forex robotus
Kas yra algotreidingas?
Ar iš tikrųjų taip paprasta uždirbti su Forex robotais?



Kuo bloga rankinė prekyba, kad daugelis galvoja apie robotus?
Kokie gi yra automatinės prekybos privalumai?
O trūkumai?
Tai kas gi geriau - galva ar uodega?


Ką geriau palikti kompiuteriui, o ką - žmogui?
Kompiuteriui patikėsime sekančias užduotis:
Didelio dažnumo prekyba. Žmogus tiesiog fiziškai negali sudarinėti daug sandorių, nes tai yra sunku - greitai nuvargstama. To pavyzdys galėtų būti binarinių opcionų robotas "Options Trader", kuris sudaro apie 500 sandorių kasdien. Tokiu tempu prekiaudamas žmogus po keleto dienų visiškai išsektų.
Skalpingas. Be abejo, žmonės skalpingu užsiimti gali ir rankiniu būdu (žinau tokių treiderių), bet vėlgi, tai skirta ne kiekvienam. Nuovargis pasijus anksčiau ar vėliau, emocijos kaupsis ir pan. Na, o robotas sau ramiai skalpuos 24 val. per parą.
Sisteminė techninė analizė. Grafiniai kainų modeliai, įvairūs paternai, kitų rinkos neefektyvumų paieška. Čia žmogus su kompiuterio galimybėmis tiesiog negali lygintis.
Dideli portfeliai. Kai pas Jus vienu metu įjungta 25 instrumentų grafikai H1 laiko intervale - pabandykite juos visus nuosekliai sekti. O jeigu butų 100 instrumentų ir skirtingos prekybos strategijos?
Statistinis arbitražas. Kai žmogus laužys galvą dėl kažkokio dešimtojo varianto skaičiavimų, kompiuteris jau bus apskaičiavęs šimtus tokių variantų.
Didelių informacijos masyvų analizė. Pabandykite paieškos pagalba internete surasti, tarkime, dešimt tūkstančių treiderių spėjimų - kils ar kris JAV doleris ir sudaryti prognozę, išanalizavus kiekvieną spėjimą. Kompiuteriui tai visai įmanoma užduotis.
Be žmogaus būtų neįmanoma išspręsti šių užduočių:
Fundamentinė analizė. Makroekonominiai duomenys, politikų pasisakymai, įvykiai, įvairių šalių ekonomikos analizė. Tam, kad tai darytų robotas, reiktų labai didelio kodo. Labai didelio...
Subjektyvi analizė. Galbūt, esate girdėję apie tai, kad jeigu finansų analitikams (ne treideriams!) duoti vienodą kainos grafiką ir paprašyti nubrėžti trendinę liniją, tai visos jos būtų skirtingose vietose. Tai štai, čia būtų tas pats. Ta pati istorija ir su Elioto bangomis. Kompiuteris taip nemoka.
Ypatingos situacijos. Įsivaizduokite, kad Jūs esate ECB prezidento giminaitis. Jis pašnibžda Jums į ausį, kad rytoj ECB posėdis ir euras bus smukdomas žemyn. Čia protingai sureaguoti gali tik žmogus.
Ilgalaikės prekybos sistemos. Su tokiomis prekybos sistemomis, pvz. kaip "Vėžlių strategija", žmogus susitvarkys ne prasčiau kompiuterio, o dažniau ir geriau, kadangi visada bus situacijų, kurių kompiuteris neišspręs. Be abejo, čia reikia, kad treideris turėtų ir žinių, ir disciplinos, ir patirties.
Roboto pirkimas - bloga idėja
Taigi, rankinė prekyba ir algotreidingas - du skirtingi prekybos metodai finansų rinkose, turintys savų pliusų ir savų minusų. Jeigu rimtai susidomėjote automatine prekyba ir nusprendėte eiti lengviausiu keliu - nusipirkti sau Forex robotą, pasistengsiu įtikinti Jus, kad to daryti neverta, bent jau 99% atveju.
Tačiau prieš tai rekomenduoju paskaityti šiuos straipsnius, jeigu neskaitėte:
Komercinių Forex robotų rinka yra didžiulė. Jeigu šie straipsniai Jūsų neįtikino nuo robotų pirkimo ir Jūs dar abejojate, žemiau pateiksiu dar keletą argumentų, kodėl robotų pirkti neverta.
1. Robotų pardavėjai dažnai reklamose skelbia, kad būtent jų robotas iš Jūsų 1000 USD padarys 1 milijoną ar du. Na, tokie teiginiai, švelniai tariant, yra neteisingi, nes robotas, kainuojantis 100-200 dolerių yra tik tų autorių verslas, nieko daugiau. Parduok 100 roboto kopijų - jau nemaži pinigai. Palyginimui, investiciniai fondai kasmet išskiria didžiules, milijonines sumas įvairiems algoritmams, kad pasiekti 100% metinį pelningumą. Be abejo, tiesiogiai taip lyginti negalima, ten kitokie pinigai, bet vis dėlto...
2. Pirkėjų ir pardavėjų interesai yra skirtingi - pardavėjui reikalinga graži pelno kreivė tam, kad užkibtų kuo daugiau pirkėjų ir parduoti robotą. O tolimesnis pirkėjo likimas pardavėjo nebedomina, kai pinigai jau yra gauti. O liūdniausia yra tai, kad dažniausiai tie, kurie perka Forex robotus, labai paviršutiniškai supranta, kas tai yra. Dauguma jų galvoja, kad Forex robotas yra automatinis žaidėjas biržoje, kuris visada atneša pelno.
3. Jeigu pas Jus jau yra paruošta prekybos sistema ir Jums kyla minčių ją automatizuoti, siūlyčiau paskaityti šį straipsnį:
Ar verta automatizuoti Jūsų prekybos strategiją?
Taigi, tikiuosi, kad šiam momentui aš Jus įtikinau, kad algotreidingas - tai nenuobodus dalykas. Jeigu dar ne, tai štai paskutinis argumentas algotreidingo naudai.
Automatinės prekybos dalis Forex rinkoje

Sutinkamai su kompanijos Aite Group tyrimais - orderių Forex rinkoje, suformuotų algoritminiais robotais 2010 metais buvo 24%. Deja, naujesnių duomenų gauti nepavyko, tačiau sprendžiant iš šio grafiko tendencijos, galima prognozuoti, kad šiam momentui automatinės prekybos dalis išaugo iki 35-45%, o gal ir daugiau.
Tačiau atkreipkite dėmesį grafiką - algoritminės FX prekybos procentas vis tiek yra daug mažesnis už kitas finansų rinkos kryptis, o tai rodo, kad mes turime ne tiek ir daug konkurentų šioje sferoje. Tai bet kokiu atveju suteikia pasitikėjimo.
Populiarūs mitai ir kitos nesąmonės apie automatinę prekybą
1. Sėkmė Forex treidinge 90% priklauso nuo psichologijos
Kaip jau kalbėjome anksčiau, psichologija labai neįtakoja algotreidingo proceso, skirtingai nuo rankinės prekybos. Net ir prekiaujant rankomis, jeigu Jūsų sistema yra nuostolinga, tai kaip Jūs bekovotumėt su savo emocijomis - vis tiek pinigai po truputį degs. O sukonstruoti gerą rankinę prekybos sistemą ne toks jau ir lengvas uždavinys. O štai prekiaujant robotais, žmogui, kuris nėra labai pasiruošęs psichologiškai, bet kokiu atveju bus lengviau. Aišku, nebent jis bus visiškai neadekvatus (bet tikiuosi tokių mūsų tarpe nėra).
2. Algotreidingas neveikia
Taip, prieš visų išvardintų faktų dauguma žmonių mano, kad robotai iš principo negali uždirbti pelno. Barclays systematic trader index parodo puikų pavyzdį to, kad algotreideriai stabiliai gauną pelną daugiau kaip dvidešimt metų laikotarpyje. Algotreidingas, pagrįstas realiais pelningumo lūkesčiais, adekvačiu supratimu dėl nuosmūkių ir supratimu, kaip veikia rinkos - gali tapti pelningas verslas.
3. Testavimas istorijoje neveikia
Gana dažnai tenka girdėti tokius pasisakymus internete. Testavimas - labai svarbus algotreidingo elementas, kurį svarbu suprasti, kaip konkreti strategija elgėsi istorijoje. Nežiūrint to, testavimas turi eilę niuansų ir ypatumų, kurių nežinant jis gali tapti bevertis. Taip, testavimas neveiks, jeigu Jūs nesuprasite, ką Jūs darote ir kaip atlikti sistemų testavimą su patenkinamu tikslumu. Bet tuo atveju, jeigu Jūs žinote, ką darote, testavimas yra nepakeičiamas dalykas.
4. Martingeilas ir tinkliniai robotai neveikia
Taip, tokio tipo robotai tikrai neveikia ilgai, tačiau per trumpą laiką jie duoda užtikrinto pelno (nes nėra nuostolingų sandorių). Čia svarbiausia yra išsivesti pradinį depozitą, kad vėliau gauti pelną neberizikuojant. PAMM sąskaitose tokio tipo robotai neretai surenka ne vieną šimtą tūkstančių dolerių, prieš tai, kol nesudega. Ypač pavojingos tokios sistemos, kurios demonstruoja keleto metų monitoringus, jos gali sudegti pačiu nelaukiamiausiu momentu. Paprastai, investuotojai supranta, kuo jie rizikuoja, tačiau tikisi, kad su jais taip neįvyks, jie laiku pajus sudegimo momentą ir laiku išves lėšas, arba suspės padvigubinti depozitą.
Čia egzistuoja įvairių taktikų ir taisyklių, todėl jei nuspręstumėte išbandyti laimę, būtinai perskaitykite šį straipsnį:
9 taisyklės prekiaujant "pavojingais" robotais
5. Indikatoriai neveikia
Forex naujokai dažnai linkę kaltinti indikatorius, neva, jokie indikatoriai neveikia. Na, o kol jie taip galvoja, šimtai tūkstančių treiderių sėkmingai prekiauja robotais, kurių pagrindas paprastos indikatorinės sistemos. Iš tikrųjų indikatorius - tai paprasčiausias kainos performavimas į kitą, labiau patogesnį matematinį formatą. Pvz., kai realus kainos srautas yra atvaizduojamas japoniškomis žvakėmis, maždaug tas pats.
Ar tikrai esate pasiruošę pasinerti į algotreidingą?
1. Kaip manote, kaip pasielgsite, jeigu kelių mėnesių laikotarpyje su robotais nepavyks gauti jokio pelno? Galbūt, manote, kad pelną pradėsite gauti iškart? Iš tikrųjų, šis procesas nėra trumpas ir užims mažiausiai metus laiko. Jeigu planuojate trumpesnį periodą, geriausiai yra net nepradėti - veltui prarasite laiką. Beje, apie prekybos laiką yra neblogas straipsnis:
Kiek laiko verta skirti sėkmingai Forex prekybai
2. Kaip jausitės, kai robotas rodys balanso nuosmukį? Jeigu tai yra pagrindas depresijai ir priežastis, dėl ko Jūs šiandien alkoholinių , algotreidingas tikrai ne Jums (beje, ir rankinė prekyba). Apskritai, aš asmeniškai iki šiol negatyviai žiūriu nuosmukius, tačiau jie iš pusiausvyros manęs neišmuša. Aš tiesiog užsiimu kitais dalykais. Jeigu Jūs taip negalite, geriausia nepradėti. Be abejo, yra būdai ir metodai, kaip su tuo kovoti, juos rasite šiuose naudinguose straipsniuose:
3. Ar prekiausite toliau robotu, kuris rodo tokį rezultatą?

Jeigu Jūsų atsakymas - ne, vadinasi automatinė prekyba tikrai ne Jums:

Kiek ilgai Jūs galėsite kentėti nuostolingą roboto periodą? Pirmajame monitoringe, yra išdidinti du mėnesiai prekybos, iš tikrųjų atrodo kaip netikusio roboto prekyba. Nežiūrint to, šis "netikęs" robotas padarė 266% pelno per du metus su minimaliu 10% nuosmūkiu. Na, ir kas šiuo atveju yra "netikęs"?
Būtina suprasti, kad roboto prekybos kokybė yra matuojama mėnesiais, o ne dienomis. Jeigu iš 15 roboto prekybos dienų buvo pelningos 10, Jūs gi nebėgsite užstatinėti savo buto, kad paimti paskolą dideliam depozitui? Nes iš sekančių 15 dienų pelningos gal bus tik 5. Ir tai vėlgi nieko nepasakys apie roboto kokybę. Nežiūrint to, visada reikia tikėtis, kad įvyks blogiausias scenarijus. Šiam momentui tai svarbu atsiminti, o vėliau aš parodysiu kaip apskaičiuoti būtent tą blogiausią scenarijų ir jo pagrindu padaryti tinkamas išvadas.
4. Kiek procentų pelno į metus Jus patenkins?
Šiai temai portale yra skirta keletas straipsnių:
Kaip formuoti teisingą supratimą apie Forex prekybą?
Viskas, ko reikia - tai nuolatos mokytis, metodiškai gilinti savo žinias apie rinką ir stengtis tai suprasti individualiai. Mokantis naujos informacijos mes didiname tikimybę išeiti į naują, stabilesnį pelningumo lygį. Tačiau žinojimas ir supratimas šiek tiek skirtingi dalykai.
Žinojimas - tai tiesiog naujos informacijos apie Forex rinką gavimas. Pavyzdžiui, Jūs sužinojote, kas yra kreditinis petys arba loto dydis. O supratimas - jau platesnė sąvoka, ji sujungia ir žinias, ir kiekvieno treiderio atskirą patirtį, iš kur gimsta naujas pažinimas. Tai yra, supratimas - bendras paveikslas, sudarytas iš smulkių informacijos detalių. Kuo gilesnis kiekvienos detalės pažinimas, tuo pilnesnis bendrasis paveikslas, tuo gilesnis rinkos pažinimas.
Yra daugybė būdų mokytis kažko naujo, tačiau efektyviausias ir universaliausias būdas - sisteminis tyrimo (patikrinimo) metodas. Stenkitės kiekvieną išgirstą frazę, teiginį ar detalę praleisti per savo praktinę patirtį. Pavyzdžiui, jeigu prekiaujate naktinių robotu ir išgirdę teiginį, kad "spredas naktį padidėja", tokią informaciją reiktų priimti taip: "Neblogai būtų surasti ar suprogramuoti skriptą, kuris atspindėtų naktinio spredo duomenis pagal tam tikrą valiutų porą, tam tikrą valandą". Manau, supratote mintį. Mes neturime faktų - turime tik hipotezes, kurias patikrinus, mes gauname vertingą, praktinį supratimą.
Be abejo, galima studijuoti forumus, knygas, klausyti svetimų patarimų, bet visą informaciją reikia filtruoti per save ir vertinti kritiškai, faktų patikrinimo metodu.
Tyrinėjimo pavyzdžiai gali būti tokie:
Kaip padidinti šansus pasiekti sėkmės?
1. Visų pirma, būtina išmokti apskaičiuoti rizikas. Labai daug naujokų arba nežino, kas yra tai yra rizikos, arba tiesiog ignoruoja jų buvimą. Rezultate - eiliniai sudeginti depozitai. Kai kurie žmonės būna tiek užsispyrę, kad per metus sudegina sumas, kurias vidutinis lietuvis ir per 10 metų neuždirbtų. Todėl, kol mokotės, sumažinkite riziką iki 0,5% vienam sandoriui, kad galėtumėt miegoti ramiai. Surizikuoti daugiau visada suspėsite ir visada tai geriausia daryti tada, kai tikrai suprasite, ką darote. Suprantama, kad kartais pavydu žiūrėti į monitoringus su 1000% per savaitę. Tačiau pagalvokite - ar daug matėte tokių monitoringų, kurie prasilaikė bent metus? Tokiais metodais dažnai žaidžia komercinių robotų pardavėjai, sudarydami vaizdą, kad rado "Šventąjį Gralį". Vėliau, tokie pardavėjai tiesiog išgaruoja su savo monitoringais, kadangi rodyti nebebūna ko. Atsiminkite vieną paprastą dalyką - kuo didesnis pelningumas, tuo aukštesnės ir rizikos. Todėl jeigu norite pasiekti sėkmės, pirmiausia, ką reikia išmokti - tai apskaičiuoti rizikas.
2. Prekyba - tai statistika. Šių žinių trūkumas dažnai įveja naujoką į nežinomybės spąstus. Pavyzdžiui, dauguma naujokų atsisako naudoti robotą, jeigu po jo įdiegimo pirmi 3-4 sandoriai užsidaro nuostolingai. Reikalas yra tas, kad stabilus pelnas įmanoma tik tada, kai statistika yra "mūsų pusėje", t.y. prekiaudami pusę metų ar metus, mes turime ir pelningų, ir nuostolingų sandorių, bet pastarųjų turime daugiau, būtent dėl to ir laimime.
3. Neprekiaukite robotais, jeigu nesuprantate, kokiu principu jie veikia. Kodėl? Todėl, kad nėra roboto, kuris visada gerai veiktų visose rinkos situacijose. Būna ilgi šoninio judėjimo periodai (arba atvirkščiai - trendiniai), ir jeigu Jūs nežinosite roboto sandorių atidarymo logikos, vadinasi, nesugebėsite reaguoti į rinkos pasikeitimus ir atlikti reikiamų korekcijų roboto darbe.
4. Nesiblaškykite. Dažniausia naujokų problema ta, kad jie nuolat blaškosi ir šokinėja nuo vienos sistemos prie kitos, nuo vieno roboto prie kito. Išstudijuokite bent vieną robotą, jo nustatymus, kuriuos galėsite pasirinkti pagal save ir turėkite kantrybės laukti. Šokinėdami prie nuo vienos sistemos prie kitos, Jūs tiesiog iššvaistysite savo laiką ir energiją, vietoj to, kad susikoncentruotumėt ties viena sistema ir ją pažabotumėt.
5. Atsiminkite, kad nuosmukiai bus visada, periodiškai. Negali visada būti tik pelnas. Su tuo reikia tiesiog susitaikyti. Kokia puiki bebūtų strategija, nuosmukiai gali atsirasti bet kuriuo momentu ir jie gali būti daug ilgesni ir gilesni, nei Jūs tikėjotės, spręsdami iš roboto testavimo rezultatų. Supraskite, kad net pats kukliausias (mažai duodantis pelno) robotas - jau yra labai daug. Plačiau apie tai kalbėta šiame video.
Kokios rekomenduotinos asmeninės savybės sėkmingam algotreidingo įsisavinimui?

Šioje diagramoje puikiai matosi, kad supratimas sudaro 40% - tai svarbiausias dalykas. Kantrybė ir imunitetas nuoskaudoms - po 20%, žingeidumas su žiniomis - po 10%.
Automatinių prekybos strategijų tipai
Prekybos sistema arba strategija - tai toks taisyklių rinkinys, kuris nustato sandorių pirkimo ar pardavimo momentus, siekiant gauti pelno. Taisyklės turi vienareikšmiškai atsakyti į klausimus, kada pirkti ar parduoti, ar reikalingi stop-loss ar take-profit orderiai, kokie gali būti naudojami indikatoriai ir taip toliau. Apie tai, kaip sukurti individualią prekybos strategiją, jau buvo rašyta mūsų portale, todėl žemiau mes pakalbėsime apie konkrečius sistemų tipus, kurie yra sutinkami automatiniuose algoritmuose. Deja, paprastam treideriui ne visi strategijų tipai yra lengvai įgyvendinami realybėje, tačiau žinoti juos pravartu.
Trendinės strategijos
Trendinės prekybos sistemos - tai grupė strategijų, kurių pagrindas ieškoti išėjimo momentų iš prekybos diapazonų, tikintis, kad judėjimas prasitęs. Tai populiariausios tiek pradedančiųjų, tiek patyrusių treiderių strategijos. Daugelis iš Jūsų yra girdėję patarimus, tokius kaip: "Trendas - tavo draugas", "Neverta prekiauti prieš trendą" ir t.t. Visa tai susiję su strategijomis, kurios seka paskui trendą.
Tokios sistemos gali būti automatizuojamos nuo pačių paprasčiausių žinomų techninės analizės indikatorių kombinacijų: slankiųjų vidurkių, MACD ir kitų, iki pačių sudėtingiausių darinių, apskaičiuojant dešimtis ir šimtus kintamųjų, pagrįstų dešimtimis faktorių. Nors tokių sistemų labai daug, praktiškai visas jas sieja vienas bazinis pagrindas - sandoris yra atidaromas pramušant tam tikrą diapazono maksimumą arba minimumą ir uždarant pozicijas, kai įvyksta apsisukimas, stengiantis kiek įmanoma ilgiau išlaikyti pelningus orderius. Kadangi trendo pradžios nustatyti negali joks indikatorius, tiesiog yra įšokama į trendą jo metu, tikintis kad jis tęsis tam tikrą laiką. Čia labai svarbu, kada yra uždaromas sandoris - tai gali būti siejama su laiku, punktų kiekiu ir kt.
Šių strategijų minusas yra tas, kad dauguma sandorių gali būti nuostolingi, ypač, jeigu tuo metu trendo nėra ir kaina šokinėja vietoje. Tačiau dėka taisyklės "fiksuok nuostolius ir leisk pelnui augti", bendras rezultatas gali būti pelningas. Šios strategijos geros tuo, kad jos nėra pavojingos ir yra jų loginis pagrindas yra aiškus.
Kontrtrendinės strategijos
Kontrtrendinės sistemos, dar vadinamos reversinėmis arba grįžimo prie medianos sistemos - tai algoritmai, kurie apskaičiuoja kainos grįžimą prie buvusių, vidutinių reikšmių. Tai yra, mes pirksime tada, kai kaina rodys ekstremaliai žemas reikšmes, lyginant su buvusiomis. Ir atitinkamai, pardavinėsime, kai kaina ilgą laiką bus viršuje, tikintis, kad ji nukris prie buvusių lygių. Išėjimas pagal šias strategijas dažniausiai yra griežtai fiksuojamas nuo įėjimo.
Dažniausiai reversinės sistemos yra programuojamos mažuose laiko intervaluose. Tipiniai šių strategijų atstovai gali būti naktinio skalpingo robotai.
Martingeilo tipo arba tinklinės strategijos
Šių strategijų esmė - prekyba be stopų, t.y. nuostolingi sandoriai nėra uždaromi, o atidaromi papildomi sandoriai prieš einamąją kainą, tikintis, kad kaina sugrįš ir uždarys visus sandorius pelningai. Nors iš pirmo žvilgsnio šios sistemos atrodo labai viliojančiai, nes matoma graži pelningumo kreivė, tai pačios pavojingiausios strategijos.
Atsiradus trendui be korekcijų, nuostolingų sandorių kiekis kaupiasi ir neigiamas balansas viršija turimą maržą, todėl atsiranda depozito praradimo grėsmė. Nežiūrint to, egzistuoja taisyklės prekybai su martingeilo tipo robotais ir kitos gudrybės, kaip šią riziką sumažinti. Tokio tipo strategijos nėra sudėtingos programavimo atžvilgiu, todėl jų yra labai daug - ypač tarp komercinių robotų pardavėjų.
Front - running
Front-running (išvertus iš anglų k. "bėgimas į priekį") - grupė prekybos sistemų, kurių pagrindas - netolygaus greičio informacijos pateikimas. Daugiausia tokios strategijos yra naudojamos biržose. Strategijos esmė tokia, kad algoritmas analizuoja biržos "stiklinės" (biržos orderių visuma) tankumą ir kai tankumas yra iškreipiamas, sudaro tam tikrus veiksmus. Pavyzdžiui, išstatoma paraiška pirkimui "stiklinės" pakraštyje, jeigu tuo momentu yra labai mažai paraiškų pardavimui arba staigiai padidėjo pirkimo paraiškų.
Deja, Forex rinkoje tokio tipo strategija sunkiai įgyvendinama, kadangi per Metatrader 4 nėra matoma rinkos "stiklinė", antra, reiktų tiesiogiai jungtis per likvidumo tiekėją, naudojant API technologiją. Šios strategijos artimai susijusios su HFT (High Frequency Trading), apie kurią dar pakalbėsime.
Arbitražinės strategijos
Dar vienas metodas, kuriuo uždirbami pinigai finansų rinkose. Arbitražo strategijų tipų yra ne vienas. Vienas paprasčiausių pavyzdžių - laikinasis arbitražas, kai yra prekiaujama su atsiliekančiomis kotiruotėmis, orientuojantis į kažkokį etaloną. Pavyzdžiui, yra imamos kotiruotės tiesiogiai iš likvidumo tiekėjo (pvz. LMAX), kur kotiruotės yra tiekiamos be užlaikymų, ir ieškomas brokeris, kurio kotiruotės yra vėluojančios. Sudaromi greiti sandoriai, atsižvelgiant į tokių kotiruočių skirtumą. Paprastai, tokie užlaikymai atsiranda, kai rinkoje staigūs judėjimai, pavyzdžiui, naujienų publikavimo metu.
Arbitražinių strategijos yra daugiau teorinės, nei realiai veikiančios, nes reikia surasti tokį "teisingą" vėluojančių kotiruočių brokerį, o jei ir pavyks tai padaryti - vargu, ar toks brokeris atiduos Jums uždirbtus pinigus, nes arbitražas pagal nutylėjimą yra laikomas nesąžiningu treidingu, todėl sandoriai paprastai anuliuojami brokerio.
HFT (High Frequency Trading)
Aukšto dažnio prekybos sistemos - tai strategijos, kur sandorių vykdymas yra matuojamas milisekundžių greičiu. Tai visiškai automatinis ir brangus prekybos būdas, kadangi reikalingi geri ryšio kanalai ir tiesioginis ryšys su likvidumo tiekėju. Dauguma HFT strategijų yra tokios pat, kaip ir įprastinės (trendas, kontrtrendas, arbitražas), tačiau kaip pranašumas, yra išnaudojama sandorių vykdymo konkurencija, lyginant su įprastais Forex treideriais.
HFT šiuo metu yra labai pelningas prekybos metodas, tačiau reikalingos didelės investicijos į įrangą ir algoritmus, naudojant API technologijas, patikimus ir galingus VPS, kurie yra arti likvidumo tiekėjo ir pan. Dažniausiai HFT užsiima patys marketmeikeriai.
Genetiniai algoritmai
Genetinių algoritmų esmė - rinkos analizė, kai kompiuteris vykdo prekybą ir tuo pačiu metu "įgyja patirties" arba mokosi iš savo klaidų. Užduotis yra formalizuojama taip, kad jos sprendimas būtų naujas kodas genų vektorių pavidalu, kur geną atstovauja informacinis vienetas bitas arba koks nors kitas objektas. Toliau, atsitiktiniu būdu yra sukuriama daugybė genotipų pradinei "populiacijai", kurie vertinami pagal specialią prisitaikomumo funkciją. Galutiniame rezultate, tinkamam genotipui yra priskiriamas "pritaikomumas" - būtent jo užduotis yra nuspėti kainos kryptį ar "prisiminti" situaciją iš istorinių duomenų.
Kiek anksčiau, į genetinius algoritmus buvo dedama labai daug vilčių, ypač iš komercinės Forex industrijos atstovų, tačiau praktika parodė, kad pažaboti "gyvą" rinką yra daug sudėtingiau, todėl pelningų robotų, prekiaujančių pagal genetinį algoritmą, kol kas matyti neteko.
Fundamentinė analizė
Fundamentalioji analizė yra pati seniausia visų strategijų atstovė, atsiradusi kartu su finansų rinkomis. Pagal gautus objektyvius duomenis yra prognozuojamos kompanijų, prekių ir bet kokių aktyvų kainos. Pavyzdžiui, finansų institutuose dirba šimtai analitikų, kurie tyrinėja ir analizuoja valstybines statistikos ataskaitas ir iš to daro išvadas, kaip vystysis situacija su viena ar kita valiuta. Tai nėra pats lengviausias analizės būdas, šiuos procesus analizuoja geriausi ekonomikos mokslus baigę specialistai. Už ekonomikos ir finansų tyrimus reguliariai yra skiriamos Nobelio premijos.
Šiais laikas, nemažai algotreiderių kuria analizės sistemas, kurios interpretuoja naujienas, išskirdamos informaciją, pagal kurią robotas atidaro sandorius. Naujienų gavimui yra naudojami įvairūs servisai, pavyzdžiui, GoogleTrends, parodantis vieną ar kitą paieškos užklausą. Tokie algoritmai analizuoja naujienų lentas, pavyzdžiui, galima analizuoti į terminalą ateinančias naujienas, žiūrint jų svarbumą ir lyginant statistines reikšmes su buvusiomis. Jeigu kažkoks indeksas išėjo geresnis nei tikėtasi - perkame, žemesnis - parduodame. Tai gana grubus pavyzdys, tačiau visai įmanomas dalykas, kaip erdvė tyrinėjimams.
Data Mining
Data Mining - tai anksčiau neaptiktų duomenų išgavimas iš didelės apimties duomenų saugyklų. Technologijos tikslas - iš didelio duomenų kiekio išryškinti tam tikrus dėsningumus, kurie vėliau gali būti panaudojami išgauti pelnui.
Data Mining rezultatai iš esmės priklauso nuo paruoštų duomenų lygio, o ne nuo kažkokio "stebuklingų galimybių" algoritmo. Apie 75% Data Mining darbo proceso užima pats duomenų surinkimas, kuris turi būti paruoštas iki to, nei bus paleisti algoritminiai procesai.
Egzistuoja nemažai įvairių algoritmų, kurie naudoja Data Mining technologiją. Kaip pavyzdys, galėtų būti programa Stock Pattern Viewer. Tai paprasta programėlė, į kurią galima įkrauti valiutų kotiruotes ir ieškoti tam tikrų žvakių modelius (paternus). Pavyzdžiui, programai galima užduoti surasti paterną, kuris trijų žvakių bėgyje augo 2000 kartų, o krito tik 200 kartų. Po tokios paieškos, paternai koduojami į robotų algoritmus ir jais prekiaujama rinkoje.
Programavimas?
Neatsiejama algotreidingo dalis yra programavimas, t.y. prekybos strategijos surašymas kodo pavidalu. Populiariausia programavimo kalba, pagal kurią yra rašomi robotai terminalui Metatrader 4 yra mql4. Tai gana paprasta, bazinė kalba, kuria išmokti nėra sudėtinga - gana daug pamokų galima rasti internete. Be abejo, jeigu Jūs turite laiko ir noro, galite drąsiai mokytis MQL4 kalbos ir bandyti programuoti, tai bus labai geras privalumas, kaip algotreideriui. Nesudėtingą Forex robotą galima išmokti suprogramuoti per dvi savaites.
Neturintiems laiko programavimo mokslams padės programuotojai, kurių yra tikrai pakankamai. Nemažai gerų programuotojų freelancerių galima rasti MQL5 servise, kurie nebrangiai suprogramuos praktiškai bet kokį robotą pagal Jūsų technologinę užduotį.
Pabaigai
Taigi, nors straipsnis išėjo netrumpas, savaime aišku, kad visko vienu kartu apžvelgti neįmanoma - algotreidingo tema yra labai plati. Tačiau, tikiuosi, kad susidarėte nors ir paviršutinišką vaizdą apie automatinę prekybą. Mūsų apžvelgti monitoringai, indeksai iš autoritetingų šaltinių, leidžia prieiti išvados, kad vidutinės statistikos treideris turi visus šansus pasiekti stabilaus pelno iš automatinės prekybos. Aš kiek įmanoma objektyviau pabandžiau įvertinti visus pliusus ir minusus abiejų metodų - rankinės ir automatinės prekybos. Mano subjektyvi išvada - šiuos metodus yra geriausiai derinti tarpusavyje, neišskiriant kažkurio vieno, kaip teisingiausio.
Manau, daugelis sutiks su mano nuomone apie tai, kokias užduotis geriausia yra patikėti kompiuteriui, o kokias žmogui, ir tokiu atveju padaryti individualius sprendimus, į kurią pusę "kasti", siekiant stabilumo prekyboje. Be to, tikiuosi, kad atkreipiau dėmesį, kaip atsakingai reikia žiūrėti į robotų pirkimą, taip pat į visą kitą brukamą informaciją, kurios šiais laikais gausu internete.
Manau, tie, kurie iki galo perskaitė šį straipsnį, tikrai atras motyvacijos ir susidomėjimo pabandyti automatinės prekybos metodus ir galbūt, pabandys sukurti savo individualų Forex robotą. Linkiu sėkmės!
Pagarbiai, Mykolas Kuzminskis
Informacija
Svetainėje pateikta ir bendravime su dalyviais / vartotojais naudojama informacija yra tik informacinio (mokomojo) pobūdžio, joje nėra pateikiami investicinių tyrimų paslaugų, finansinės analizės rezultatai, ji nėra investavimo rekomendacijos ar patarimai ir (arba) bet kokios kitos bendro pobūdžio rekomendacijos, susijusios su konkrečių sandorių su konkrečiomis finansinėmis priemonėmis sudarymu.
Mūsų mokykla nesuteikia jokių garantijų, kad baigus mokymus bus galima uždirbti pinigų finansų rinkose. Mes neatsakome už bet kokį gautą nuostolį, ar pelną, kurio galite negauti, ir kitą riziką, kuri gali kilti dėl svetainės medžiagos naudojimo. Rezultatai, kuriuos pasieksite naudodamiesi svetainėje paskelbta mokymo medžiaga, priklauso nuo daugelio veiksnių, įskaitant individualius besimokančiojo mokymosi gebėjimus, sąžiningą namų darbų atlikimą, taip pat nuo ekonominių veiksnių rinkose tuo metu, kai naudojamasi įgytomis žiniomis.
