Beim typischen Handel an der Börse ist viel Zeit erforderlich. Durch das Algo Trading können wir diesen hohen Zeitaufwand auf ein Minimum reduzieren.

Als Fundament dient hierbei eine Software, die auf der Basis von Algorithmen arbeitet und dadurch eine Automatisierung möglich macht.

Solche Programme treffen eigenständige Handelsentscheidungen, basierend auf der fortlaufenden Analyse der Märkte.

Trading Roboter Algo Handel im Metatrader 5 starten
Algo Handel im Metatrader 5
Algo Trading

Kurzüberblick zu Algo Trading

Für das Algo Trading sind in der Regel Programmierkenntnisse notwendig.

Du benötigst die passende Software, eine leistungsstarke Hardware und zuverlässige Internetverbindung.

Ich kann das algorithmische Trading nur für Leute empfehlen, die ein fundiertes Wissen über den Börsenhandel mitbringen.

Das Backtesten der Algo-Handelsstrategie ist dringend erforderlich, dementsprechend ist der Zeitaufwand im Vorfeld auch recht hoch.

Was ist Algo Trading?

Für die Automatisierung beim Algo Trading kommt eine spezialisierte Software zur Anwendung. Das Ziel besteht darin, eine profitable Strategie über die richtige Programmierung automatisch ausführen zu lassen.

Das Hauptaugenmerk liegt dabei auf der Beobachtung und Auswertung der gewählten Kurse. Ein guter Algorithmus führt diese Schritte innerhalb einer Software bzw. Plattform selbstständig durch und kann Dir dadurch weitestgehend automatisiert Profite einbringen.

Trading Roboter Funktionsweise
Trading Roboter = Software mit Algorithmus

Allerdings ist solch eine Automatisierung auch mit einem gewissen Risiko verbunden. Der emotionale und menschliche Faktor, der sich häufig negativ auf die Bilanz aus Gewinnen und Verlusten auswirkt, ist jedoch kaum vorhanden – das kann ein großer Vorteil sein.

Die Software agiert einzig auf Basis der erstellten Algorithmen und blendet so gut wie jede Form von Emotionen in der Entscheidungsfindung aus.

Hinweis: Auch wenn die Automatisierung sehr viel Zeit einsparen kann, ist eine regelmäßige Überwachung notwendig, wobei es natürlich trotzdem passieren kann, dass Du impulsiv eingreifst.

Für welche Anlageklassen funktioniert Algo Trading am besten?

Die Wurzeln des algorithmischen Handels liegen im Trading mit Aktien. Dort hat man mit Programmen erste Erfahrungen sammeln können, wobei sich diese in Kombination mit erstellten Algorithmen, natürlich auch gegen professionelle Trader mit teilweise jahrzehntelanger Erfahrung behaupten mussten.

In diesem Praxistest gelang es einem Großteil der Anbieter, die Schwächen der Software sowie Algorithmen zu erkennen und die weiteren Entwicklungen auf diese Erkenntnisse zu gründen. Das Ergebnis führt zu einem Angebot, welches nicht länger nur für professionelle Verwendungszwecke von Interesse ist.

Neben Aktien rücken aus diesem Grund aktuell auch weitere Anlageklassen in den Fokus des Algo Tradings. Ganz oben auf dieser Liste anzutreffen ist mittlerweile auch der Forex Handel.

Gut durchdachte und automatisierte Handelssysteme, haben in der jüngeren Vergangenheit zufriedenstellende bis sehr gute Resultate erzielen können. Ich empfehle jedoch, das Risiko immer im Hinterkopf zu behalten – besonders beim Handel mit volatilen Devisen.

Tipp: Eine Assetklasse, die sich ebenfalls in Kombination mit dem algorithmischen Trading bewährt hat, sind Kryptowährungen. Aber auch hier sind die Märkte recht volatil.

Welche Handelsplattformen sind am besten für Algo Trading?

Als erfahrener Trader weiß ich, dass jede Handelsplattform ihre individuellen Stärken und Schwächen besitzt. Aus diesem Grund ist ein Vergleich der Handelsplattformen und Broker unerlässlich.

