Vigtigste » algoritmisk handel » Automatiserede handelssystemer: Fordele og ulemper

Automatiserede handelssystemer: Fordele og ulemper

algoritmisk handel : Automatiserede handelssystemer: Fordele og ulemper
Hvad er et automatiseret handelssystem?

Automatiske handelssystemer - også kaldet mekaniske handelssystemer, algoritmisk handel, automatiseret handel eller systemhandel - giver handlende mulighed for at etablere specifikke regler for både handelsposter og udgange, der, når de er programmeret, automatisk kan udføres via en computer. Faktisk kommer ca. 75% af aktierne, der handles på amerikanske børser, fra automatiske handelssystemer.

Handlere og investorer kan omdanne præcise regler for adgang, exit og penge til automatiserede handelssystemer, der giver computere mulighed for at udføre og overvåge handlerne. En af de største attraktioner inden for automatisering af strategier er, at det kan tage noget af følelsen ud af handel, da handler automatisk placeres, når visse kriterier er opfyldt.

Reglerne for handelsindgang og udrejse kan være baseret på enkle forhold, såsom et glidende gennemsnitskrydsning, eller de kan være komplicerede strategier, der kræver en omfattende forståelse af det programmeringssprog, der er specifikt for brugerens handelsplatform. De kan også være baseret på ekspertisen fra en kvalificeret programmør.

Automatiske handelssystemer kræver typisk brug af software, der er knyttet til en direkte adgangsmægler, og eventuelle specifikke regler skal skrives på den platforms ejendomssprog. TradeStation-platformen bruger f.eks. EasyLanguage-programmeringssprog. På den anden side bruger NinjaTrader-platformen NinjaScript. Figuren nedenfor viser et eksempel på en automatiseret strategi, der udløste tre handler under en handelssession.

Et fem minutters kort over ES-kontrakten med en anvendt automatiseret strategi.

Oprettelse af handelsregler

Nogle handelsplatforme har strategibyggende "guider", der giver brugerne mulighed for at vælge fra en liste over almindeligt tilgængelige tekniske indikatorer til at opbygge et sæt regler, som derefter automatisk kan handles. Brugeren kunne fx konstatere, at en handel med lang position indgås, når det 50-dages glidende gennemsnit krydser over det 200-dages glidende gennemsnit på et fem-minutters diagram over et bestemt handelsinstrument. Brugere kan også indtaste ordretypen (f.eks. Marked eller grænse), og når handlen udløses (f.eks. Ved slutningen af ​​linjen eller åbningen af ​​den næste bjælke) eller bruge platformens standardindgange.

Mange erhvervsdrivende vælger imidlertid at programmere deres egne tilpassede indikatorer og strategier. De vil ofte arbejde tæt sammen med programmereren for at udvikle systemet. Selvom dette typisk kræver mere kræfter end at bruge platformens guide, giver det en meget større grad af fleksibilitet, og resultaterne kan være mere givende. Ligesom alt andet i handelsverdenen er der desværre ingen perfekt investeringsstrategi, der garanterer succes.

Når reglerne er etableret, kan computeren overvåge markederne for at finde købs- eller salgsmuligheder baseret på handelsstrategiens specifikationer. Afhængig af de specifikke regler genereres alle ordrer på beskyttende stoptab, bageste stop og fortjenestemål automatisk, så snart en handel er indgået. På hurtige markeder kan denne øjeblikkelige ordreindgang betyde forskellen mellem et lille tab og et katastrofalt tab i tilfælde af, at handlen bevæger sig mod den erhvervsdrivende.

Fordele ved automatiserede systemer

Der er en lang liste med fordele ved at have en computer til at overvåge markederne for handelsmuligheder og udføre handlerne, herunder:

Minimering af følelser

Automatiske handelssystemer minimerer følelser gennem hele handelsprocessen. Ved at holde følelser i skak har de handlende typisk en lettere tid til at holde sig til planen. Da handelsordrer udføres automatisk, når handelsreglerne er opfyldt, vil erhvervsdrivende ikke være i stand til at tøve eller stille spørgsmålstegn ved handlen. Ud over at hjælpe erhvervsdrivende, der er bange for at "trække i udløseren, " kan automatiseret handel bremse dem, der er tilbøjelige til at overtræde - at købe og sælge ved enhver opfattet mulighed.

backtesting

