Viewing posts categorised under: NinjaTrader
18Apr
Expert Advisor programmieren
AllgemeinLeave a comment

Sehr geehrte Leser und Leserinnen,

in unserem heutigen Content-Artikel soll es um die professionelle Umsetzung Ihres Handelssystems gehen. Wenn Sie sich diesen Artikel durchlesen, dann haben Sie, aufgrund unserer relevant gewählten Überschrift, höchstwahrscheinlich Interesse an Themen wie Algo-Trading, System-Trading und die Programmierung Ihrer eigenen Handelssysteme.

Wir wollen in diesem Artikel sachliche Fakten benennen, wieso es besser ist, dass Sie Ihr System von professionellen Programmierern entwickeln lassen sollten, als einen x-beliebigen Programmierer an solche Projekte zu setzen.

Denn nicht jeder, der auch programmieren kann, ist in der Lage gut funktionierende Trading-Systeme zu programmieren und auch optimal auf die verwendete Software anzupassen.

Expert Advisor programmieren ist ein Fachgebiet

Wenn Sie bemerken, was wir natürlich nicht hoffen, dass Sie ein Problem mit Ihrem Herzen haben, dann gehen Sie ja auch nicht zu einem x-beliebigen Hinterhofs-Arzt. Oder? Sie gehen, höchstwahrscheinlich, zu einem Experten auf seinem Fachgebiet, in diesem Fall zu einem Kardiologen, und lassen sich Ihr Herz von diesem spezifischen Arzt oder Ärztin untersuchen.

Wieso würden Sie zu einem Spezialisten und nicht zu Ihrem Hausarzt gehen um sich behandeln zu lassen? Sie wollen, dass der Doktor auf diesem Gebiet ein Vollprofi ist. Er soll sich mit dem Herzen bis ins kleinste Detail befasst haben und seine komplette Erfahrung in Ihre Genesung investieren.

Genau dasselbe wollen wir doch auch für unsere selbst entwickelten Handelssysteme. Oder etwa nicht?

Dasselbe Prinzip sollte doch dann auch für Ihre entworfenen Expert Advisor gelten. Oder etwa nicht? Sie wollen doch auch, dass in diesem Fall ein Vollblutprofi mit dem Blick fürs Detail Ihr lang entwickeltes Handelssystem programmiert.

Doch wieso wollen wir dann noch, dass unser Exper Advisor, der unser Kapital verwalten soll, von einem 0815 Programmierer programmiert werden soll?

Es existiert ein schönes Sprichwort. Dieses besagt: Wer Bananen bezahlt, bekommt Affen.

Stellen Sie sich Ihr Handelssystem wie eine Bank vor. Das Handelssystem soll Ihr Geld vermehren, aber auch darauf achten, dass das Risiko nicht all zu groß wird. Wollen Sie nicht, dass Ihr Geld nur von der besten Bank und dem besten Tradern/Investoren verwaltet wird?

Wir von Algo-Camp haben unser Handwerk bei professionellen Vermögensverwaltungen und Banken gelernt und wissen somit auch, aufgrund jahrelanger Erfahrung, worauf es bei der Programmierung, aber auch bei der Entwicklung, von Expert Advisorn ankommt.

Wir kennen die Macken der jeweiligen Software und wissen somit, auch aus der Erfahrung mit vielen Kunden, worauf man bei welcher Software genau achten muss. Denn der Ninjatrader hat andere „Problemzonen“ als vielleicht der Metatrader 4 oder Metatrader 5.

Trading-Systeme die nur auf Forex-Basis funktionieren müssen anders programmiert werden, als Trading-Systeme die auf Basis von Indices oder Rohstoffen agieren.

Wenn Sie einen Laien an einfache oder komplexe Handelssysteme setzen und dann erwarten, dass er Ihnen Ihr Handelssysteme auf alle Software-Typen und auf alle Märkte programmieren kann, so wird dies, höchstwahrscheinlich, nicht der Fall sein.

Ninjatrader, Metatrader 4 & 5 oder eine Software Individuallösung, mit uns als Partner ist alles möglich

Aufgrund der jahrelangen Erfahrung in der Programmierung von Handelssystemen, haben wir uns ein großes Repertoire an Knowhow ansammeln können, von dem Sie natürlich enorm profitieren.

Wir können Ihr Trading-System auf jeder möglichen Plattform und so gut wie in jeder Programmiersprache umsetzen, sollten Sie eine Individuallösung per API-Schnittstelle direkt zum Broker wollen. Alles kein Problem!

Wir wollen Ihnen nichts verheimlichen, natürlich ist unsere Dienstleistung nicht so günstig wie als wenn Sie sich einen Studenten schnappen und Ihn etwas programmieren lassen.