Ein weiteres Merkmal für den Vergleich mehrerer Broker gilt dem Vorhandensein einer API. Hinter dieser Abkürzung steht Application Programming Interfaces oder übersetzt auf Deutsch Programmierschnittstellen.

Diese Schnittstellen reichen als Trading-APIs von der Entwicklung eigener Algorithmen bis zur Entwicklung professioneller Software. Auf diese Weise entsteht eine höhere Flexibilität in der persönlichen Gestaltung des automatisierten Handels.

#1 XTB

XTB Logo

Der polnische Broker XTB ist unter anderem über die BaFin reguliert. Dem Algo Trading hat der Broker auf seiner eigenen Plattform alle Türen geöffnet. Urspünglich war es möglich, über die interne Handelsplattform xStation 5 oder MetaTrader 4 eigene Handelssysteme zu erstellen und für das Trading über den Broker zu verwenden.

Christian Böttger XTB Nasdaq Scalping Trading
Ich handle seit etwa 7 Jahren mit XTB

Mittlerweile ist jedoch nur noch die eigene Handelsplattform xStation 5 zugänglich und eine MetaTrader 4 Anbindung wird von XTB nicht mehr zur Verfügung gestellt.

Bis zu einem Betrag von 100.000 € Umsatz pro Monat, verlangt XTB keine Kommissionen. Aufgrund der API-Schnittstelle ist das Algo Trading bei XTB möglich, wobei jedoch Programmierkenntnisse notwendig sind.

Vorteile:

xStation 5

Kostenloses Demokonto

Bietet eine Trading App

Über 5.800 Märkte

Keine Kommissionen bis 100.000€ Umsatz / Monat

Nachteile:

Inaktivitätsgebühr nach 365 Tagen

Kein MetaTrader mehr

#2 Admirals

Admirals

Auch bei Admirals kannst Du mit einem Algorithmus traden. Hierfür bietet Admirals ein automatisiertes Handelssystem (ATS) mit dementsprechenden Optionen. Ich empfehle die Umsetzung mit dem MetaTrader in den Versionen 4 und 5.

einstellungen im MT5 Admirals
MetaTrader 5 bei Admirals

Admirals bietet seit kurzem auch eine eigene Handelsplattform „Admirals“ und eine Trading App. Die Kosten und Leistungen sind von der Auswahl des jeweiligen Kontotyps abhängig.

Zu einem herausstechenden Merkmal von Admirals, gehört trotz der zahlreichen Funktionen, eine übersichtlich strukturierte Plattform und vergleichsweise günstige Gebühren.

Vorteile:

MetaTrader 4 & 5 für Algo Trading

Demokonto bleibt nach der Eröffnung eines Live-Kontos

CySEC Regulierung

Über 8.000 Märkte zugänglich

Deutschsprachiger Support

Nachteile:

Nur eine kostenlose Auszahlung pro Monat

Nicht durch BaFin reguliert

#3 IG

IG Broker Logo

IG ist ein Broker mit Sitz in London sowie einer deutschen Niederlassung in Frankfurt am Main. Neben der Regulierung in Großbritannien erfolgte eine weitere Lizenzierung über die BaFin aus Deutschland.

IG Broker technische Analyse
IG Broker Handelsplattform

Optionen für das Algo Trading ergeben sich bei diesem Anbieter unter anderem auf der angebotenen eigenen Plattform ebenso wie mit der Nutzung von MetaTrader 4. Hervorsticht bei diesem Anbieter, dass der Handel auf Basis von Derivaten erfolgt und als Folge dessen Aktien und andere Assets lediglich als Basiswerte dienen.

Es gibt hier eine API-Schnittstelle und für den MetaTrader 4 kannst Du auf vorgefertigter Algorithmen über IG zugreifen.

Vorteile:

Kostenfreies Demokonto

Professioneller Broker mit viel Erfahrung

MetaTrader 4

Regulierung durch die deutsche BaFin.

Alarmfunktion per Push-Benachrichtigung, SMS oder E-Mail

Nachteile:

Einige Analysetools sind nur gegen Bezahlung verfügbar.

Für Anfänger etwas überwältigend