Backtesting anvender handelsregler på historiske markedsdata for at bestemme idéens levedygtighed. Når man designer et system til automatisk handel, skal alle regler være absolutte uden plads til fortolkning. Computeren kan ikke gætte, og det skal fortælles nøjagtigt, hvad de skal gøre. Forhandlere kan tage disse præcise sæt regler og teste dem på historiske data, før de risikerer penge i live handel. Omhyggelig backtesting giver de handlende mulighed for at evaluere og finjustere en handelsidé og bestemme systemets forventning - dvs. det gennemsnitlige beløb, som en erhvervsdrivende kan forvente at vinde (eller tabe) pr. Risikoenhed.

Bevare disciplin

Da handelsregler er etableret, og handelsudførelse udføres automatisk, bevares disciplin selv på ustabile markeder. Disciplin går ofte tabt på grund af følelsesmæssige faktorer som frygt for at tage et tab eller ønsket om at få lidt mere overskud fra en handel. Automatiseret handel hjælper med at sikre, at disciplinen opretholdes, fordi handelsplanen vil blive fulgt nøjagtigt. Derudover minimeres "pilotfejl". For eksempel, hvis en ordre om at købe 100 aktier ikke indtastes forkert som en ordre om at sælge 1.000 aktier.

En af de største udfordringer inden for handel er at planlægge handel og handle planen . Selv hvis en handelsplan har potentialet til at være rentabel, ændrer de handlende, der ignorerer reglerne, enhver forventning, som systemet ville have haft. Der er ikke sådan noget som en handelsplan, der vinder 100% af tiden. Når alt kommer til alt er tab en del af spillet. Men tab kan være psykologisk traumatiserende, så en erhvervsdrivende, der har to eller tre, der mister handler i træk, kan beslutte at springe den næste handel over. Hvis denne næste handel ville have været en vinder, har den erhvervsdrivende allerede ødelagt enhver forventning, som systemet havde. Automatiske handelssystemer giver handlende mulighed for at opnå konsistens ved at handle planen.

Forbedring af ordreregistreringshastighed

Da computere øjeblikkeligt reagerer på ændrede markedsforhold, er automatiserede systemer i stand til at generere ordrer, så snart handelskriterierne er opfyldt. At komme ind eller ud af en handel et par sekunder tidligere kan gøre en stor forskel i handelens resultat. Så snart en position indtastes, genereres alle andre ordrer automatisk, inklusive beskyttende stoptab og fortjenestemål. Markeder kan flytte hurtigt, og det er desoraliserende at få en handel til at nå overskudsmålet eller sprænge forbi et stop-loss-niveau - inden ordrene endda kan indtastes. Et automatiseret handelssystem forhindrer, at dette sker.

Diversificering af handel

Automatiske handelssystemer tillader brugeren at handle flere konti eller forskellige strategier på én gang. Dette har potentiale til at sprede risiko over forskellige instrumenter, mens der skabes en sikring mod at miste positioner. Hvad der ville være utroligt udfordrende for et menneske at udføre, udføres effektivt af en computer i millisekunder. Computeren er i stand til at scanne efter handelsmuligheder på en række markeder, generere ordrer og overvåge handler.

Fordele

  • Minimer følelsesmæssig handel

  • Tillader backtesting

  • Bevarer den erhvervsdrivendes disciplin

  • Tillader flere konti

Ulemper

  • Mekaniske fejl kan ske

  • Kræver overvågning af funktionalitet

  • Kan yde dårligt

Ulemper ved automatiserede systemer

Automatiske handelssystemer kan prale af mange fordele, men der er nogle underganger, og realiteter, som handlende skal være opmærksom på.

Mekaniske fejl

Teorien bag automatiseret handel gør det enkelt: Opsæt softwaren, programmer reglerne og se handel. I virkeligheden er automatiseret handel en sofistikeret metode til handel, men alligevel ikke ufejlbarlig. Afhængig af handelsplatformen kan en handelsordre ligge på en computer og ikke en server. Hvad det betyder er, at hvis en internetforbindelse mistes, sendes en ordre muligvis ikke til markedet. Der kan også være en uoverensstemmelse mellem de "teoretiske handler", der genereres af strategien, og ordreindgangsplatformkomponenten, der forvandler dem til reelle handler. De fleste erhvervsdrivende bør forvente en indlæringskurve, når de bruger automatiserede handelssystemer, og det er generelt en god ide at starte med små handelsstørrelser, mens processen forbedres.

Overvågning