Doch wollen Sie nicht eigentlich auch, dass Ihr lange entwickeltes Handelssystem auch von Programmierern programmiert und umgesetzt wird, die schon Trading-Systeme für Vermögensverwaltungen und Banken programmiert und entwickelt haben?

Auch nach der Programmierung Ihres Algorithmus lassen wir Sie nicht allein. Wir wollen, dass unsere Kunden mit einem 100% sauberen und optimal programmierten Trading-System an die Börsen gehen. Um dies zu erreichen, arbeiten wir sehr eng mit unseren Auftraggebern zusammen, so dass die Handelsanweisungen des Auftraggebers perfekt in die jeweilige Programmiersprache umgesetzt werden kann.

So wie Sie sich als Person immer weiterentwickeln, so entwickeln sich auch Ihre Expert Advisor mit. Sollten Sie einen Expert Advisor eine Zeit lange laufen gelassen haben und Ihnen fällt eine neue Idee ein, wie Sie diesen Algorithmus weiterentwickeln können, so wird es sehr schwer für Sie, wenn Sie für jede Anpassung einen neuen Freelancer anfragen müssen, der dann den Programmiercode des Vorgängers anpassen muss.

Solch ein Szenario sorgt dafür, dass kleinste Anpassungen enorm teuer werden können. Denn der Freelancer muss sich erstmal in den Code des vorherigen Freelancers einarbeiten und dies braucht seine Zeit. Denn jeder Programmierer programmiert ein Trading-System auf seine Art.

Wir bei Algo-Camp programmieren Ihre Algorithmen so effizient und effektiv, so dass kleine Anpassungen zu keinerlei Problemen führen und schnell umsetzbar sind.

Auch größere Anpassungen stellen keine großen Probleme dar, da unser Programmier-Team schon lange zusammenarbeitet und somit aufeinander abgestimmt ist und Algorithmen somit optimal verbessern und ergänzen können.

Nur das Beste für Ihren Expert Advisor und Ihr Trading-Kapital

Als Algo-Trader ist unser Expert Advisor unser Kapital an der Börse.

Unsere Trading-Systeme enthalten unser gesamtes Markt-Wissen und dieses Marktverständnis sollte auch, bestmöglich, auf die Märkte angewendet werden.

Die Entwicklung eines profitablen Handelssystems entsteht nicht von heute auf morgen. Wenn Sie sich an die Entwicklung und Ausarbeitung eines Handelssystems ran setzen, so kann einige Zeit vergehen, bis die Handelsstrategie auch bis ins Detail erarbeitet und entwickelt worden ist. Und dann wollen Sie, dass Ihre harte Entwicklungs-Arbeit von einem Billig-Programmierer umgesetzt wird?

Niemand sagt, dass ein Trading-System ein Vermögen kosten soll, aber erinnern Sie sich bitte an unser oben genanntes Sprichwort: Wer Bananen zahlt, kriegt Affen. Und wirklich niemand will einen Affen an sein Handelssystem setzen.

Sollten Sie somit Interesse an einem Partner haben, der Sie voll und ganz bei der Programmierung Ihres Handelssystems unterstützt und Ihnen auch bis ins kleinste Detail zur Seite steht? Wenn die Antwort auf diese Frage „Ja“ lautet, dann wird Sie Algo-Camp als Partner nicht enttäuschen.

Wenn Sie, zuallererst, mit uns reden wollen, bevor Sie sich an eine mögliche Programmierung Ihres Handelssystems setzen und sich mit uns vertraut machen wollen, so können Sie einen Termin über unser Kontaktformular (hier könnte die Verlinkung sein) machen und wir rufen Sie zu einem gemeinsam vereinbarten Termin zurück, so dass wir alle Ihre Fragen in Ruhe klären können und Sie uns auch persönlich kennenlernen können.

Sollten Sie schon direkt loslegen wollen, so haben wir ein Handelssystem-Fragebogen entwickelt, der uns, so gut wie, alle benötigten Informationen von Ihnen bereitstellt, um eine sehr gute Übersicht über Ihr Projekt zu erhalten. Den Handelssystem-Fragebogen finden Sie hier: Handelssystem-Fragebogen. (hier könnte die Verlinkung sein)

Wir von Algo-Camp freuen uns Ihre Expert Advisor für Sie programmieren zu dürfen!

Read More
16Dez
NinjaTrader 8 Neuerungen
NinjaTraderLeave a comment

Was kann der neue NinjaTrader 8 im Vergleich zur Vorgängerversion NinjaTrader 7?

Die neueste Version der beliebten Handelssoftware unter die Lupe genommen.

