Vad är ett automatiserat handelssystem?
automatiserade handelssystem — även kallade mekaniska handelssystem, algoritmisk handel, automatiserad handel eller systemhandel — tillåter handlare att fastställa specifika regler för både handelsposter och utgångar som, när de programmerats, automatiskt kan utföras via en dator. Faktum är att olika plattformar rapporterar 70% till 80% eller mer av aktier som handlas på amerikanska börser kommer från automatiska handelssystem.,
handlare och investerare kan förvandla exakta regler för inträde, utträde och penninghantering till automatiserade handelssystem som gör det möjligt för datorer att utföra och övervaka handeln. En av de största attraktionerna i strategiautomation är att det kan ta några av känslorna ur handel eftersom handeln automatiskt placeras när vissa kriterier är uppfyllda.,
reglerna för handelsinmatning och utträde kan baseras på enkla villkor som en glidande genomsnittlig crossover eller de kan vara komplicerade strategier som kräver en omfattande förståelse av programmeringsspråket som är specifikt för användarens handelsplattform. De kan också baseras på expertisen hos en kvalificerad programmerare.
automatiserade handelssystem kräver vanligtvis användning av programvara kopplad till en direktåtkomstmäklare, och eventuella specifika regler måste skrivas på plattformens egna språk., TradeStation-plattformen använder till exempel programmeringsspråket EasyLanguage. Å andra sidan använder NinjaTrader-plattformen NinjaScript. Figuren nedan visar ett exempel på en automatiserad strategi som utlöste tre affärer under en handelssession.
ett fem minuters diagram över ES-avtalet med en automatiserad strategi som tillämpas.,
etablera handels ”regler”
vissa handelsplattformar har strategi-building ”guider” som tillåter användare att göra val från en lista med allmänt tillgängliga tekniska indikatorer för att bygga en uppsättning regler som sedan kan handlas automatiskt. Användaren kan till exempel fastställa att en lång positionshandel kommer att anges när 50-dagars glidande medelvärde korsar över 200-dagars glidande medelvärde på ett fem minuters diagram över ett visst handelsinstrument., Användare kan också mata in typen av order (marknad eller gräns, till exempel) och när handeln kommer att utlösas (till exempel vid slutet av baren eller öppna i nästa bar), eller använda plattformens standardingångar.
många handlare väljer dock att programmera sina egna indikatorer och strategier. De kommer ofta att arbeta nära programmeraren för att utveckla systemet. Även om detta vanligtvis kräver mer ansträngning än att använda plattformens guide, tillåter det en mycket större grad av flexibilitet, och resultaten kan vara mer givande., Precis som allt annat i handelsvärlden finns det tyvärr ingen perfekt investeringsstrategi som garanterar framgång.
När reglerna har fastställts kan datorn övervaka marknaderna för att hitta köp-eller säljmöjligheter baserat på handelsstrategins SPECIFIKATIONER. Beroende på de specifika reglerna, så snart en handel införs, kommer eventuella order för skyddande stoppförluster, efterföljande stopp och vinstmål automatiskt att genereras., På snabbrörliga marknader kan denna momentana orderingång innebära skillnaden mellan en liten förlust och en katastrofal förlust om handeln rör sig mot näringsidkaren.
fördelar med automatiserade system
det finns en lång lista över fördelar med att ha en dator övervaka marknaderna för handelsmöjligheter och utföra affärer, inklusive:
minimera känslor
automatiserade handelssystem minimera känslor under hela handelsprocessen. Genom att hålla känslor i schack, Handlare har vanligtvis en lättare tid att hålla sig till planen., Eftersom handelsorder utförs automatiskt när handelsreglerna har uppfyllts, kommer handlare inte att kunna tveka eller ifrågasätta handeln. Förutom att hjälpa handlare som är rädda för att” trycka på avtryckaren ” kan automatiserad handel hindra dem som är benägna att övertrade — köpa och sälja vid varje upplevd möjlighet.
Backtesting
Backtesting tillämpar handelsregler på historiska marknadsdata för att bestämma idéens lönsamhet. Vid utformning av ett system för automatiserad handel måste alla regler vara absoluta, utan utrymme för tolkning., Datorn kan inte göra gissningar och det måste få veta exakt vad man ska göra. Handlare kan ta dessa exakta uppsättningar regler och testa dem på historiska data innan de riskerar pengar i levande handel. Noggrann backtesting gör det möjligt för handlare att utvärdera och finjustera en handelsidé och att bestämma systemets förväntade livslängd-det vill säga det genomsnittliga belopp som en näringsidkare kan förvänta sig att vinna (eller förlora) per riskenhet.
bevara disciplin
eftersom handelsregler är etablerade och handel utförande utförs automatiskt, disciplin bevaras även i volatila marknader., Disciplin förloras ofta på grund av känslomässiga faktorer som rädsla för att ta en förlust, eller en önskan att eke ut lite mer vinst från en handel. Automatiserad handel hjälper till att säkerställa disciplin upprätthålls eftersom handelsplanen kommer att följas exakt. Dessutom minimeras” pilotfel”. Till exempel, om en order att köpa 100 aktier inte kommer att felaktigt anges som en order att sälja 1000 aktier.
en av de största utmaningarna i handeln är att planera handeln och handla Planen., Även om en handelsplan har potential att vara lönsam, ändrar handlare som ignorerar reglerna eventuell förväntad livslängd som systemet skulle ha haft. Det finns inget sådant som en handelsplan som vinner 100% av tiden. När allt kommer omkring är förluster en del av spelet. Men förluster kan vara psykologiskt traumatiserande, så en näringsidkare som har två eller tre förlorande affärer i rad kan bestämma sig för att hoppa över nästa handel. Om denna nästa handel skulle ha varit en vinnare, har näringsidkaren redan förstört någon förväntad livslängd som systemet hade. Automatiserade handelssystem tillåter handlare att uppnå konsekvens genom att handla Planen.,
förbättra Orderingångshastigheten
eftersom datorer svarar omedelbart på förändrade marknadsförhållanden kan automatiserade system generera order så snart handelskriterierna är uppfyllda. Att komma in eller ut ur en handel några sekunder tidigare kan göra stor skillnad i handelens resultat. Så snart en position är inmatad genereras alla andra order automatiskt, inklusive skyddande stoppförluster och resultatmål. Marknader kan röra sig snabbt, och det är demoraliserande att ha en handel nå vinstmålet eller blåsa förbi en stop-loss – nivå-innan orderna ens kan anges., Ett automatiserat handelssystem förhindrar att detta händer.
diversifiering av handel
automatiserade handelssystem tillåter användaren att handla flera konton eller olika strategier samtidigt. Detta har potential att sprida risk över olika instrument samtidigt som man skapar en säkring mot att förlora positioner. Vad skulle vara otroligt utmanande för en människa att åstadkomma är effektivt exekveras av en dator i millisekunder. Datorn kan söka efter handelsmöjligheter över en rad marknader, generera order och övervaka affärer.,
-
minimera känslomässig handel
-
tillåter backtesting
-
bevarar näringsidkarens disciplin
-
tillåter flera konton
-
mekaniska fel kan hända
-
kräver övervakning av funktionalitet
-
kan utföra dåligt
nackdelar med automatiserade system
automatiserade handelssystem skryta med många fördelar, men det finns några fallgropar och realiteter handlare bör vara medvetna om.,
mekaniska fel
teorin bakom automatiserad handel gör att det verkar enkelt: ställa in programvaran, programmera reglerna och titta på den handel. I själva verket är automatiserad handel en sofistikerad metod för handel, men inte ofelbar. Beroende på handelsplattformen kan en handelsorder bo på en dator, inte en server. Vad det betyder är att om en internetanslutning går förlorad, kanske en order inte skickas till marknaden., Det kan också finnas en skillnad mellan de ”teoretiska affärer” som genereras av strategin och orderplattformskomponenten som gör dem till riktiga affärer. De flesta handlare bör förvänta sig en inlärningskurva när man använder automatiserade handelssystem, och det är i allmänhet en bra idé att börja med små handelsstorlekar medan processen är raffinerad.
övervakning
även om det skulle vara bra att slå på datorn och lämna för dagen, automatiserade handelssystem kräver övervakning., Detta beror på potentialen för tekniska fel, såsom anslutningsproblem, strömförluster eller datorkrascher, och system quirks. Det är möjligt för ett automatiserat handelssystem att uppleva anomalier som kan leda till felaktiga order, saknade order eller dubbla order. Om systemet övervakas kan dessa händelser identifieras och lösas snabbt.
Överoptimering
även om det inte är specifikt för automatiserade handelssystem kan handlare som använder backtesting-tekniker skapa system som ser bra ut på papper och utför fruktansvärt på en levande marknad., Överoptimering avser överdriven kurvmontering som ger en handelsplan opålitlig i levande handel. Det är till exempel möjligt att justera en strategi för att uppnå exceptionella resultat på de historiska data som den testades på. Handlare antar ibland felaktigt en handelsplan bör ha nära 100% lönsamma affärer eller borde aldrig uppleva en neddragning för att vara en livskraftig plan. Som sådan kan parametrar justeras för att skapa en” nära perfekt ” plan — som helt misslyckas så snart den tillämpas på en levande marknad.,
Undvik bedrägerier
När du söker efter ditt föredragna system, kom ihåg: om det låter för bra för att vara sant är det förmodligen. Det finns många bedrägerier som går runt. Vissa system lovar höga vinster allt för ett lågt pris. Så hur berättar du om ett system är legitimt eller falskt? Här är några grundläggande tips:
- granska allt du skulle behöva betala för innan du betalar eller lägga ner några pengar för ett handelskonto och alltid ställa frågor. Om du inte gör det, kan du förlora pengar i slutändan.,
- gör din forskning och se till att du vet allt om systemet i fråga. Och var noga med att läsa villkoren innan du begår.
- finns det några vittnesmål du kan läsa? Kontrollera webbplatser från tredje part eller till och med finansiella reglerande webbplatser för recensioner.
- kommer systemet med en provperiod? Många bedrägliga webbplatser kommer inte att erbjuda dig en rättegång.
serverbaserad Automation
Handlare har möjlighet att köra sina automatiserade handelssystem via en serverbaserad handelsplattform., Dessa plattformar erbjuder ofta kommersiella strategier för försäljning så handlare kan utforma sina egna system eller möjligheten att vara värd för befintliga system på den serverbaserade plattformen. Mot en avgift kan det automatiserade handelssystemet söka efter, utföra och övervaka affärer, med alla beställningar som finns på servern. Detta resulterar ofta i potentiellt snabbare, mer tillförlitliga orderposter.
innan du automatiserar
ordet ”automation” kan tyckas att det gör uppgiften enklare, men det finns definitivt några saker du måste komma ihåg innan du börjar använda dessa system.,
fråga dig själv om du ska använda ett automatiserat handelssystem. Det finns definitivt löften om att tjäna pengar, men det kan ta längre tid än du kanske tror. Kommer du att vara bättre att handla manuellt? När allt kommer omkring kan dessa handelssystem vara komplexa och om du inte har erfarenhet kan du förlora.
vet vad du kommer in i och se till att du förstår systemets ins och outs. Det innebär att hålla dina mål och dina strategier enkla innan du vänder dig till mer komplicerade handelsstrategier.,
och kom ihåg att det inte finns någon One-size-fits-all-strategi. Du måste räkna ut din föredragna strategi, där du vill tillämpa den och hur mycket du vill anpassa till din egen personliga situation. Allt detta, naturligtvis, går tillsammans med dina slutmål
den nedersta raden
även om tilltalande för en mängd olika skäl, automatiserade handelssystem bör inte betraktas som ett substitut för noggrant genomförd handel. Tekniska fel kan inträffa, och som sådan kräver dessa system övervakning., Serverbaserade plattformar kan ge lösningen för handlare som vill minimera riskerna för mekaniska fel. Kom ihåg att du borde ha viss handelserfarenhet och kunskap innan du bestämmer dig för att använda automatiserade handelssystem.