#4 Libertex

Libertex besitzt wie zahlreiche Online-Broker einen Firmensitz in Zypern. Für die Regulierung ist die dortige Finanzaufsichtsbehörde CySEC zuständig. Zum Algo Trading stehen MetaTrader 4 und 5 zur Auswahl.

Libertex Handelsplattform Bedienelemente Chartanalyse machen
Libertex Trading Plattform

Die Spreads variieren hier abhängig vom Basiswert und des aktuellen Marktzustandes. Allerdings verlangt Libertex zum Beispiel für DAX CFDs keine Kommissionen und die Spreads sind für viele Assets recht eng.

Für das Testen von Strategien empfehle ich die Eröffnung eines kostenlosen Demokontos bei Libertex. Hier wird Dir ein Startkapital von 50.000 € zur Verfügung gestellt. Führt die angewendete Strategie nicht zum Erfolg, besteht die Möglichkeit, das Konto zurückzusetzen und zum Beispiel andere Ansätze auszuprobieren.

Vorteile:

MetaTrader 4 & 5

Demokonto mit 50.000€ Testguthaben

CySEC Regulierung

Nachteile:

In erster Linie CFD Broker

Welche Vorkenntnisse sollte man für Algo Trading haben?

Fehlen Dir die notwendigen Vorkenntnisse, entwickelt sich das automatische Trading schnell zu einem kostspieligen und zeitraubendem Versuch, mehr Rendite zu erzielen. Genau deshalb rate ich Anfängern unbedingt dazu, erst einmal erfolgreich im klassischen Trading zu werden.

Die Liste der unten aufgeführten 10 Vorkenntnisse zeigen Dir, welche Mindestanforderungen erfüllt sein müssen, um das Trading auf Basis von Algorithmen auf ein solides Fundament zu gründen.

Programmierkenntnisse: Die Skills zu Besitzen die angebotene Software selbstständig zu programmieren, gehört im Algo Trading zum grundlegenden Know-how. Ohne die Fähigkeit, entsprechende Algorithmen zu entwickeln, ist das Scheitern meistens vorprogrammiert.

Mathematik und Statistik: Kenntnisse über die Stochastik, sind für das Algo Trading besonders wichtig, um die statistische Auswertung eines Marktes zu verstehen und die entsprechenden Modelle dafür überhaupt entwickeln zu können.

Verständnis für Finanzmärkte: Eine Software ist von den Fähigkeiten ihres Programmierers abhängig. Dazu gehört ebenfalls ein umfassendes Grundwissen der Finanzmärkte und der dort agierenden Akteure zu besitzen.

Datenanalyse: Die Datenanalyse erlaubt es Dir, aus den gewonnenen Erkenntnissen die richtigen Schlüsse zu ziehen. Deshalb ist das Algo Trading meiner Erfahrung nach auch nichts für Trading-Anfänger. Wer nicht einmal die einfachsten Chartformationen erkennt, wird dies auch keiner Software beibringen.

Wissen zu Handelsplattformen und APIs: Du musst Dich intensiv mit den APIs, also Programmierschnittstellen zur Anwendungsprogrammierung beschäftigen und genau verstehen, wie sie funktionieren.

Backtesting: Das Backtesting erlaubt es die für das Algo Trading ausgewählte Strategie auf der Basis historischer Kurse einer Überprüfung zu unterziehen. In diesem Bereich habe ich für das klassische manuelle schon sehr viel Erfahrung gesammelt. Für das Testen eines Algos ist dieser Schritt natürlich auch unbedingt erforderlich.

Permanente Überwachung: Die mit Algorithmen ausgestatteten Programme sind ab und zu mit unerwarteten Kursbewegungen konfrontiert. Durch die konstante Überwachung hast Du die Möglichkeit, in diesen Momenten das Ruder in die Hand zu nehmen.

Risikomanagement: Die Einbindung des Risikomanagements in die Programmierung des Algorithmus für das Handelssystem, ist eine Grundvoraussetzung, um Verluste zu minimieren. In der Regel wird man nur dadurch überhaupt profitabel, dass man die Verluste & Drawdowns reduziert.

