cTrader Backtesting rechnet einen cBot in cTrader über historische Daten, auf Ticks, M1 oder H1 Bars vom Server des Brokers, mit Einstellungen für Kommission und Spread und einem visuellen Modus. Einen cBot kannst du auch in die Orion Quant Technologies Engine importieren, wo der KI Assistent ihn übersetzt, damit er auf den eigenen Marktdaten und dem Kostenmodell der Engine läuft.
Wie backtestet man einen cBot in cTrader?
Einen cBot backtestest du in cTrader, indem du Symbol, Zeitraum und Datenart wählst, Tick, M1 oder H1, und den Backtest in der Desktop App startest. cTrader nutzt die Tick und Barhistorie vom Server des Brokers, rechnet Kommission und feste oder zufällige Spreads, prüft seit Version 5.9 Margin samt Stop Out und spielt den Test im visuellen Modus mit regelbarer Geschwindigkeit ab.
Die Ergebnisse kommen als HTML Backtestbericht, und die cTrader CLI liefert JSON und rechnet Backtests lokal oder auf deinem eigenen Server. Für Parameter hat cTrader eine Gridoptimierung über alle Kombinationen und einen genetischen Algorithmus. cBots schreibst du in C# mit der cAlgo API und seit Version 5.4 auch in Python.
Nutzt das cTrader Backtesting Tickdaten?
Ja. cTrader kann einen cBot auf Tickdaten vom Server des Brokers backtesten oder auf M1 oder H1 Bars, je Backtest wählbar. Tickdaten zählen bei jedem cBot mit engen Stops, denn nur Ticks zeigen, ob innerhalb eines Bars zuerst der Stop oder das Ziel erreicht wurde.
Die Orion Quant Technologies Engine hat ein eigenes Archiv mit Minutenbars und jedem Tick mit institutionellem Bid und Ask, samt dem Volumen zum besten Kurs. Ein Test auf einer zweiten, unabhängigen Datenquelle zeigt, ob ein Ergebnis am Feed eines einzelnen Brokers hängt. Mehr dazu unter Backtesting mit Tickdaten.
Kann man einen cBot außerhalb von cTrader testen?
Ja. In der Orion Quant Technologies Engine importierst du den cBot, und der KI Assistent in der App übersetzt ihn in eine Strategie, die die Engine ausführt. Validate prüft die Übersetzung vor dem Lauf, und Code mit Fehlern geht mit den Fehlern zurück ans Modell. Von Hand umschreiben musst du nichts.
Nach der Übersetzung ist der cBot eine Strategie wie jede andere: Er backtestet auf dem Archiv der Engine mit ihren Kosten und lässt sich optimieren, prüfen und wieder exportieren. Den Import beschreibt die Dokumentation.
Was hat cTrader eingebaut, und was ergänzt die Engine?
cTrader ist eine vollständige Handelsplattform: Es schreibt, backtestet und handelt cBots, betreibt sie in der kostenlosen cTrader Cloud rund um die Uhr und führt Orders nativ bei cTrader Brokern aus. Die Orion Quant Technologies Engine ist ein Werkzeug für Forschung, das Robustheitstests rund um eine Strategie ergänzt. Die Tabelle zeigt, was jeweils eingebaut ist.
| Funktion | cTrader | Orion Quant Technologies Engine |
|---|---|---|
| Sprachen | C# cBots mit der cAlgo API, Python seit 5.4 | Python, C#, Pine Script, visuelle Blöcke, importierte cBots, vom KI Assistenten übersetzt |
| Marktdaten | Tick und Barhistorie vom Brokerserver | Eigenes Archiv: Minutenbars und Ticks mit institutionellem Bid und Ask |
| Daten je Backtest | Tick, M1 oder H1 | OHLC, Minutenbars oder Ticks, mit jedem Lauf gespeichert |
| Kosten | Kommission und feste oder zufällige Spreads | Spread, Kommission pro Lot und Seite, Swap mit dreifachem Rollover |
| Optimierung | Grid und genetische Optimierung | Grid und genetische Suche, Parameter Heatmap |
| Walk Forward | Nicht integriert, manuell über Zeiträume | Eingebaut, auf rollierenden oder verankerten Fenstern |
| Out of Sample | Keine integrierte Aufteilung, Zeitraum manuell | Zurückgehaltener Zeitraum, Lücke für jeden Durchlauf |
| Monte Carlo | Nicht integriert, per Plugin nachrüstbar | Tausende neu gemischte Tradefolgen |
| Prop Firms | Store listet Prop Challenges und ihre Regeln | Prop Firm Check mit dreizehn Kontogrößen |
| Export | Exportiert .algo Dateien, keine MT5 Konvertierung | Export als cBot, .mq5 und Pine |
| Echtgeldhandel | Native Orderausführung bei cTrader Brokern, cTrader Cloud | Keiner, Demo Orders an cTrader |
Wie macht man aus einer Python oder Pine Strategie einen cBot?
In der Desktop App gibt die Orion Quant Technologies Engine eine Strategie aus Blöcken, in Pine, eine eingebaute Strategie oder eine Python Strategie, die ins Strategieformat der Engine übersetzt wird, als cTrader cBot aus. Der Export listet alles, was übersetzt wurde. Exakt oder gar nicht, nie geraten.
- Strategie bauen in Python, Pine Script oder mit visuellen Blöcken, oder sie dem KI Assistenten beschreiben.
- Auf Ticks backtesten, mit Spread, Kommission und Swap.
- Robustheit prüfen mit Out of Sample, Walk Forward und Monte Carlo.
- Als cBot exportieren und die Datei selbst nach cTrader bringen.
- In cTrader erneut backtesten auf den Daten deines Brokers, danach auf einem Demokonto laufen lassen.
Der exportierte cBot läuft auf der Engine und den Daten von cTrader, seine Trades decken sich also nicht eins zu eins mit dem Backtest der Engine. Vergleich beide Berichte, bevor du einem davon traust. Details zu Python und Pine findest du unter Python Backtesting und Pine Script backtesten.
Häufige Fragen
Muss ich meinen cBot umschreiben, um ihn in der Engine zu testen?
Nicht von Hand. Du importierst den cBot, und der KI Assistent in der App übersetzt ihn in eine Strategie für die Engine. Validate prüft das Ergebnis vor dem Lauf, und Code, der die Prüfung nicht besteht, geht mit den Fehlern zurück ans Modell, bis er besteht. Lies die übersetzte Strategie einmal, bevor du dem Ergebnis traust.
Kann ich einen cBot im Browser backtesten?
In cTrader brauchen Backtests die Desktop App, cTrader Web ist zum Handeln da. In der Orion Quant Technologies Engine schickt die Browser Version jeden Lauf auf unsere Server, weil sie keine lokale Engine hat. Die Desktop App hält Engine und Datencache auf deinem eigenen Rechner.
Hat cTrader eine Walk Forward Analyse?
cTrader hat kein integriertes Walk Forward. Es wird manuell über Zeiträume gemacht, und Out of Sample Zeiträume hältst du ebenfalls von Hand zurück. Die Orion Quant Technologies Engine rechnet Walk Forward auf rollierenden oder verankerten Fenstern und zeigt jeden Durchlauf mit seinem Out of Sample Ergebnis und der Lücke zum In Sample Ergebnis.
Kann die Engine eine Strategie als cBot und als MT5 Expert Advisor ausgeben?
Ja, für eine Strategie aus Blöcken, in Pine, eine eingebaute Strategie oder eine Python Strategie, die ins Format der Engine übersetzt wird. Sie wird als cBot, als .mq5 Expert Advisor oder als Pine Script ausgegeben. Ein importierter cBot kommt über den KI Assistenten dorthin: Sobald er in eine Strategie der Engine übersetzt ist, exportiert er wie die anderen.
Nur für Forschung und Tests. Ein Backtest zeigt, wie Regeln sich in der Vergangenheit verhalten haben, nicht was sie verdienen werden. Nichts hier ist eine Anlageberatung.