Innholdsfortegnelse
- Hva er automatisert handelssystem?
- Etablere handel "regler"
- Fordeler med automatiserte systemer
- Ulemper ved automatiserte systemer
- Unngå svindel
- Serverbasert automatisering
- Før du automatiserer
- Bunnlinjen
Hva er et automatisert handelssystem?
Automatiserte handelssystemer - også referert til som mekaniske handelssystemer, algoritmisk handel, automatisert handel eller systemhandel - lar handelsmenn etablere spesifikke regler for både handelsposter og avkjørsler som, når de er programmert, automatisk kan utføres via en datamaskin. Faktisk kommer omtrent 75% av aksjene som handles på amerikanske børser fra automatiske handelssystemer.
Næringsdrivende og investorer kan gjøre nøyaktige regler for inngang, utgang og penger til automatiserte handelssystemer som lar datamaskiner utføre og overvåke handler. En av de største attraksjonene innen strategiautomatisering er at den kan ta litt av følelsene ut av handel siden handler automatisk plasseres når visse kriterier er oppfylt.
Reglene for inngang og uttredelse av handel kan være basert på enkle forhold, for eksempel et glidende gjennomsnittsovergang, eller de kan være kompliserte strategier som krever en omfattende forståelse av programmeringsspråket som er spesifikt for brukerens handelsplattform. De kan også være basert på ekspertisen til en kvalifisert programmerer.
Automatiserte handelssystemer krever vanligvis bruk av programvare som er koblet til en megler med direkte tilgang, og eventuelle spesifikke regler må skrives på den plattformens eget språk. TradeStation-plattformen bruker for eksempel programmeringsspråket EasyLanguage. På den annen side bruker NinjaTrader-plattformen NinjaScript. Figuren nedenfor viser et eksempel på en automatisert strategi som utløste tre handler under en handelsøkt.
Etablere handel "regler"
Noen handelsplattformer har strategibyggende "veivisere" som lar brukere gjøre valg fra en liste over ofte tilgjengelige tekniske indikatorer for å lage et sett med regler som deretter kan omsettes automatisk. Brukeren kunne for eksempel slå fast at en handel med lang posisjon vil bli inngått når 50-dagers glidende gjennomsnitt krysser over 200-dagers glidende gjennomsnitt på et fem-minutters diagram over et bestemt handelsinstrument. Brukere kan også legge inn ordretypen (for eksempel marked eller grense) og når handelen vil bli utløst (for eksempel i nærheten av linjen eller åpningen av neste stolpe), eller bruke plattformens standardinnganger.
Mange handelsmenn velger imidlertid å programmere egne tilpassede indikatorer og strategier. De vil ofte samarbeide tett med programmereren for å utvikle systemet. Selv om dette vanligvis krever mer krefter enn å bruke veiviseren for plattformen, tillater det en mye større grad av fleksibilitet, og resultatene kan være mer givende. Akkurat som noe annet i handelsverdenen, er det dessverre ingen perfekt investeringsstrategi som vil garantere suksess.
Når reglene er etablert, kan datamaskinen overvåke markedene for å finne kjøp eller salg av muligheter basert på handelsstrategiens spesifikasjoner. Avhengig av de spesifikke reglene, så snart en handel er inngått, vil ordrer for beskyttende stopptap, etterfølgende stopp og gevinstmål automatisk genereres. I hurtiggående markeder kan denne øyeblikkelige ordreinngangen bety forskjellen mellom et lite tap og et katastrofalt tap i tilfelle handelen beveger seg mot den næringsdrivende.
Fordeler med automatiserte systemer
Det er en lang liste over fordeler ved å ha en datamaskin til å overvåke markedene for handelsmuligheter og utføre handler, inkludert:
Minimere følelser
Automatiserte handelssystemer minimerer følelser gjennom handelsprosessen. Ved å holde følelser i sjakk, har handelsmenn vanligvis enklere å holde seg til planen. Siden handelsordrer utføres automatisk når handelsreglene er oppfylt, vil ikke handelsmenn kunne nøle eller stille spørsmål ved handelen. I tillegg til å hjelpe handelsmenn som er redde for å "trekke i avtrekkeren, " kan automatisert handel dempe dem som er i stand til å overtrade - å kjøpe og selge ved enhver opplevd mulighet.
Backtesting
Backtesting bruker handelsregler på historiske markedsdata for å bestemme levedyktigheten til ideen. Når du designer et system for automatisert handel, trenger alle regler å være absolutte, uten rom for tolkning. Datamaskinen kan ikke gjette seg, og det må fortelles nøyaktig hva de skal gjøre. Næringsdrivende kan ta disse presise regelsettene og teste dem på historiske data før de risikerer penger i live trading. Nøye backtesting gjør det mulig for handelsmenn å evaluere og finjustere en handelsidé, og å bestemme systemets forventning - dvs. gjennomsnittlig beløp en næringsdrivende kan forvente å vinne (eller tape) per risikoenhet.
Bevare disiplin
Fordi handelsregler er etablert og utførelse av handel utføres automatisk, bevares disiplin selv i ustabile markeder. Disiplin går ofte tapt på grunn av emosjonelle faktorer som frykt for å ta tap, eller ønsket om å få ut litt mer fortjeneste fra en handel. Automatisert handel er med på å sikre at disiplin opprettholdes fordi handelsplanen blir fulgt nøyaktig. I tillegg er "pilotfeil" minimert. For eksempel, hvis en ordre om å kjøpe 100 aksjer ikke blir lagt inn feil som en ordre om å selge 1000 aksjer.
En av de største utfordringene i handel er å planlegge handel og handle plan . Selv om en handelsplan har potensial til å være lønnsom, endrer handelsmenn som ignorerer reglene all forventning systemet ville hatt. Det er ikke noe som heter en handelsplan som vinner 100% av tiden. Tross alt er tap en del av spillet. Men tap kan være psykologisk traumatiserende, så en næringsdrivende som har to eller tre som mister handler på rad, kan bestemme seg for å hoppe over neste handel. Hvis denne neste handelen ville vært en vinner, har den næringsdrivende allerede ødelagt forventningene systemet hadde. Automatiserte handelssystemer lar handelsmenn oppnå konsistens ved å handle planen.
Forbedre bestillingshastigheten
Siden datamaskiner reagerer umiddelbart på endrede markedsforhold, er automatiserte systemer i stand til å generere ordrer så snart handelskriteriene er oppfylt. Å komme inn eller ut av en handel noen sekunder tidligere kan utgjøre en stor forskjell i handelens utfall. Så snart en posisjon er lagt inn genereres alle andre ordrer automatisk, inkludert beskyttende stopptap og gevinstmål. Markeder kan bevege seg raskt, og det er demoraliserende å få en handel til å nå resultatmålet eller blåse forbi et stop-loss-nivå - før ordrene til og med kan legges inn. Et automatisert handelssystem forhindrer at dette skjer.
Diversifisering av handel
Automatiserte handelssystemer tillater brukeren å handle flere kontoer eller forskjellige strategier på en gang. Dette har potensial til å spre risiko over ulike instrumenter samtidig som det skapes en sikring mot å miste posisjoner. Det som ville være utrolig utfordrende for et menneske å oppnå, blir effektivt utført av en datamaskin i millisekunder. Datamaskinen er i stand til å søke etter handelsmuligheter i en rekke markeder, generere ordrer og overvåke handler.
Pros
-
Minimer emosjonell handel
-
Tillater backtesting
-
Bevarer den næringsdrivendes disiplin
-
Tillater flere kontoer
Ulemper
-
Mekaniske feil kan skje
-
Krever overvåking av funksjonalitet
-
Kan prestere dårlig
Ulemper ved automatiserte systemer
Automatiserte handelssystemer kan skilte med mange fordeler, men det er noen underganger og realiteter handelsmenn bør være klar over.
Mekaniske feil
Teorien bak automatisert handel gjør at det virker enkelt: Sett opp programvaren, programmer reglene og se den handle. I virkeligheten er automatisert handel en sofistikert metode for handel, men likevel ikke ufeilbarlig. Avhengig av handelsplattformen, kan en handelsordre ligge på en datamaskin, ikke en server. Det det betyr er at hvis en internettforbindelse går tapt, kan det hende at en bestilling ikke sendes til markedet. Det kan også være et avvik mellom "teoretiske handler" generert av strategien og ordreinngangsplattformkomponenten som gjør dem til virkelige handler. De fleste handelsmenn bør forvente seg en læringskurve når du bruker automatiserte handelssystemer, og det er generelt lurt å starte med små handelsstørrelser mens prosessen foredles.
Overvåkning
Selv om det ville være flott å slå på datamaskinen og la være på dagen, krever automatiserte handelssystemer overvåking. Dette er på grunn av potensialet for teknologisvikt, som tilkoblingsproblemer, strømtap eller datakrasj og systemfeil. Det er mulig for et automatisert handelssystem å oppleve uregelmessigheter som kan føre til feilaktige ordrer, manglende ordrer eller dupliserte ordrer. Hvis systemet overvåkes, kan disse hendelsene identifiseres og løses raskt.
Over-optimalisering
Selv om de ikke er spesifikke for automatiserte handelssystemer, kan handelsmenn som bruker backtesting-teknikker lage systemer som ser bra ut på papir og fungerer veldig i et levende marked. Overoptimalisering refererer til overdreven kurvepassing som gir en handelsplan som er upålitelig i live trading. Det er for eksempel mulig å finpusse en strategi for å oppnå eksepsjonelle resultater på de historiske dataene den ble testet på. Næringsdrivende antar feilaktig at en handelsplan skal ha nær 100% lønnsomme handler eller aldri skulle oppleve et trekk for å være en levedyktig plan. Som sådan kan parametere justeres for å lage en "nesten perfekt" plan - som fullstendig mislykkes så snart den brukes på et live marked.
Unngå svindel
Husk når du søker etter det foretrukne systemet ditt: Hvis det høres for godt ut til å være sant, er det sannsynligvis det. Det er mye svindel som går rundt. Noen systemer lover høy fortjeneste for en lav pris. Så hvordan forteller du om et system er legitimt eller falskt? Her er noen grunnleggende tips:
- Gjennomgå alt du måtte betale for før du betaler eller legger ned penger for en handelskonto, og still alltid spørsmål. Hvis du ikke gjør det, kan du miste penger til slutt. Gjør undersøkelsen din og sørg for at du vet alt om det aktuelle systemet. Og husk å lese vilkårene før du forplikter deg. Er det noen attester du kan lese? Sjekk tredjeparts nettsteder eller til og med økonomiske reguleringssider for anmeldelser. Kommer systemet med en prøveperiode? Mange svindel nettsteder vil ikke tilby deg en prøve.
Serverbasert automatisering
Næringsdrivende har muligheten til å kjøre sine automatiserte handelssystemer gjennom en serverbasert handelsplattform. Disse plattformene tilbyr ofte kommersielle strategier for salg, slik at handelsmenn kan designe sine egne systemer eller muligheten til å være vert for eksisterende systemer på den serverbaserte plattformen. Mot en avgift kan det automatiserte handelssystemet søke etter, utføre og overvåke handler, med alle ordrer som ligger på serveren. Dette resulterer ofte i potensielt raskere og mer pålitelige ordreoppføringer.
Før du automatiserer
Ordet "automatisering" kan virke som om det gjør oppgaven enklere, men det er definitivt noen få ting du må huske på før du begynner å bruke disse systemene.
Spør deg selv om du bør bruke et automatisert handelssystem. Det er definitivt løfter om å tjene penger, men det kan ta lengre tid enn du kanskje tror. Vil du ha det bedre å handle manuelt? Tross alt kan disse handelssystemene være komplekse, og hvis du ikke har erfaring, kan du tape.
Vet hva du kommer inn på, og sørg for at du forstår inn- og utkastene til systemet. Det betyr å holde målene og strategiene enkle før du går til mer kompliserte handelsstrategier.
Og husk at det ikke er noen tilnærming til alle størrelser. Du må finne ut hvilken strategi du foretrekker, hvor du vil bruke den og hvor mye du vil tilpasse til din egen personlige situasjon. Alt dette går selvfølgelig sammen med sluttmålene dine
Bunnlinjen
Selv om de appellerer av mange årsaker, bør automatiserte handelssystemer ikke betraktes som en erstatning for nøye utført handel. Teknologisvikt kan skje, og som sådan krever disse systemene overvåking. Serverbaserte plattformer kan gi en løsning for handelsmenn som ønsker å minimere risikoen for mekaniske feil. Husk at du bør ha litt handelserfaring og kunnskap før du bestemmer deg for å bruke automatiserte handelssystemer.