Leistungsstarke Hardware: Ist das Handelssystem einen Großteil des Tages mit der Analyse und dem Trading beschäftigt, darf die Hardware Dich dabei nicht im Stich lassen.

Welche Programmiersprachen nutzt man für Algo Trading?

MQL4: Die Abkürzung steht für MetaQuotes Language 4. Erschienen ist diese Programmiersprache im Jahr 2005 das erste Mal. Verwendung findet MQL4 für die Programmierung von MetaTrader 4. Die Sprache dient der internen Nutzung auf dieser Plattform und wurde extra für diesen Zweck erfunden. Für den MetaTrader 5 erfolgt in Bezug auf die Programmiersprache mit der Version MQL5 ebenfalls eine Neuerung.

Python: Python hat als Programmiersprache den Anspruch entwickelt möglichst leicht verständlich zu sein. Der Einstieg in das Programmieren gelingt mit dieser Sprache ebenfalls Anfängern auf diesem Gebiet. Python gehört im Algo Trading deshalb zu den angebotenen Programmiersprachen, die am häufigsten für die ersten Gehversuche auf diesem Gebiet Verwendung findet.

VBA: Eine weitere Programmiersprache, die von einem bekannten Unternehmen stammt, ist Visual Basics for Applications (VBA). In Auftrag gegeben wurde diese Skriptsprache von Microsoft für die Programmierung von Word, Excel und anderer Office-Software.

C#: C# ist eine Programmiersprache, deren Ursprung in der Verwendung mit Software von Microsoft lag. Inzwischen hat sich die im Jahr 2001 vorgestellte Skriptsprache in eine universelle Programmiersprache weiterentwickelt. Das zeigt sich unter anderem an der Kompatibilität mit Android, iOS und macOS. Nach einer gründlichen Einarbeitung ist C# ebenfalls für Anfänger geeignet.

R: Die Programmiersprache reicht bis auf das Jahr 1993 zurück. Der Fokus liegt bei R auf der Anwendung in Zusammenhang mit statistischen Berechnungen. R ist bei Tradern unter anderem aufgrund der schnellen Verarbeitung größerer Mengen von Daten beliebt. Diese Skriptsprache richtet sich eher an Fortgeschrittene als Anfänger auf dem Gebiet des Programmierens.

Algo Trading mit Metaquote Language 4 (MQL4)

Die von MetaTrader bekannte Skriptsprache MetaQuotes Language 4 bietet gleich mehrere Funktionen an, um das Programmieren für den automatisierten Handel zu erleichtern. Dazu gehört unter anderem der Trade Advisor.

Mit dessen Programmierung ist ein digitaler Ratgeber vorhanden, der profitable Trades aufspürt und selbstständig ausführt und bei passender Gelegenheit wieder schließt. Zusätzlich haben die Trader mit MQL4 Zugriff auf eine große Datenbank, welche eine Fülle an Informationen zu diesem Thema bereithält.

Einen Trading Roboter programmieren

Vor der Programmierung ähnelt der Trading Roboter einem Neugeborenen, welches auf die Unterstützung anderer Personen angewiesen ist, um über sich hinauszuwachsen.

Erst im Laufe der Verwendung der Programmiersprache erhält das Programm weitere Informationen zu seinen zukünftigen Aufgaben. Im Fall von MQL4 / MetaTrader 4 haben Trader die Möglichkeit sich an diesen drei Schritten zu orientieren, um den Expert Advicer (EA) auf die Suche nach guten Trades zu schicken.

Anlageklasse wählen: Der erste Schritt führt zur Suche einer geeigneten Anlageklasse. Im Algo Trading bestehen diese Anlageklassen in der überwiegenden Mehrheit aus Aktien, Devisen oder Kryptowährungen. Steht die Assetklasse fest, ist es danach an der Zeit einen passenden Kurs auszuwählen.

Kurs suchen: Vor der Erstellung eines Expert Advicers muss zunächst ein Kurs feststehen, der das Interesse der Trader weckt. Optimalerweise liegen bei diesem Kurs bereits Signale vor, die auf eine profitable Entwicklung des Kurses hindeuten.