Zum Stand Dezember 2017 ist die neueste Version der beliebten NinjaTrader-Handelssoftware schlussendlich ausgereift und uneingeschränkt nutzbar, nachdem die etwaige Beta-Version bereits seit über einem Jahr verfügbar war. Etwaige Fehler, Abstürze sowie kritische Situationen, wie sie Tradern aus der Beta-Version bekannt sein dürften, sind mittlerweile behoben und die Software geht damit in die finale Phase über. Mittels einer deutschen Benutzeroberfläche finden sich nun auch Trader hierzulande schnell und unkompliziert zurecht. Gegenüber der Version 7, die bereits seit fast 10 Jahren auf dem Markt ist, hat sich einiges verändert. Insgesamt sind Änderungen an über 500 Stellen innerhalb der Software vorgenommen worden, so die Angaben der Entwickler. Zu den Hauptneuerungen zählen z.B. die neue Drag- and Drop-Funktion, die es ermöglicht, einen besseren Überblick über viele Charts hinweg zu wahren sowie auch diverse Alarm-Funktionen, neue Order-Typen und weitere Änderungen, die wir Ihnen gern einmal innerhalb eines kurzen und informativen Artikels veranschaulichen möchten. Da die NinjaTrader8-Handelssoftware gewissermaßen zu den Flaggschiffen im Bereich der Trading-Softwares zählt, soll diese zudem auf die Tauglichkeit für den täglichen Handel für Trader sowie auch für Systemhändler untersucht werden.

NinjaTrader8-Features einmal im Überblick – was bietet die neue Handelssoftware an Funktionen?

Der neue NinjaTrader-8 kommt im Gegensatz zur Version 7 mit einer völlig überarbeiteten Nutzeroberfläche daher und präsentiert sich nicht zuletzt deswegen in einem neuen Gewand. Zu nennen sind modernere Fenster sowie ein flexibleres Charting, welches es z.B. ermöglicht, mehrere Charts im Fenster über einen Tab-Reiter anzeigen zu lassen. Des Weiteren bietet die Version 8 neue, erweiterte Möglichkeiten zur Erstellung individualisierter Handelssysteme. Ebenso nimmt im Vergleich zur Version 7 in der Version 8 die Verarbeitungsgeschwindigkeit der integrierten Handelssoftware deutlich zu, was Sie natürlich in allen Bereichen des Tradings spürbar merken können. Mittels so genannten Multi-Threading-Support kann die Rechenleistung des PCs besser ausgelastet werden als dies zuvor möglich gewesen ist. Das weist vor allem beim Laden von Charts sowie bei Backtests und auch bei der entsprechenden Verarbeitung von Symbolen innerhalb des Marktscanners einen riesigen Vorteil auf. Insgesamt ist mit der NinjaTrader-8-Version eine völlig neue Handelsplattform-Generation entstanden, die nebst den genannten Verbesserungen aber auch noch weitere, einzigartige Features aufweist. Unter ihnen z.B. die besagten Alarm-Funktionen, den praktischen StrategyBuilder sowie das Backtesting von erstellten Handelssystemen, welche innerhalb der folgenden Abschnitte näher erklärt werden sollen.

Neue Features innerhalb des Ninja Trader 8 und weshalb der Ninja Trader an sich die ideale Handelsplattform darstellt

Optimierung StrategyAnalyzers

Als deutlich effektiver als in Version 7 gestaltet sich in Version 8 zudem auch das Backtesting von Handelssystemen. Dank des integrierten StrategyAnalyzers können individuell erstellte und automatisierte Handelssysteme jetzt ganz einfach einem Backtest unterzogen werden – so können Sie diese vor dem Einsatz auf Herz und Nieren auf ihre Tauglichkeit testen. Die Ausführungsgeschwindigkeit wird dabei durch das belasten vom nun kompletten Prozessorkern deutlich erhöht, was ein Stocken der Animationen extrem reduziert.

Und auch insgesamt bieten die Version 8 wie auch die Version 7 zahlreiche Vorteile gegenüber anderen Handelssoftwares. So ist diese bereits für viele Broker verfügbar und bietet zudem einen eigenen Support, an welchen sich Nutzer der Software 24-7 wenden können – telefonisch, wie auch per Mail und auch in deutscher Sprache. Der Ninjatrader 8 wird demnach – wie auch schon sein Vorgänger – in verschiedenen Gebührenklassen angeboten. Für den Test des Ninjatrader können Sie zunächst aber auch erst einmal auf die kostenlose Demo-Version zurückgreifen, welchen einen Demo-Account bietet, in welchem Sie Sich mit Spielgeld zunächst einmal ans Trading herantasten können. Schnell werden dabei die Vorteile der Software bewusst: umfangreiche Chartanalyse-Möglichkeiten sowie das Integrieren mehrerer Indikatoren und Linien gleichzeitig sowie nützliche Live-Kurse für Einsteiger und Fortgeschrittene runden das Angebot der übersichtlich gestalteten Handelssoftware gelungen ab. Daneben lassen sich in Version 8 aber auch zahlreiche Tools von Drittanbietern einbinden.

