Vilka är de olika typerna av automatiserad aktiehandelsprogramvara?

Det finns i princip två typer av automatiserad aktiehandelsprogram: programvaran som handelsfonder använder och programvaran som används av individer. Mjukvarufondernas användning är utvecklad internt och fokuserar ofta på att hitta små fördelar som kan utnyttjas genom exekveringshastighet. Programvara som marknadsförs till privatpersoner har vanligtvis ett attraktivt användargränssnitt och inkluderar en marknadsdjupsida, som visar köp- och säljpriser för en given aktie.

Automatiserad aktiehandelsprogram som används av fonder är vanligtvis skriven på datorspråket C++. Den är optimerad för exekveringshastighet, eftersom programvaran måste spåra tusentals aktier, bestämma vilka som ska köpas eller säljas, bestämma hur många som ska köpas och säljas, kommunicera direkt med börsdatorn och övervaka tid och pris så att den kan stängas positioner efter behov. Fonder som förlitar sig på sådan hastighet är mycket noga med att placera handelsdatorn nära börsen där den handlar. Den lilla skillnaden i utförandetid mellan att vara 0.25 miles (400 meter) bort och 2.5 miles (4000 meter) bort kan vara avgörande för fondhandel.

Många skapare av automatiserad aktiehandelsprogram för privatpersoner har gjort det möjligt för handlaren att skriva och testa sina egna algoritmer. Förutskrivna rutiner för standardtekniska analysindikatorer ingår normalt. De flesta har bra kartfunktioner och låter användaren rita trendlinjer, använda upp- och nedpilar för att markera stapel av intresse och låta honom göra anteckningar på själva diagrammet. Ofta kan diagram sparas för framtida referens i standardformat, som .jpg eller .bmp.

Vissa skapare av automatiserad aktiehandelsprogram för individen erbjuder lite mer än möjligheten att lägga en korg med beställningar med en knapptryckning på skärmen. Även om det kan vara ett användbart verktyg att skicka en orderkorg, bör den här funktionen inte förväxlas med storleken eller hastigheten på korgorder som handelsfonder använder. Individer kan inte konkurrera med fonder på en handelsarena om hastighet är det enda kriteriet för framgång eller misslyckande.

Black box-handelssystem marknadsförs till enskilda handlare som letar efter automatiserad programvara för aktiehandel. Ett black box-system innebär att algoritmerna inte avslöjas. Dessa system kan komma med massor av testresultat som visar hur framgångsrika de var tidigare, men den försiktiga köparen kommer att vilja veta om det finns en betydande mängd resultat för realtidshandel, helst ett som verifierats av en oberoende testare. Anledningen till att man insisterar på verifierade realtidsresultat är att de flesta system är lätta att optimera på historiska data, vilket genererar mycket bra resultat, men kommer att förlora pengar i realtidshandel.