Strategie festlegen: In nächsten Schritt gehen die Trader in den MetaEditor. Dort lassen sich die einzelnen Befehle mithilfe der Programmiersprache MQL4 eingeben. Ist dieser Prozess abgeschlossen verfügt der EA über alle wichtigen Informationen, um den Kurs zu beobachten, Positionen zu eröffnen oder einen Stop-Loss festzusetzen.

Algo Trading mit Python

Das Algo Trading mit Python ist zum einen nicht kompliziert zu verstehen und bietet zum anderen auch professionellen Programmierern den Anreiz diese Programmiersprache zu verwenden.

Trader, die in der Vergangenheit erfolgreiche Trading Roboter erstellt haben, greifen für die Erstellung von Algorithmen für andere Trader gerne auf dieses diese Skriptsprache zurück. Für Tests der entwickelten Strategie bietet sich das Backtesting an, welches zu einem der Standards der Funktionen von Python gehört. Anhand der historischen Daten tritt ergeben sich erste konkrete Hinweise, ob diese Strategie einen Erfolg herbeiführt oder nicht.

Einen Trading Roboter mit Python programmieren

Python vereinfacht das Programmieren eines Trading Roboters unter anderem aufgrund der Bereitstellung zahlreicher, vorgefertigter Elemente. Jedes dieser Elemente ist mit einem Symbol gekennzeichnet, um eine noch leichtere Unterscheidung vorzunehmen.

Mit wenigen Klicks entsteht auf diese Weise ein Algo Trading Roboter, der schon kurze Zeit später über alle wichtigen Informationen für den Beginn seiner Arbeit verfügt. Trotz der vorhandenen Hilfestellungen stellt es ebenfalls eine Option dar, den Trading Roboter komplett manuell zu programmieren.

Algo Trading mit weiteren Programmiersprachen

Obwohl MQL4 und Python derzeit zu den bekanntesten Optionen für die Verwendung einer Skriptsprache zur Erstellung von Algorithmen im Trading gehören, ist die Auswahl mit diesen beiden Optionen noch nicht abgeschlossen.

C# und VBA sind nur zwei der weiteren Programmiersprachen, die dafür Sorge tragen, dass sich der Handel in der eigenen Abwesenheit zu 100 % an den vorgegebenen Eingaben orientiert. Was es bei den anderen Programmiersprachen zu beachten gilt, zeige ich dir in diesem Abschnitt.

Automatisieren mit C#

Nach der Auswahl eines Kurses findet die Erstellung des automatisierten Handels im Visual Studio statt. Zuerst findet sich dort die Möglichkeit dem Trading Roboter Kommentare hinzuzufügen. Diese Option erlaubt es sich selber kleine Memos zu hinterlassen.

Der Text bedarf deshalb einer leichten Verständlichkeit um einige Wochen oder Monate später kein Rätselraten auszulösen. Im Anschluss erfolgt die Programmierung des automatisierten Handels. Hierbei gilt es vorab eine Liste zu erstellen, um keinen Befehl, wie etwa die Eingabe eines Stop-Loss zu vergessen.

Automatisieren mit NinjaTrader 7

Neben der Erstellung von Handelssystemen mithilfe von NinjaTrader 7 gibt es auf der Plattform ebenfalls Möglichkeiten die ausgewählte Strategie einem Test zu unterziehen. Zu finden sich diese Funktionen in der Kategorie „Handelssystemanalyse“. Trader, die gerade erst damit begonnen haben mit einer Automatisierung zu arbeiten, gewinnen durch positive Analysen das notwendige Selbstvertrauen in die eigenen Programmierfähigkeiten.

Automatisieren mit VBA

Die Automatisierung mit VBA dient eher der Zeitersparnis im Börsenhandel mit Aktien und weniger der Erstellung eines klassischen Handelssystems. Excel VBA ist demnach nicht in der Lage Handelsentscheidungen zu treffen.

Der Vorteil dieses Programms liegt darin unter anderem Börsenkurse für Aktien nach Excel zu importieren. Innerhalb der Tabellen wirken die Kurse übersichtlicher und erlauben eine schnellere Erfassung der aktuellen Kurse. Treten keine Störungen in der Übertragung aus, erscheint in der Excel Tabelle automatisch der Aktienkurs in Echtzeit.

