So erstellen Sie einen Forex-Handelsroboter in Python mit KI
Dieser Artikel und das Video zeigen, wie Sie einen kostenlosen Python-Handelsroboter für cTrader mit KI erstellen.
Hinweis
cTrader ist die einzige große Plattform, die native Python-Unterstützung bietet und es jedem ermöglicht, leistungsstarke Python-Roboter zu erstellen, um Handelsstrategien zu automatisieren. Es ist kein Adapter oder komplexer Workaround erforderlich.
Während ChatGPT für die Demonstration verwendet wird, gelten dieselben Schritte zum Erstellen von Handelsrobotern mit KI für Gemini, Claude, DeepSeek und andere.
Wählen Sie eine Python-Vorlage
Öffnen Sie cTrader Algo in cTrader Windows oder Mac und klicken Sie dann auf Neu, um mit der Erstellung eines neuen Handelsroboters zu beginnen.

Erstellen Sie im Assistenten zur Algorithmuserstellung einen neuen Algorithmus und geben Sie ihm einen Namen.

Wählen Sie Python als Programmiersprache und wählen Sie dann die Option Mit einer Vorlage.
cTrader bietet eine große Auswahl an Python-Vorlagen, die jeden Strategietyp, Analysestil oder jede automatisierte Handelsaktivität abdecken. Diese vorgefertigten Algorithmen enthalten bereits vollständige Handelslogik und anpassbare Parameter, sodass sie einsatzbereit sind, sobald Sie sie speichern und erstellen.
Hinweis
Die vollständige Sammlung von Algorithmusvorlagen ist im Assistenten zur Algorithmuserstellung in cTrader Windows oder Mac verfügbar, und Sie können auch in unserem öffentlichen Repository darauf zugreifen.
Angenommen, wir sind auf Breakout-Trading spezialisiert. Daher wählen wir Sample Breakout cBot.

Hinweis
Detaillierte Beschreibungen beliebter Algorithmusvorlagen, einschließlich Breakout cBot, sind in unserer Wissensdatenbank verfügbar.
Breakout cBot nutzt Preisbewegungen über ein vordefiniertes Unterstützungs- oder Widerstandsniveau hinaus, und der Indikator Bollinger Bands steuert seine Entscheidungen. Lassen Sie uns den Handelsroboter erstellen und einem Backtest unterziehen.
Drücken Sie Ctrl+B oder klicken Sie oben im Code-Editor auf Erstellen.
Sobald die Erstellung erfolgreich ist, klicken Sie auf eine beliebige verfügbare Instanz unter dem cBot-Namen.

Navigieren Sie im Hauptraster zur Registerkarte Backtesting. Führen Sie einen einjährigen Backtest mit den Standardparametern durch, um die Roboterergebnisse zu bewerten. Der cBot erzielt für diesen Zeitraum einen Gewinn von 22 % und liefert 74 gewinnbringende Transaktionen von 194, wie auf der Registerkarte Handelsstatistik verzeichnet.

Aktualisieren Sie den cBot mit KI
Mit KI-Unterstützung können Sie den Code des Handelsroboters für bessere Ergebnisse aktualisieren und Parameterkombinationen identifizieren, die höhere Renditen erzielen.
RSI ist ein Momentum-Indikator, der schwache Breakouts oder Fehlsignale herausfiltert. Dieser Indikator sollte perfekt passen und die in Sample Breakout cBot verwendeten Bollinger Bands ergänzen. Als Referenz können Sie die RSI-Integration für Super cBot erhalten, die in einem Help Centre-Artikel bereitgestellt wird.
Nehmen Sie das RSI-Integrations-Snippet, fügen Sie es an einen Prompt mit allen notwendigen Informationen an und geben Sie dann alles an das KI-Tool weiter:
Prompt
Study the RSI integration in Super cBot, then implement the same RSI filters in Special cBot.
[Special cBot code]
[Super cBot integrated with RSI code]
Die KI denkt nach und liefert dann den Code für einen speziellen cBot, der mit RSI integriert ist.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
Bitten Sie die KI als Nächstes, optimale Parametereinstellungen für den Handelsroboter basierend auf unserer Strategie zu empfehlen.
Prompt
I want the cBot to generate smoother, slower signals that pair naturally with the RSI filter.
I prefer fewer trades but cleaner breakouts.
I am setting the consolidation period to 1 because I want the cBot to act immediately when
volatility compresses.
Which moving average type is best for this?
Die KI denkt nach und liefert dann einige nützliche Informationen. Sie empfiehlt Wilders Smoothing als den besten gleitenden Durchschnittstyp für unsere Strategie.
KI-Empfehlungen anwenden
Kehren Sie zum Code-Editor in cTrader zurück und wenden Sie die empfohlenen Änderungen an. Fügen Sie den aktualisierten Code ein und erstellen Sie dann den verbesserten cBot.
Öffnen Sie erneut die Registerkarte Backtesting. Stellen Sie den gleitenden Durchschnitt auf Wilders Smoothing ein, wie von der KI empfohlen, und führen Sie dann einen Backtest für denselben Zeitraum von einem Jahr durch.

Dieses Mal zeigt der Backtesting-Bericht über denselben Zeitraum einen Gewinn von 97 %, eine massive Verbesserung im Vergleich zu den 22 %, die die ursprüngliche cBot-Logik lieferte.
Das neue Ergebnis zeigt, wie effektiv KI-Anleitung bei der Verfeinerung der Leistung von Handelsrobotern und der Optimierung ihrer Parameter sein kann, um hervorragende Ergebnisse zu liefern. Die Gewinnrate des Roboters verbesserte sich ebenfalls erheblich und lieferte 51 Gewinntransaktionen von insgesamt 93.
cBot in Cloud starten
Dank der Cloud-Synchronisierung ist der neue cBot automatisch in allen cTrader-Apps verfügbar, in denen Ihre cTrader ID aktiv ist. Sie können den Handelsroboter sogar starten in cTrader Mobile oder Web.
Tippen Sie einfach auf das Symbol Starten.
Da der cBot in der Cloud ausgeführt wird, handelt er 24 Stunden lang ununterbrochen weiter, selbst wenn Ihre cTrader-App geschlossen ist oder Ihr Gerät ausgeschaltet ist. Es wird kein VPS benötigt.
cBot monetarisieren
Optional können Sie Ihren cBot im cTrader Store monetarisieren, einem sicheren und dynamischen Marktplatz, der Käufer und Verkäufer von Handelsprodukten verbindet.
Um ein Produkt zu veröffentlichen, wählen Sie den cBot aus, den Sie verkaufen möchten, direkt aus der Cloud oder laden Sie eine Datei hoch und geben Sie dann die erforderlichen Details an. Nach der Veröffentlichung wird der Algorithmus im cTrader Store live geschaltet und steht Millionen von cTrader-Benutzern zum Kauf zur Verfügung.
Hinweis
Die Algo-Verteilung über den cTrader Store ist vollständig sicher, da Ihr Quellcode niemals offengelegt oder irgendwo hochgeladen wird. Ihr geistiges Eigentum wird ebenfalls respektiert, da jeder Produktkauf für einen einzelnen Benutzer bestimmt und nicht übertragbar ist.
