Vad är automatisk körning?
Automatisk exekvering är en metod för att utföra handel utan att tillrätta dem manuellt. Automatiserade system gör det möjligt för handlare att dra fördel av handelssignaler för att köpa eller sälja en tillgång när en signal genereras, så att näringsidkaren inte behöver mata in beställningen manuellt. Order kan skapas automatiskt baserat på en mängd olika tekniska indikatorer och handelssystem.
Key Takeaways
- En automatisk körning är en order som inte behöver matas in manuellt; ordern skapas av ett automatiserat handelsprogram.Automatiska avrättningar sker utan bekräftelse från näringsidkaren, även om näringsidkaren fortfarande har kontroll över programmet som utför handeln. Till exempel kan de ändra programmet eller stänga av det eller slå på. Automatiska avrättningar kan skapas baserat på ett brett utbud av strategier som kombinerar både grundläggande och tekniska kriterier.
Förstå automatisk körning
Automatisk exekvering har blivit vanligt när handelssystem fortsätter att bli mer sofistikerade och komplexa och med tekniska framsteg.
Automatiserade handelsstrategier används ofta av professionella handlare och marknadsbyggare och vissa detaljhandlare. Ett undantag är valutamarknaden (Forex), där de flesta detaljhandlare har tillgång till automatiserade handelsstrategier och program.
Eftersom valutamarknaden handlar 24 timmar om dygnet, fem dagar i veckan, kan dessa automatiserade algoritmer hjälpa till att se till att en näringsidkare inte missar lönsamma möjligheter. Utlösning av specifika signaler från en mängd tekniska indikatorer, till exempel de baserade på pris, volym och andra kriterier kan hjälpa näringsidkaren att dra nytta av möjligheterna även om de inte sitter framför sin handelsterminal.
Automatisk exekvering gör att beställningar kan fyllas automatiskt när de har placerats, utan ytterligare bekräftelse från näringsidkaren som kör den automatiska handelsprogramvaran. Detta gör att orderplaceringar måste snabbare, vilket kan hjälpa till att få bättre priser när priserna går snabbt; en manuell beställning kan ta några sekunder eller mer att ange, medan en automatiserad ordning distribueras i millisekunder.
Automatisk exekvering möjliggör också att handeln kan fyllas när den handlare som kör det automatiska handelsprogrammet inte finns. Om en handelssignal inträffar kommer en order att distribueras och genomförs automatiskt om det finns likviditet tillgängligt till orderpriset.
Störning från automatisk körning
Medan automatiserad exekvering kan hjälpa handlare att vinna när snabba beställningar krävs, eller när handlaren inte kan övervaka marknaden, kan automatisering också vara störande. Eftersom automatiserade affärer kan genomföras så snabbt kan marknader utsättas för allvarliga störningar och avvikelser. Marknadsstörningar är en situation där marknaderna upphör att fungera konventionellt, vanligtvis kännetecknas av snabba och betydande prisrörelser.
Till exempel, den 6 maj 2010, sjönk Dow Jones Industrial Average (DJIA) ungefär 9 procent på bara tio minuter. Ändå raderade marknaden en stor del av den nedgången innan den stängde. Denna störning blev känd som Flash Crash 2010 och tros ha till stor del orsakats av automatiska handelsprogram som började sälja som andra sålda program, vilket skapade en dominoeffekt.
Ställa in automatisk handel
Automatiserade system möjliggör ett brett utbud av handelstekniker. De flesta handlare använder en kombination av flera indikatorer, liksom andra former av teknisk och / eller grundläggande analys. Olika typer av diagrammönster, pris och volym och andra kriterier kan ställas in för att utlösa öppningar och stängning av positioner. Detaljerade och komplicerade strategier kan definieras utifrån dessa kriterier och sedan programmeras för att distribueras automatiskt när vissa villkor överensstämmer.
Handlare måste vara försiktiga när de installerar dessa system. Tekniska indikatorer kanske inte är giltiga om grundläggande förhållanden plötsligt förändras. När händelser inträffar som kan berättiga att undvika handel på en viss marknad kommer automatiserade order fortfarande att behandlas utan mänsklig ingripande, Några av de möjliga automatiska exekveringsinställningarna inkluderar:
- Begränsningsorder är en beställning av en köp eller försäljningstransaktion till ett angivet gränspris eller bättre. Beställningsförlustorder är utformad för att begränsa en investerars förlust på en position i ett värdepapper och kan arbeta med korta och långa positioner eller innehav. bågar, och fläktar som handlare kan använda för att leta efter bekräftelse av annan teknisk analys. Stokastiska oscillatorer är momentumindikatorer som jämför slutpriset med prisintervallet under en period.
Exempel på kriterier som kan användas för att ställa in automatiska avrättningar
Att automatisera en strategi är hårt arbete. Inte bara kräver lönsam automatiserad handel en sund strategi, utan den strategin måste också vara konverterbar till programmeringskod eller regler som en dator kan förstå. Reglerna kan inte baseras på subjektivitet och många handelsstrategier är subjektiva. De används endast under vissa förhållanden. Om inte dessa villkor uttryckligen definieras i programmeringskoden kommer strategin inte att handlas på det avsedda sättet.
Saker att tänka på när du ställer in automatiska avrättningar inkluderar:
- Riskkapslar. Dessa kan inkludera stoppförlustorder på alla branscher. Till exempel kan en stoppförlust placeras ett fast dollar- eller pip-belopp bort från startpunkten, eller en viss procentandel bort. Anmälningskriterier. Definiera exakt vilka förhållanden som måste finnas för att inleda en lång handel eller kort handel. Ett enkelt exempel kan vara ett när ett kortsiktigt glidande medelvärde (MA) korsar över en längre tids MA. Vinsttagande. En stoppförlust kontrollerar nedsättningsrisken, men vinster måste också tas. Definiera hur en handel kommer att avslutas om stoppförlusten inte uppnås. Detta kan vara ett fast belopp i dollar eller pip, en procentandel eller en definierad belöning: risk baserad på risken. Till exempel, om risken för handeln är 5%, ta vinsten till 15% (3: 1-belöning: risk). Begränsningar för villkor. Definiera när programmet ska handlas och när det inte kommer. Kan till exempel en aktiestrategi handla på för- eller eftermarknaden eller bara under vanliga timmar? Kan den placera affärer rätt före stora nyhetshändelser? Bestäm och definiera sedan begränsningarna.
Inom dessa grundläggande överväganden finns oändliga möjligheter till hur de programmeras. Detta möjliggör stor flexibilitet när det gäller automatiserad handel, men samtidigt, desto mer komplicerat ett system desto svårare är det att ta reda på vilken del av det som inte fungerar när saker går fel.