Beachte: Um diese Funktion zu nutzen, wird eine Schnittstelle (API) benötigt. Das Application Programming Interface funktioniert als Mittelmann für die Datenübertragung. Dieser Übertragungsweg erlaubt es ebenfalls die Daten von mobilen Trading Apps nach Excel VBA zu übertragen.

Tradinganalyse mit R

Die Programmiersprache dient der Analyse von Statistiken und Charts im Trading. Aus diesem Grund ist R vergleich mit VBA in Excel nicht den vollwertigen Handelssystemen angehörig.

Trotzdem ist eine leichter verständliche Analyse und Erkennung von Trendwenden und deren Zeichen ebenfalls ein Weg sich über diese Skriptsprache wertvolle Zeit einzusparen. R ist darüber hinaus ein bewährtes Mittel um das ausgewählte Risikomanagement anzuwenden und Trades nicht ohne vorherige weitere Bestätigungen auszuführen.

Die besten Kurse für Algo Trading

Für einen erfolgreichen Start in das Algo Trading ist es aus meiner Sicht von Vorteil über so viele hilfreiche Informationen wie möglich zu verfügen. Einer der Wege, um Dir eine fundierte Grundlage aufzubauen, führt über Kurse, die Dir das Basiswissen ebenso wie Tipps und Tricks vermitteln. Einen Kurs zu buchen hilft darüber hinaus mehr Verständnis für die Setzung realistischer Ziele zu entwickeln.

Die Mythen über einen schnellen Reichtum mithilfe des Algo Tradings führen mitunter dazu allein auf Basis der eigenen Erwartungshaltung das automatisierte Trading vorschnell als Fehlschlag zu interpretieren. Die folgenden vier Kurse helfen Dir ein detaillierteres Bild des algorithmischen Handels zu entwickeln.

Kurs: Algo Trading mit MQL4

Dieser Kurs stammt von Enrico Lambino und ist derzeit einzig auf Englisch verfügbar. In diesem Kurs lernen die Teilnehmer mehr als 60 MQLA Scripts zu erstellen. Der Kurs teilt sich nach der Einleitung in drei Lernabschnitte ein. Insgesamt haben die Teilnehmer die Möglichkeit auf bis zu 74 einzelne Lektionen Zugriff zu nehmen. Neben schriftlichen Lernmaterialien besteht der Kurs aus bis zu 6,5 Stunden Videomaterial, welche für die Teilnehmer zum Download bereitsteht.

Nach dem Kauf des Kurses besteht keine zeitliche Einschränkung des Zugriffs. Die Trader erhalten als Folge dessen die Möglichkeit zu späteren Zeitpunkten auf einzelne Informationen und Lektionen des Kurses zurückzukommen.

Besonders geeignet für: Der Kurs Algo Trading mit MQL4 ist speziell geeignet für Trader, die einen umfassendes Einblick in dieses Thema gewinnen möchten. Das Basiswissen zu Themen wie Programmieren und Trading Software zu besitzen, reicht in diesem Kurs aus, um den Beschreibungen des Dozenten zu folgen. Angesicht der Lerninhalte und der niedrigen Einstiegsschwellen ist dieses Angebot eher als Anfängerkurs zu bewerten.

Kurs: Algo Trading mit Python

Dieser Kurs von Jenny Hung ist momentan aausschließlich in englischer Sprache verfügbar. Die Zusammensetzung dieses Kurses besteht aus 13 Kapiteln mit insgesamt 61 Lektionen. Zu diesen Lektionen gehören Informationen zur Suche nach den passenden Indikatoren bis zur Programmierung des Trailings. In diesem Kurs beschäftigt sich die Dozentin primär mit Python in Verbindung mit dem Forex Handel ebenso wie Kryptowährungen.

Für die Darstellung des Kurses kommt der Computer ebenso in Betracht als auch mobile Geräte wie Smartphones und Tablets. Mit 4,5 Stunden Videomaterial besteht die Möglichkeit das Lernen noch anschaulicher zu gestalten. Der Zugriff auf diesen Kurs besteht zeitlich unbegrenzt.

