Algorithmischer Handel ist der Prozess der Verwendung von Computern, die mit einem bestimmten Satz von Befehlen (Algorithmus) programmiert sind, um einen Handel zu tätigen, um Gewinne in einer Geschwindigkeit und Häufigkeit zu erzielen, die für einen menschlichen Händler unmöglich ist.

Bestimmte Regelsätze basieren auf Zeit, Preis, Menge oder einem mathematischen Modell. Neben der Möglichkeit, als Trader Gewinne zu erzielen, macht Algo-Trading die Märkte liquider und den Handel systematischer, ohne den Einfluss menschlicher Emotionen auf die Handelsaktivitäten.

Angenommen, ein Trader folgt diesen einfachen kommerziellen Kriterien:

Kaufen Sie 50 Aktien, wenn Ihr 50-tägiger gleitender Durchschnitt den 200-tägigen gleitenden Durchschnitt überschreitet (der gleitende Durchschnitt ist ein Durchschnitt aus vergangenen Daten, der die täglichen Preisbewegungen glättet und somit Trends bestimmt.

Verkaufen Sie Aktien, wenn Ihr 50-tägiger gleitender Durchschnitt unter dem 200-tägigen gleitenden Durchschnitt liegt.

Mit diesem Satz von zwei einfachen Anweisungen ist es einfach, ein Computerprogramm zu schreiben, das automatisch den Aktienkurs (und die Indikatoren des gleitenden Durchschnitts) überwacht und Kauf- und Verkaufsaufträge platziert, wenn bestimmte Bedingungen erfüllt sind. Der Trader muss nicht mehr auf Kurse und Charts in Echtzeit achten, es ist nicht mehr nötig, Orders manuell einzugeben.

Das algorithmische Handelssystem macht es automatisch für es und bestimmt die Handelsmöglichkeiten korrekt.