HBreuer-Trading

Programmierung, Schulungen, Video-Training

  • E-Mail
  • RSS
  • YouTube
  • Start
  • Holger Breuer
    • Dipl.-Inf. Holger Breuer
    • Fragen und Antworten
    • Referenzen
    • Kontakt
    • Partner
      • André Stagge
      • NinjaTrader
      • Kinetick
      • Wealth-Lab
      • CapTrader
      • FXFlat
  • Programmierung
    • Einführung
    • Programmierung Handelssysteme
    • Programmierung Indikatoren
    • Backtesting Handelsstrategien
    • Statistische Auswertungen
  • Handelssysteme
    • Live-Trading-Tag
    • Trading-Dinner
    • Live-Stream bei YouTube
  • Saisonalität
  • Video-Trainings
    • Einführung
    • Einsteigerwissen
    • Fortgeschrittene Trader
    • Experten im Systemhandel
  • Tradingsoftware
    • Einführung
    • NinjaTrader
    • Wealth-Lab
    • AmiBroker
  • Blog

Handelssysteme mit NinjaTrader

3. April 2017 By Holger Breuer

Denkt man an automatische Handelssysteme, wird man sofort an so genannte Expert Advisors im MetaTrader erinnert. Neben dem MetaTrader existieren allerdings noch viel mehr Handelsplattformen auf denen Handelssysteme automatisiert ablaufen können. Eine davon ist NinjaTrader.

NinjaTrader und automatische Handelssysteme

HBreuer-Trading ist seit 2011 zertifizierter Partner von NinjaTrader. Seit dieser Zeit entwickeln wir automatische Handelsstrategien und Handelssysteme, unter anderem für den NinjaTrader. Neben einigen hundert Ideen von Strategien, Indikatoren und individuellen Lösungen betreuen wir Kunden auch beim Einsatz dieser Handelsstrategien und dem Umgang mit NinjaTrader. Da keine Tradingplattform fehlerfrei ist, ist es umso wichtiger, einen starken Partner mit langjähriger Erfahrung und den notwendigen Kontakten zum NinjaTrader-Support zu haben. Die Programmierung kann recht einfach sein, bspw. ein einfaches MA-Crossover-System, oder auch sehr komplex, mit einigen tausend Zeilen an Programmiercode. Ich habe in den letzten 7 Jahren eine Vielzahl an Handelssystemen programmiert, so dass ich Sie gerne mit meinem Expertenwissen unterstütze.

Mit dem NinjaTrader können Aktien, Futures, Forex und CFDs gehandelt werden. Die zu handelnden Instrumente hängen stark mit dem gewählten Broker zusammen. FXCM beispielsweise bietet den Forex- und CFD-Handel an. NinjaTraderBrokerage den professionellen Futures-Handel und mit Interactive-Brokers können beinahe alle Instrumente gehandelt werden.

Können automatische Handelssysteme funktionieren?

Aus den Erfahrungen der letzten 9 Jahre in der Programmierung und auch Anwendung von Handelssystemen, sowohl automatisiert, als auch manuell, kann ich folgende Aussage treffen. Automatische Handelssysteme müssen ohne Fehler und ohne starke Optimierung programmiert werden. Dazu gehört sehr viel Erfahrung. Eine zusammengeklickte Handelsstrategie kann Fehler enthalten. Diese würde ich nie im LIVE-Trading einsetzen. Nur ein selbst entwickeltes und über einige Zeit auf dem Demo-Konto getestetes Handelssystem sollte auch im LIVE-Trading eingesetzt werden, sofern es profitabel ist und den eigenen Risikovorstellungen entspricht. Es macht keinen Sinn eine Handelsstrategie einzusetzen, welche in 10 Jahren 500.000 € Profit gemacht hat, aber auch einen Drawdown von 50.000 € aufweist, wenn man selbst nur 10.000 € auf dem Tradingkonto hat.