Besonders geeignet für: Die Dozentin gibt an, dass für diesen Kurs kein Fachwissen in Bezug auf das Programmieren erforderlich ist. Die Teilnahme empfiehlt sich aus diesem Grund in erster Linie für Personen, die noch kein spezifischeres Fachwissen auf diesem Gebiet besitzen. Nicht geeignet ist dieser Kurs dagegen für Trader, die bevorzugt auf dem Aktienmarkt Handel betreiben. Die Spezifikation auf Währungspaare und den Forex Handel ist für diese Trader als Folge dessen weniger hilfreich.

Kurs: Algo Trading mit R

Dieser vom SuperDataScience Team angebotene Kurs verspricht eine Vermittlung der wichtigsten Fakten über die Programmiersprache R. Erhältlich ist der Kurs in deutscher Sprache ebenso wie mehr als einem Dutzend weiterer Fremdsprachen. Die Unterteilung des Onlinekurses erfolgt in 9 Kapitel mit 80 einzelnen Lektionen. Dazu gehören die Grundregeln des Programmierens ebenso wie Details, die sich spezifisch auf diese Programmiersprache beziehen.

Die meisten Kapitel sind nicht länger als zwei Stunden, sodass die Lerninhalte täglich nicht allzu viel Zeit in Anspruch nehmen. Für das Wiederholen der Kapitel besteht kein Grund zur Eile, da der Kurs nach dem Kauf ein lebenslanges Nutzungsrecht gewährt.

Besonders geeignet für: Bei diesem Kurs handelt es sich ebenfalls um ein Onlineangebot, welches sich an Anfänger im Algo Trading mit der Nutzung von R richtet. Für das leichtere Verständnis ist dieser Kurs in mehrere Schritt-für-Schritt-Anleitungen unterteilt. Die Teilnehmer finden auf diese Weise die Möglichkeit sich während des Lernens eine routinierte Nutzung der Programmiersprache R anzueignen.

Kurs: Algo Trading mit VBA

Dieser Kurs wird von der Dozentin Leila Gharani angeboten. Erhältlich ist der Kurs auf Deutsch ebenso wie in 15 anderen Sprachen. Dieser Kurs ist äußerst umfangreich und verteilt sich auf insgesamt 21 Kapitel. Diese Kapitel sind aufgeteilt in 172 Lektionen. Die Herausgeberin rechnet mit dem Lesen und Lernen der Inhalte mehr als 22 Stunden beschäftigt zu sein.

Die Aufteilung in kleine Lektionen erlaubt es Kapitel zu überspringen, in denen der Inhalt keinen direkten Bezug zum Trading besteht. 53 Lernmaterialien stehen zum Download zur Verfügung. Für die erfolgreiche Teilnahme an dem Kurs wird eine Bescheinigung ausgestellt. Der Zugriff auf die Daten und Inhalte bleibt nach dem Abschluss der einzelnen Lektionen weiterhin bestehen.

Besonders geeignet für: Dieser Kurs richtet sich an Personen, die mit der Nutzung von Excel und den dortigen Funktionen bereits vertraut sind. Aus diesem Grund ist der Kurs besser für Fortgeschrittene als Anfänger geeignet. Zudem empfiehlt die Dozentin für die Durchführung des Kurses einen PC oder Laptop zu verwenden, der Windows als Betriebssystem verwendet. In der Verwendung anderer Betriebssysteme ergeben sich ansonsten mitunter Verständnisprobleme zu den visuellen Anleitungen der Dozentin.

Vor- und Nachteile von Algo Trading

Vorteile:

Nach der Programmierung versprechen die Handelssysteme eine hohe Zeitersparnis.

Algo Trading befreit die Handelsentscheidungen von menschlichen Emotionen.

Strategien können flexibel automatisiert werden.

Der Algorithmus kann theoretisch rund um die Uhr traden.

Nachteile:

Die Programmierung erfordert Zeit und Fachkenntnisse.

Fehlerhaft programmierte Algorithmen erhöhen das Verlustrisiko.