Alarm-Funktion

Als ein für viele Trader hochinteressantes und durchaus praktisches, neues Feature sind vor allem die Alarme aus Indikatoren-Funktionen zu nennen. Hierbei handelt es sich um eine erweiterte Alarmfunktionalität, die Alarme auf der Basis von Indikatoren sowie Scannern ermöglicht. Alarme können bei der NinjaTrader-8-Version demnach nicht nur aus etwaigen Tönen oder entsprechenden Dialogfenstern bestehen, vielmehr können diese auch in Form von Nachrichten per E-Mail oder auch via Social Signals auf den Plattformen Twitter oder Facebook realisiert werden. Im Gegensatz zur Vorgängerversion 7 können Sie in Version 8 zudem automatisiert Trades absetzen lassen, sobald ein bestimmtes Kriterium im Chart erfüllt wird. Als Beispiel hierzu könnte ein SMA-Indikator genannt werden – möchten Sie hier bei steigendem Kurswert entsprechend Zukäufe tätigen, so kann dies ebenfalls über eine Alarm-Funktion realisiert werden. Dadurch können Sie unkompliziert teilautomatische Prozesse realisieren, bei denen Sie weiterhin im Handelsgeschehen aktiv sind, ohne dass Sie dafür am PC sitzen müssen.

Verschiedene Datenreihen

Des Weiteren können Sie nun auch zusätzliche Datenreihen innerhalb einer einzigen Handelsstrategie integrieren. Nutzen Sie z.B. ein Intraday-System und befehlen diesem, zu einer beliebigen Zeit Long zu gehen, dann macht es natürlich Sinn, nur dann zu Traden, wenn der entsprechend übergeordnete Trend völlig zu Gunsten von Ihnen läuft. Der besagte Long-Trade wird vom Ninja Trader 8 also nur dann ausgelöst, wenn der zu diesem Zeitpunkt aktuelle Kurs auch über dem jeweiligen Tagesdurchschnitt liegt.

Für wen sich die Ninjatrader-8-Handelssoftware am besten eignet

Insgesamt ist die Ninjatrader-8-Handelssoftware für das Entwickeln von Handelsstrategien und das automatisierte Trading sicherlich am besten geeignet. Egal ob für die Bereiche Daytrading, Scalping, Forex im Allgemeinen sowie für Aktien und Features – die Version 8 bietet für jeden Trader in allen genannten Bereichen eine gute Basis zur Entwicklung individueller Strategien und automatisierter Handelsabläufe. Ein weiterer, großer Vorteil, den die Version 8 von Haus aus mitbringt, sind die zahlreichen Erweiterungsmöglichkeiten mit aktuell über 1.000 Apps sowie Add-Ons. Nebst professionellen Tradern finden aber vor allem auch Privatanleger dank der zahlreichen – zum größten Teil kostenlosen – Webinare und Demo-Accounts einen schnellen und unkomplizierten Zugang zum Trading. Für Fulltime-Trader bietet die neue „Lifetime-Lizenz“ zudem attraktive Vergünstigungen und das bisweilen beste Preis-Leistungsverhältnis aller bisherigen Ninjatrader-Versionen.

Fazit zum Thema Ninjatrader-8-Handelssoftware

Der Ninjatrader 8 stellt eine ausgeklügelte und innovative Handelsplattform mit zahlreichen Erweiterungsmöglichkeiten dar, die von Neulingen im Bereich des Forex-Tradings sowie von fortgeschrittenen und professionellen Tradern gleichermaßen gut genutzt werden kann. Entsprechend der eigenen Anforderungen an die Analyse-Möglichkeiten innerhalb der Handelssoftware können verschiedene Gebührenmodell gewählt werden, in denen unterschiedliche Features zur Verfügung stehen. Auch können Sie zunächst auch erst einmal den kostenlosen Demo-Account nutzen. Da die Ninjatrader-Handelssoftware bereits von vielen Brokern angeboten wird, müssen Sie beim potentiellen Wechsel zu einem anderen Broker gegebenenfalls auch nicht auf diesen verzichten. Nutzen Sie dank der Ninjatrader-Software präzise Handelsmöglichkeiten, die punktgenau ausführen und die das Trading dadurch insgesamt viel entspannter und auch zielführender machen. Mit Ihrem individuellen Lizenzschlüssel können Sie zudem – wie auch bereits in Version 7 – Ihren entsprechenden Zugang auf jedem etwaigen Computer neu einrichten, was die Handelssoftware natürlich sehr flexibel macht.

Read More