Um die Ausgangsfrage zu beantworten: Ja, ich glaube und bin fest davon überzeugt, dass automatische Handelssysteme funktionieren können. Einige konkrete Beispiele sind in meinem YouTube-Kanal Der Strategiecheck zu finden. Wie lange diese Systeme noch funktionieren, kann natürlich keiner letztendlich sagen. Es können sich die Marktgegebenheiten ändern, es kann eine ganz andere Volatilität im Markt vorliegen, oder die Systematik erzielt einfach keine Performance mehr. Aktuell liegen die 4 besten Handelssysteme mit einer Performance von 22% seit dem letzten Test weit vorne, warum sollte man nicht auch in den nächsten Monaten davon profitieren können.

Uns als Systemhändler muss dies fast egal sein, warum eine Handelsstrategie nicht mehr funktioniert. Es sollten nur zwingend Kriterien vorliegen, um eine Handelsstrategie auch abzuschalten. Noch viel wichtiger in diesem Zusammenhang ist aber, dass man sich als Nutzer und Anwender eines Handelssystems auch an diese Regeln zum Abschalten hält.

Vom Backtest bis zum LIVE Einsatz

NinjaTrader bietet verschiedene Ausführungs-Module für eine Handelsstrategie an. Ich unterscheide 5 wichtige Stufen, bevor ich ein Handelssystem in die Voll-Automatisierung bei NinjaTrader übernehme

Backtesting

Während des Backtestings sammeln Sie erste Erfahrungen mit Ihrer Strategie. Achten Sie auf die wichtigsten Performance-Kennzahlen und Ihre eigene Risikoaffinität.

Manuelle Prüfung

Ein manuelle Prüfung der Trades und des Backtests ist unumgänglich. Sie sollten jeden Einstieg und Ausstieg prüfen, ob dieser genauso umgesetzt wurde, wie von Ihnen angedacht und Ihrer Idee vorgegeben. Nur so können Sie Fehler an Feiertagen, bei Zeitumstellung oder kürzen Börsenhandelszeiten umgehen.

Replay-Test

NinjaTrader bietet mit dem Replay-Modus eine Möglichkeit die Live-Umgebung zu simulieren. Sie laden sich Daten von einem Instrument herunter und können, wie beim CD-Spieler, vor- und zurückspulen. Dabei werden die Trades ganz normal ausgeführt, nur in höherer Geschwindigkeit. So können Sie Fehlersituationen schneller erkennen. Ein Video zur Erklärung des Replay-Modus finden Sie hier in meinem YouTube-Kanal.

Demo-Modus

Nach dem Test mit Replay-Daten ist ein Live-Handel vorgesehen. Sie verwenden hierbei die Live-Daten ihres Datenanbieters, allerdings noch nicht das Live-Konto. Sie können mit NinjaTrader Demokonten anlegen und auf diesen so lange handeln, wie Sie Ihr Handelssystem testen möchten. Auch die Orderausführung sollte bei diesem Test beachtet werden, da sich diese zum Replay-Modus ein wenig anders verhält.

Live-Trading

Nach allen erfolgreich bestandenen Teststufen kann die Handelsstrategie endlich im Live-Trading verwendet werden. Dabei muss immer auf die bereits angesprochen Fehlerquellen geachtet werden. Evtl. muss das System auch wieder in den Demo-Modus versetzt oder komplett abgeschaltet werden.

Wann schalte ich ein Handelssystem ab?

Es gibt zahlreiche Wege und Ideen, ab wann der einzelne Anwender ein Handelssystem abschalten kann. Jedoch sollten immer objektive Kriterien als Entscheidung herangezogen werden. In meinem kostenlosen PDF-Dokument „Die 8 wichtigsten Kennzahlen bei Handelssystemen“ gehe ich auf einige wichtige Performance-Statistiken ein. Diese können verwendet werden, um den für sich individuellen Plan zu erstellen, ab wann ein Handelssystem nicht mehr funktioniert. Im NinjaTrader können diese Kennzahlen ausgelesen, und damit eigene Berechnungen angestellt werden.

