Kazalo
- Kaj je avtomatizirani sistem trgovanja?
- Vzpostavitev trgovinskih pravil
- Prednosti avtomatiziranih sistemov
- Slabe strani avtomatiziranih sistemov
- Izogibajte se prevar
- Avtomatizacija na osnovi strežnika
- Preden avtomatizirate
- Spodnja črta
Kaj je avtomatizirani sistem trgovanja?
Samodejni trgovalni sistemi - imenovani tudi mehanski trgovinski sistemi, algoritem trgovanja, avtomatizirano trgovanje ali sistemsko trgovanje - trgovcem omogočajo, da vzpostavijo posebna pravila tako za vstope v trgovino kot za izhode, ki jih je mogoče, ko so programirani, samodejno izvesti prek računalnika. V resnici približno 75% delnic, s katerimi se trguje na ameriških borzah, prihaja iz sistemov za samodejno trgovanje.
Trgovci in vlagatelji lahko natančna pravila za vstop, izstop in upravljanje denarja spremenijo v avtomatizirane sisteme trgovanja, ki računalnikom omogočajo izvajanje in spremljanje poslov. Ena največjih zanimivosti avtomatizacije strategij je, da lahko nekaj trgovanja odvzame iz trgovanja, saj se trgovanje samodejno da, ko so izpolnjeni določeni kriteriji.
Pravila o vstopu in izstopu iz trgovine lahko temeljijo na preprostih pogojih, kot je na primer premikajoč se povprečni križanec, ali pa so zapletene strategije, ki zahtevajo celovito razumevanje programskega jezika, značilnega za uporabniško trgovsko platformo. Temeljijo lahko tudi na strokovnem znanju usposobljenega programerja.
Avtomatizirani trgovinski sistemi običajno zahtevajo uporabo programske opreme, povezane s posrednikom za neposredni dostop, vsa posebna pravila pa morajo biti napisana v jeziku, ki je lastnik te platforme. Platforma TradeStation na primer uporablja programski jezik EasyLanguage. Po drugi strani platforma NinjaTrader uporablja NinjaScript. Spodnja slika prikazuje primer samodejne strategije, ki je sprožila tri trgovanja med trgovalno sejo.
Vzpostavitev trgovinskih pravil
Nekatere trgovinske platforme imajo "čarovnike" za oblikovanje strategij, ki uporabnikom omogočajo izbiro s seznama splošno dostopnih tehničnih kazalcev, da sestavi niz pravil, s katerimi se lahko nato samodejno trguje. Uporabnik bi lahko na primer ugotovil, da bo trgovanje z dolgo pozicijo vneseno, ko 50-dnevno drsno povprečje preseže 200-dnevno drsno povprečje na petminutnem grafikonu določenega instrumenta za trgovanje. Uporabniki lahko vnesejo tudi vrsto naročila (na primer tržno ali omejeno) in kdaj bo trgovanje sproženo (na primer ob koncu vrstice ali ob odprtju naslednje vrstice) ali uporabijo privzete vnose platforme.
Mnogi trgovci pa se odločijo za programiranje lastnih indikatorjev in strategij po meri. Pri razvoju sistema bodo pogosto tesno sodelovali s programerjem. Čeprav je to običajno potrebno več napora kot uporaba čarovnika platforme, omogoča veliko večjo stopnjo prilagodljivosti, rezultati pa so lahko bolj koristni. Tako kot karkoli drugega v svetu trgovanja, tudi na žalost ni popolne naložbene strategije, ki bi zagotovila uspeh.
Ko so pravila določena, lahko računalnik spremlja trge, da bi našel priložnosti za nakup ali prodajo na podlagi specifikacij strategije trgovanja. Glede na posebna pravila se takoj, ko je sklenjena trgovina, samodejno ustvarijo vsa naročila za zaščitne zaustavitvene izgube, začasne zaustavitve in cilje dobička. Na hitro rastočih trgih lahko ta takojšen vnos naročil pomeni razliko med majhno izgubo in katastrofalno izgubo v primeru, če se trgovina premakne proti trgovcu.
Prednosti avtomatiziranih sistemov
Prednost, da računalnik spremlja trge za tržne priložnosti in izvaja trgovanje, vsebuje dolg seznam prednosti, vključno z:
Zmanjšanje čustev
Avtomatizirani trgovinski sistemi zmanjšujejo čustva skozi celoten postopek trgovanja. Trgovci so tako, da ohranjajo čustva pod nadzorom, ponavadi lažje držijo načrta. Ker se trgovinska naročila izvršijo samodejno, ko so izpolnjena pravila trgovanja, trgovci ne bodo mogli oklevati ali dvomiti v trgovino. Poleg tega, da trgovcem, ki se bojijo "sprožiti sprožilec", pomaga avtomatizirano trgovanje, ki lahko omeji tiste, ki so nagnjeni k pretiranemu trgovanju - nakupu in prodaji ob vsaki zaznani priložnosti.
Zadnje preizkušanje
Zadnje preizkušanje uporablja pravila trgovanja za pretekle tržne podatke, da določi sposobnost ideje. Pri načrtovanju sistema za samodejno trgovanje morajo biti vsa pravila absolutna, brez prostora za razlago. Računalnik ne more ugibati in natančno mu je treba povedati, kaj storiti. Trgovci lahko sprejmejo te natančne sklope pravil in jih preizkusijo na preteklih podatkih, preden tvegajo denar pri trgovanju v živo. S skrbnim preverjanjem hitrosti lahko trgovci ocenijo in natančno prilagodijo trgovinsko idejo in določijo pričakovano pričakovanje sistema - tj. Povprečni znesek, na katerega lahko trgovec pričakuje, da bo zmagal (ali izgubil) na enoto tveganja.
Ohranjanje discipline
Ker so trgovinska pravila določena in se trgovanje izvaja samodejno, se disciplina ohranja tudi na nestanovitnih trgih. Disciplina se pogosto izgubi zaradi čustvenih dejavnikov, kot sta strah pred izgubo ali želja, da bi iz trgovine iztržili malo več dobička. Samodejno trgovanje pripomore k ohranjanju discipline, ker se bo trgovalni načrt natančno upošteval. Poleg tega je "pilotska napaka" čim manjša. Na primer, če naročilo za nakup 100 delnic ne bo napačno vneseno kot naročilo za prodajo 1.000 delnic.
Eden največjih izzivov pri trgovanju je načrtovanje trgovine in trgovanje po načrtu . Tudi če ima trgovalni načrt potencialno donosen, lahko trgovci, ki ignorirajo pravila, spremenijo pričakovanje, ki bi ga imel sistem. Trgovskega načrta, ki bi osvojil 100% časa, ni. Konec koncev so izgube del igre. Toda izgube so lahko psihološko travmatične, zato se lahko trgovec, ki ima dva ali tri izgubljene posle zapored, odloči za preskok naslednje trgovine. Če bi ta naslednja trgovina zmagala, je trgovec že uničil vse pričakovane pričakovanja sistema. Avtomatizirani trgovinski sistemi trgovcem omogočajo, da dosežejo skladnost s trgovanjem po načrtu.
Izboljšanje hitrosti vnosa naročil
Ker se računalniki takoj odzovejo na spreminjajoče se tržne pogoje, so avtomatizirani sistemi sposobni ustvarjati naročila takoj, ko so izpolnjena trgovinska merila. Vstop v trgovino ali izstop iz nje nekaj sekund prej lahko zelo vpliva na rezultat trgovine. Takoj, ko je pozicija vnesena, se samodejno ustvarijo vsa druga naročila, vključno z zaščitnimi stop stopnjami in cilji dobička. Trgi se lahko hitro premaknejo in demoralizirano je, da trgovina doseže ciljni dobiček ali da preseže stopnjo izgube - še preden se naročila sploh lahko vnesejo. Samodejni sistem trgovanja preprečuje, da bi se to zgodilo.
Diverzificiranje trgovanja
Samodejni trgovinski sistemi omogočajo uporabniku trgovanje z več računi ali različnimi strategijami hkrati. To lahko poveča tveganje na različne instrumente, hkrati pa ustvari varovanje pred izgubo pozicij. Kar bi bilo človeku neverjetno težko doseči, računalnik učinkovito izvede v milisekundah. Računalnik lahko išče možnosti trgovanja na različnih trgih, ustvarja naročila in spremlja trgovanje.
Prednosti
-
Čim bolj zmanjšajte čustveno trgovanje
-
Omogoča ponovno testiranje
-
Ohranja trgovčevo disciplino
-
Omogoča več računov
Slabosti
-
Lahko se zgodijo mehanske okvare
-
Zahteva spremljanje funkcionalnosti
-
Lahko deluje slabo
Slabe strani avtomatiziranih sistemov
Avtomatizirani trgovinski sistemi se ponašajo s številnimi prednostmi, vendar je nekaj padcev in resničnosti, ki se jih morajo trgovci zavedati.
Mehanske okvare
Teorija za samodejno trgovanje se zdi preprosta: nastavite programsko opremo, programirajte pravila in opazujte, kako trguje. V resnici je avtomatizirano trgovanje prefinjena metoda trgovanja, ki pa še ni nezmotljiva. Trgovinsko naročilo je lahko odvisno od platforme za trgovanje v računalniku in ne na strežniku. To pomeni, da v primeru izgube internetne povezave naročilo morda ne bo poslano na trg. Lahko bi prišlo tudi do neskladja med "teoretičnimi ponudbami", ustvarjenimi s strategijo, in komponento platforme za vnos naročil, ki jih spremeni v resnično trgovanje. Večina trgovcev bi morala pričakovati krivuljo učenja pri uporabi avtomatiziranih trgovinskih sistemov, na splošno pa je dobro začeti z majhnimi trgovinskimi velikostmi, medtem ko je postopek izpopolnjen.
Spremljanje
Čeprav bi bilo dobro vklopiti računalnik in zapustiti dan, avtomatizirani sistemi trgovanja potrebujejo nadzor. Razlog za to je, da lahko pride do tehnoloških okvar, kot so težave s povezljivostjo, izgube električne energije ali računalniške okvare in sistemskih poizkusov. Za avtomatiziran sistem trgovanja lahko pride do nepravilnosti, ki bi lahko povzročile narobe, manjkajoča ali podvojena naročila. Če sistem spremljate, je mogoče te dogodke hitro prepoznati in rešiti.
Prevelika optimizacija
Čeprav niso značilni za avtomatizirane sisteme trgovanja, lahko trgovci, ki uporabljajo tehnike za ponovno testiranje, ustvarijo sisteme, ki na papirju izgledajo odlično in na živahnem tržišču zelo uspešno. Prevelika optimizacija se nanaša na prekomerno prileganje krivulj, ki povzroči, da je trgovalni načrt nezanesljiv pri trgovanju v živo. Mogoče je na primer prilagoditi strategijo za doseganje izjemnih rezultatov na zgodovinskih podatkih, na katerih je bila preizkušena. Trgovci včasih napačno domnevajo, da mora imeti trgovalni načrt skoraj 100% donosne posle ali pa nikoli ne bi imel izkušenj, da bi bil uspešen načrt. Kot take se lahko parametri prilagodijo tako, da ustvarijo »skoraj popoln« načrt - ta popolnoma ne uspe takoj, ko se uporabi na trgu v živo.
Izogibajte se prevar
Med iskanjem želenega sistema si zapomnite: Če se sliši predobro, da bi bilo resnično, je verjetno. Naokoli se dogaja veliko prevar. Nekateri sistemi obljubljajo visoke dobičke, vse za nizko ceno. Kako torej ugotovite, ali je sistem zakonit ali ponarejen? Tu je nekaj osnovnih nasvetov:
- Preučite vse, kar bi morali plačati, preden plačate ali položite kateri koli denar za trgovalni račun, in vedno postavljajte vprašanja. Če tega ne storite, lahko na koncu izgubite denar. Raziskujte in se prepričajte, da veste vse o zadevnem sistemu. Preden se obvezujete, preberite določila in pogoje. Ali lahko preberete izjave? Preverite spletna mesta drugih ponudnikov ali celo finančna spletna mesta za preglede. Ali ima sistem preskusno obdobje? Številna spletna mesta prevare vam ne bodo ponudila preskušanja.
Avtomatizacija na osnovi strežnika
Trgovci imajo možnost, da svoje avtomatske sisteme trgovanja vodijo prek platforme za trgovanje na strežniku. Te platforme pogosto ponujajo komercialne strategije za prodajo, tako da lahko trgovci oblikujejo lastne sisteme ali možnost gostovanja obstoječih sistemov na strežniški platformi. Samodejni sistem trgovanja lahko za doplačilo išče, izvaja in spremlja trgovanje, pri čemer vsa naročila ostanejo na strežniku. To pogosto povzroči hitrejše, zanesljivejše vpise naročil.
Preden avtomatizirate
Beseda "avtomatizacija" se morda zdi, da je naloga enostavnejša, vsekakor pa je nekaj stvari, ki jih morate imeti v mislih, preden začnete uporabljati te sisteme.
Vprašajte se, ali bi morali uporabiti samodejni sistem trgovanja. Zagotovo obstajajo obljube o zaslužku, vendar lahko traja dlje, kot si morda mislite. Boste bolje trgovati ročno? Konec koncev so ti trgovinski sistemi lahko zapleteni in če nimate izkušenj, lahko izgubite.
Vedite, v kaj vstopate, in se prepričajte, da razumete vse in slabosti sistema. To pomeni, da boste svoje cilje in strategije ohranili preprosto, preden se obrnete na bolj zapletene strategije trgovanja.
In ne pozabite, da ne obstaja pristop, ki ustreza vsem. Ugotoviti boste morali svojo želeno strategijo, kje jo želite uporabiti in koliko želite prilagoditi svojemu osebnemu položaju. Vse to seveda ustreza vašim končnim ciljem
Spodnja črta
Čeprav so iz različnih razlogov privlačni, avtomatizirani sistemi trgovanja ne bi smeli veljati za nadomestilo za skrbno izvedeno trgovanje. Tehnološke okvare se lahko zgodijo, zato morajo ti sistemi spremljati. Platforme, ki temeljijo na strežniku, lahko ponudijo trgovce, ki želijo zmanjšati tveganje mehanskih napak. Ne pozabite, da bi morali imeti nekaj trgovinskih izkušenj in znanja, preden se odločite za uporabo avtomatiziranih trgovinskih sistemov.
