So verwenden Sie cTrader Algo-Referenzen und -Leitfäden
cTrader ist mit einem vollständigen Satz an ergänzenden Materialien ausgestattet, einschließlich umfangreicher Dokumentation (von der Sie gerade einen Teil lesen) und Lehrvideos. In diesem Artikel erklären wir, wie Sie diese Fundgrube an Informationen effektiv nutzen können. Die Algo API hat viele Mitglieder, und es ist wichtig zu wissen, wie Sie schnell Informationen über das erhalten, was Sie benötigen.
Aktualisierungen der Dokumentation
Die Dokumentation wird regelmäßig aktualisiert, um neuen cTrader-Versionen zu entsprechen. In einigen Fällen sehen Sie möglicherweise, dass die Dokumentation API-Verbesserungen behandelt, auf die Sie in cTrader noch nicht zugreifen können. Sie können solche Fälle als Vorschau auf das betrachten, was in zukünftigen Versionen von cTrader kommen wird.
Zugriff auf Dokumentation und Leitfäden
Sie können Lehrmaterialien direkt in cTrader Windows finden. Öffnen Sie dazu die Anwendung Algo und wählen Sie einen beliebigen Algorithmus aus. In der Spalte rechts neben dem Code-Editor-Fenster sollten Sie die API-Dokumentation sehen, die vollständig in die Plattform integriert ist.

Tatsächlich besteht eine hohe Wahrscheinlichkeit, dass Sie diesen Artikel gerade in cTrader lesen.
Alternativ können Sie das cTrader Hilfe-Zentrum besuchen und den Abschnitt über den algorithmischen Handel öffnen. Darin sollten Sie die gleiche Benutzeroberfläche und Struktur sehen wie in regulärem cTrader Windows. Zu guter Letzt können Sie unseren YouTube-Kanal besuchen, wo Sie Video-Leitfäden zu cTrader-Algorithmen ansehen können. Beachten Sie, dass alle diese Leitfäden auch als eingebettete Videos im Hilfe-Zentrum und in der integrierten API-Dokumentation verfügbar sind.
Navigation durch die Dokumentation
Die Dokumentation enthält mehrere wesentliche Abschnitte.
C#- und .NET-Grundlagen. Diese kurze Einführung in die Kernprinzipien von C# und .NET ist perfekt für alle, die mit der Erstellung benutzerdefinierter Algorithmen beginnen möchten.
cBots und Indikatoren. Diese Leitfäden behandeln den Prozess der Erstellung von cBots und Indikatoren von Grund auf und bieten mehrere Code-Snippets, die Sie bei der Erstellung Ihrer eigenen Algorithmen frei wiederverwenden können.
API-Funktionen. Die Dokumentation in diesem Abschnitt beschreibt detailliert, wie Sie mit mehreren Hauptfunktionen der Algo API arbeiten können, insbesondere mit Netzwerkzugriff und lokalem Speicher. Die Leitfäden Erweiterte cBot-Operationen und Erweiterte Indikatoroperationen enthalten Code-Snippets für komplexe Arten von cTrader-Algorithmen wie verschachtelte Indikatoren.
Referenzen. Die API-Referenzen enthalten Beschreibungen jedes einzelnen API-Mitglieds, was bedeutet, dass Sie Informationen darüber lesen können, was Sie über bestimmte Eigenschaften abrufen oder festlegen können, die möglichen Werte verschiedener enum's und was bestimmte Methoden zurückgeben. Die gleichen Informationen werden im Code-Editor-Fenster bereitgestellt, wenn Sie mit der Maus über ein bestimmtes API-Mitglied fahren.
Verwendung von Code-Snippets
Umfangreiche Code-Snippets sind eines der Hauptmerkmale dieser Dokumentation. Unabhängig von der Art der Algorithmen, die Sie erstellen möchten, besteht eine hohe Wahrscheinlichkeit, dass die Dokumentation Code enthält, den Sie frei wiederverwenden können. Um dies zu demonstrieren, können wir einen einfachen cBot erstellen, der fast vollständig auf Code aus der Dokumentation mit einigen kleinen Änderungen basiert.
Dazu erstellen wir zunächst einen neuen cBot. Dies geschieht durch Klicken auf die Schaltfläche Neuer cBot oder, falls Sie diese nicht sehen können, durch Öffnen des Dropdown-Menüs oben in der Algorithmusliste und Auswahl der gleichen Option.

Wir erstellen einen einfachen cBot, der mehrere Symbole handelt. Wir möchten Nachrichten handeln, daher ist es sinnvoll, einen Algorithmus zu haben, der alle mit diesen Nachrichten verbundenen Symbole handelt.
Dazu öffnen wir die integrierte Algo API-Dokumentation und geben „mehrere Symbole" in die Suchleiste ein. Wie die Suchergebnisse zeigen, gibt es einen Unterabschnitt, der den Handel mit anderen Symbolen im Leitfaden Erweiterte Operationen mit cBots behandelt. Wenn wir auf dieses spezifische Ergebnis klicken, werden wir sofort zum relevanten Code-Snippet sowie zu einigen ergänzenden Informationen weitergeleitet. Wir können das Snippet sofort kopieren und in unseren cBot einfügen.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Die Informationen über dem Code-Snippet teilen uns mit, dass wir die Symbols-Sammlung verwenden können, um die Symbole zu finden, die wir benötigen. Angenommen, das US-Finanzministerium hält eine weitere Rede über den Zinszyklus und wir möchten beim Start Verkaufspositionen für mehrere US-basierte Indizes eröffnen (aber nicht für das Symbol, an das unser cBot angehängt ist).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
Beim Start wird unser cBot die erforderlichen Operationen ausführen. Die Bezugnahme auf die API-Dokumentation hat es uns ermöglicht, viel Zeit zu sparen, indem wir vorhandenen Code wiederverwendet und ihn nur geringfügig an unsere Bedürfnisse angepasst haben.
Zusammenfassung
cTrader ermöglicht Ihnen den Zugriff auf die API-Dokumentation an verschiedenen Stellen, insbesondere innerhalb der Plattform selbst. Es ist eine unglaublich praktische Möglichkeit, Ihre Algos zu erweitern, da Sie einfach Code-Snippets aus der Dokumentation wiederverwenden können, nachdem Sie die erforderlichen Änderungen vorgenommen haben. Wir empfehlen Ihnen außerdem dringend, unseren YouTube-Kanal zu abonnieren, damit Sie jedes Mal benachrichtigt werden, wenn wir ein neues Lehrvideo veröffentlichen.