Die beiden wichtigsten Kennzahlen für meine eigene Handelssysteme sind der Drawdown, der im Backtest aufgetreten ist und die Anzahl der Verlierer-Trades in Folge. Wird der Drawdown im Live-Trading erreicht sollte man vorsichtig im Umgang mit dem Handelssystem sein und evtl. weitere Tests durchführen. Auch wenn die Anzahl der bisherigen Verlierer hintereinander eines Handelssystems erreicht wurde, kann es sein, dass diese Handelsstrategie bald nicht mehr funktioniert.

Kann mich NinjaTrader bei der Abschaltung der Handelsstrategie unterstützen?

NinjaTrader bietet keine direkte Möglichkeit ein Handelssystem automatisch abzuschalten. Allerdings können die weiter oben beschriebenen Performance-Kennzahlen ausgelesen werden. Damit kann im Programmcode dann bspw. das Handelssystem sofort abgeschaltet oder vorerst eine Information per E-Mail verschickt werden. Dies hängt stark davon ab, wie hochfrequent die Handelsstrategie tradet und wie oft man die Möglichkeit hat, nach dem System zu schauen.

Sollte ein Handelssystem unbeaufsichtigt gelassen werden?

Die Antwort hierbei ist ein klares NEIN. Niemals würde ich ein Handelssystem unbeaufsichtigt über mehrere Tage handeln lassen. Auch nicht mit einer so professionellen Plattform wie NinjaTrader. Neben der Stabilität einer Trading-Plattform, kann zum Beispiel auch die Internetverbindung Probleme bereiten. Ebenso wie der Datenanbieter oder der Preisserver. Technisch gesehen, existieren neben Programmierfehlern (auf ca. 1000 Zeilen Code kommen 3 Programmierfehler), zig weitere Fehlerquellen.

Ich selbst versuche sooft wie möglich, meine Strategien auf dem gemieteten Server anzusehen und zu betreuen. Eingreifen sollte man nur in Extremsituationen. Ein einfaches Aufschalten auf dem Server hilft aber meist schon, um zu sehen, ob alles funktioniert. Hat der Programmierer dann noch Meldungen per E-Mail eingebaut, die bei einem Trade oder bei Problemen versendet werden, kann man einigermaßen beruhigt schlafen.

Die Zukunft von NinjaTader und den automatischen Handelssystemen

Mit dem NinjaTrader 8 ist eine neue Plattform-Generation entstanden. Neben den vielen Verbesserungen bei der Performance, dem Charting und natürlich der Automatisierung von Handelssystemen bringt NinjaTrader 8 auch eine erhöhte Ausfallsicherheit mit sich.

HBreuer-Trading empfiehlt dennoch, vorerst, die weitere Nutzung von Handelssystemen auf dem NinjaTrader 7. Diese Plattform existiert bereits seit mehr als 8 Jahren und ist sehr ausgereift. Alle Fehler sind uns bekannt und wir können sofort sagen, ob etwas funktioniert, oder ob es im LIVE-Einsatz Probleme geben kann.

NinjaTrader 8 wird das neue Flaggschiff unter den Handelsplattformen, irgendwann. Aber nach einigen Monaten im Live-Einsatz ist die Plattform noch zu jung, um alle Fehlerquellen oder Fallstricke zu kennen. In einigen Monaten oder einem Jahr wird sich das ändern und NinjaTrader 8 wird dann mit der neuen Technologie sehr weit vorne liegen.

Bis dahin machen Sie es, wie auch mit Ihrem Betriebssystem, nutzen Sie alt bewährtes, denn vieles Neue, ist oft noch etwas unausgereift. Auf den fahrenden Zug aufspringen kann jeder, zu jederzeit, gerade bei NinjaTrader.

Auch bei HBreuer-Trading können wir dann Ihr erfolgreiches Handelssystem auf das neue Flaggschiff portieren.

Erfolgreiche Trading Tage
Holger Breuer

Filed Under: Handelssysteme, NinjaTrader