Selvom det ville være dejligt at tænde for computeren og rejse for dagen, kræver automatiserede handelssystemer overvågning. Dette er på grund af potentialet for teknologifejl, såsom forbindelsesproblemer, strømtab eller computernedbrud og systemfejl. Det er muligt for et automatiseret handelssystem at opleve uregelmæssigheder, der kan resultere i forkerte ordrer, manglende ordrer eller duplikatordrer. Hvis systemet overvåges, kan disse begivenheder identificeres og løses hurtigt.

Over-optimering

Selvom de ikke er specifikke for automatiserede handelssystemer, kan erhvervsdrivende, der anvender backtesting-teknikker, skabe systemer, der ser godt ud på papir og fungerer meget på et levende marked. Overoptimering henviser til overdreven kurvetilpasning, der producerer en handelsplan, som er upålidelig i live handel. Det er for eksempel muligt at finpusse en strategi for at opnå ekstraordinære resultater på de historiske data, den blev testet på. Forhandlere antager undertiden forkert en handelsplan skal have næsten 100% rentable handler eller bør aldrig opleve en tilbagetrækning til at være en levedygtig plan. Som sådan kan parametre justeres for at skabe en "næsten perfekt" plan - der svigter helt, så snart den anvendes på et live marked.

Undgå svindel

Mens du søger efter dit foretrukne system, skal du huske: Hvis det lyder for godt til at være sandt, er det sandsynligvis. Der er en masse svindel der går rundt. Nogle systemer lover store fortjenester alt sammen til en lav pris. Så hvordan kan du se, om et system er legitimt eller falsk ">

  1. Gennemgå alt hvad du skulle betale for, før du betaler eller lægger penge til en handelskonto, og still altid spørgsmål. Hvis du ikke gør det, kan du muligvis miste penge til sidst.
  2. Foretag din research, og sørg for at vide alt om det pågældende system. Og sørg for at læse vilkårene og betingelserne, før du forpligter dig.
  3. Er der nogen vidnesbyrd, du kan læse? Kontroller tredjepartswebsteder eller endda finansielle reguleringswebsteder for anmeldelser.
  4. Kommer systemet med en prøveperiode? En masse svindelwebsteder tilbyder ikke en prøveperiode.

Serverbaseret automatisering

Forhandlere har mulighed for at køre deres automatiserede handelssystemer via en serverbaseret handelsplatform. Disse platforme tilbyder ofte kommercielle strategier til salg, så de handlende kan designe deres egne systemer eller muligheden for at være vært for eksisterende systemer på den serverbaserede platform. For et gebyr kan det automatiserede handelssystem scanne efter, udføre og overvåge handler, med alle ordrer på serveren. Dette resulterer ofte i potentielt hurtigere og mere pålidelige ordreindgange.

Før du automatiserer

Ordet "automatisering" kan synes som om det gør opgaven enklere, men der er bestemt et par ting, du skal være opmærksom på, inden du begynder at bruge disse systemer.

Spørg dig selv, om du skal bruge et automatiseret handelssystem. Der er bestemt løfter om at tjene penge, men det kan tage længere tid, end du måske tror. Vil du have det bedre med at handle manuelt? Når alt kommer til alt kan disse handelssystemer være komplekse, og hvis du ikke har oplevelsen, kan du miste tab.

Ved hvad du kommer ind i, og sørg for at forstå ins og outs i systemet. Det betyder, at dine mål og dine strategier er enkle, før du vender dig til mere komplicerede handelsstrategier.

Og husk, der er ingen tilgang i én størrelse, der passer til alle. Du skal finde ud af din foretrukne strategi, hvor du vil anvende den, og hvor meget du vil tilpasse til din egen personlige situation. Alt dette går selvfølgelig sammen med dine slutmål

Bundlinjen

Selvom appellerende af forskellige årsager tiltales, bør automatiserede handelssystemer ikke betragtes som en erstatning for omhyggeligt udført handel. Teknologiske fejl kan forekomme, og som sådan kræver disse systemer overvågning. Serverbaserede platforme kan muligvis give en løsning for de handlende, der ønsker at minimere risikoen for mekaniske fejl. Husk, at du skal have noget handelserfaring og viden, før du beslutter at bruge automatiserede handelssystemer.

Sammenlign Navn på udbydere af investeringskonti Beskrivelse Annoncørens viden × De tilbud, der vises i denne tabel, er fra partnerskaber, hvorfra Investopedia modtager kompensation.
Anbefalet
Efterlad Din Kommentar