Die Angebote sind nicht in allen Punkten komplett ausgereift.

FAQ – Algo Trading

Was ist algorithmisches Trading?
+
Das algorithmische Trading ist eine Form des Handels an der Börse, die auf einer individuell programmierten Software beruht. Diese Software trifft Handelsentscheidungen nach den Vorgaben der Trader. Menschliche Emotionen bleiben in dieser Version des Tradings außen vor.
Warum ist es sinnvoll Algo Trading zu nutzen?
+
Das Algo Trading erlaubt es in der eigenen Abwesenheit die Märkte wie zum Beispiel Kryptowährungen weiterhin zu beobachten. Mit den in diesem Zeitraum ausgeführten Ordern stellt es eine Option dar die Bilanz des Tradings zu verbessern und höhere Renditen zu erzielen.
Ist es schwer Algo Trading zu lernen?
+
Das Grundgerüst des Algo Tradings ist schnell zu verstehen. Mehr Zeit und Mühe erfordert die Einarbeitung in die Erstellung eines eigenen Handelssystems. Diese Aufgabe zu perfektionieren erfordert von Tradern Wochen und Monate der konzentrierten Arbeit, um einen passenden Algorithmus zu programmieren, der sich optimal der eigenen Tradingstrategie anpasst.
Welche Vorkenntnisse benötigt man für Algo Trading?
+
Für die eigenhändige Programmierung eines automatischen Handelssystems erfordert es ein umfassendes Know-how der verwendeten Programmiersprache in Verbindung mit der Kenntnis der ausgewählten Finanzmärkte. Für Quereinsteiger ohne Vorkenntnisse dieser Themenbereiche ist das Trading auf Basis von Algorithmen nicht geeignet.
Wo kann man Algo Trading lernen?
+
Eine Möglichkeit für das Erlernen der dieser Unterkategorie des automatisierten Handels führt über Onlineangebote wie Kurse oder Seminare. Ein Großteil dieser Lernangebote erlaubt es sich die Zeit zum Lernen frei einzuteilen. Eine weitere Option besteht aus Präsenzveranstaltungen, die unter anderem Bildungseinrichtungen zu diesem Thema anbieten.
Handelt man mit Algo Trading profitabler?
+
Die Höhe der Gewinne hängt zu einem Großteil von dem verwendeten Algorithmus ab. Basierend auf diesem Fakt ist es unerlässlich die Handelssysteme zu beobachten, um zu verhindern, dass sich durch eine unzureichende Programmierung hohe Verluste anzuhäufen.
Welche Risiken haben Tradingalgorithmen?
+
Eines der Risiken besteht darin in der Programmierung das Risikomanagement nicht ausreichend zu berücksichtigen. Ein fehlender Stop-Loss ist von außen betrachtet ein kleiner Fehler. Je länger dieser Fehler unentdeckt bleibt, umso höher stehen die Chancen, dass die Tradingalgorithmen nicht die erwünschten Gewinne mit sich bringen.
Ist Algo Trading legal?
+
Ja, die Verwendung einer automatisierten Handelssoftware ist in Deutschland legal. Nicht jede Trading Plattform und jeder Broker bieten die optimalen Voraussetzungen für die Benutzung dieser Werkzeuge, sodass die Auswahl geeigneter Broker mitunter mehr Zeit in Anspruch nimmt.
Christian Böttger

Christian Böttger

Über den Autor Finanzexperte und Ausbilder für Trading mit über 6 Jahren Erfahrung an der Börse.

Vollzeit-Trader

„Egal in welcher Marktphase man sich befindet – mit meinen Strategien kann ich seit über 6 Jahren flexibel im Markt erfolgreich agieren!“

>75% Trefferquote

+6 Jahre Erfahrung

>100K € Jahresgewinn

Über den Autor:

Christian Böttger ist hauptberuflich Trader und Mentor, der sowohl kurzfristige Trades als auch langfristige Investments mit überragender Trefferquote durchführt. Auf Finanzradar.de teilt er seine Analysen sowie praktische Erfahrung und hat besonders für Anfänger den einen oder anderen Kniff parat. Mehr über Christian erfährst Du hier.