Suche nach Artikeln

Neueste Beiträge

  • Saisonalitäten in der Corona-Krise – EURUSD
  • Die besten Handelsstrategien für den DAX – Update 2020
  • Die besten Handelsstrategien für den DAX – Performance-Update 2018
  • Die 4 besten Handelssysteme – Teil 2 – Performance 2018
  • Die 4 besten Handelssysteme – Performance 2018

Themen im Blog

  • Allgemein
    • Gastbeiträge
    • Veranstaltungen
  • Backtesting
  • DAX
  • Programmierung
    • Handelssysteme
    • Indikatoren
    • Statistische Auswertungen
  • Saisonalität
  • Tradingsoftware
    • AmiBroker
    • NinjaTrader
    • Wealth-Lab

Archiv

Letzter Post / Aktuelles

Saisonalitäten in der Corona-Krise – EURUSD

Teil 1: Vormittags-Schwäche beim EUR/USD In dieser Artikelserie stellt Ihnen Holger Breuer von HBreuer-Trading eine Reihe interessanter und profitabler Saisonalitäten im Intraday-Bereich vor. Diese wurden bereits 2018 veröffentlicht. Im Jahr 2022, nach der Corona-Krise der Aktien-Märkte soll nun erneut eine Auswertung der Handelsansätze vorgenommen werden.

Themen im Blog

  • Allgemein
    • Gastbeiträge
    • Veranstaltungen
  • Backtesting
  • DAX
  • Programmierung
    • Handelssysteme
    • Indikatoren
    • Statistische Auswertungen
  • Saisonalität
  • Tradingsoftware
    • AmiBroker
    • NinjaTrader
    • Wealth-Lab

HBreuer-Trading

Dipl.-Inf. Holger Breuer
HBreuer-Trading
Stralsunder Str. 30
51145 Köln

Telefon: +49 (0) 162 1318944
E-Mail: info[at]hbreuer-trading.de

  • Impressum
  • Datenschutz

© 2011–2025 HBreuer-Trading

 

Risiko Offenlegung: Der Handel mit Futures, Forex und CFD´s birgt ein hohes Risiko und ist nicht für jeden Investor geeignet. Ein Investor kann möglicherweise mehr als das eingezahlte Kapital verlieren. Für den Handel sollte nur Risikokapital verwendet werden, bzw. Teile des Risikokapitals. Risikokapital ist Geld, bei dessen Verlust sich keine Änderung der Finanzsituation ergibt bzw. keinen Einfluss auf das Leben mit sich bringt. Eine in der Vergangenheit erzielte Performance ist keine Garantie für zukünftige Gewinne.

Offenlegung hypothetischer Performance: Hypothetische Performance Ergebnisse haben viele inhärente Einschränkungen, von denen einige im Folgenden beschrieben werden. Die dargestellten Ergebnisse des Kontos können in den Gewinnen und Verlusten stark abweichen. Einer der Einschränkungen der hypothetischen Ergebnisse ist dass Sie durch bekannte historische Daten entstanden sind. Darüber hinaus beinhaltet der hypothetische Handel kein finanzielles Risiko – kein hypothetischer Track Record kann die finanziellen Risiken des tatsächlichen Handels darstellen. Beispielsweise besteht die Möglichkeit dass der Handel bei Verlusten ausgesetzt bzw. abgebrochen wird, dies kann die tatsächlichen Ergebnisse stark verändern. DesWeiteren gibt es zahlreiche weitere Faktoren die bei der Umsetzung eines Handelsprogramms nicht vollständig in der hypothetischen Performance berücksichtigt werden können und somit die tatsächlichen Ergebnisse beeinflussen können.

Offenlegung der Kundenzufriedenheit: Kundenzufriedenheit und Bewertungen auf HBreuer-Trading beziehen sich nur auf den Kunden selbst und nicht auf andere Kunden oder Teilnehmer eines Kurses. Die Bewertungen und Ergebnisse sind keine Garantie für zukünftige Performance einer Strategie.