Beschreibung
Trend Is Your Friend cBot — Fortschrittlicher Multi-Strategie-Handelsroboter für cTrader
Ein professioneller Handelsalgorithmus, der Grid, Pyramid,
Scalping und Swing Trading in einem konfigurierbaren System kombiniert.
Für Anfänger, Scalper, Swing-Trader und Profis.
Das begleitende Chart-Tool „Trend is your friend cBot - Indicator“ (MA-Bänder, Bänder anderer Zeitrahmen, tägliche Pivot-Punkte) ist kostenlos im cGuru cTrader Store Profil erhältlich. Video-Tutorials und Demonstrationen:
Manueller Modus — Bedienfeld
AUDCAD — H4 — Backtest von 01.01.2023 bis 01.02.2026
XAUUSD — M5 — Backtest von 01.01.2025 bis 01.02.2026
Kostenloser visueller Helfer verfügbar in meinem cTrader Store Profil:
„Trend is your friend cBot — Indicator“
https://ctrader.com/products/3283
Trend is your friend ist ein Multi-Strategie-Handelsroboter für cTrader. Er kombiniert neun Einstiegsmotoren mit Grid-Averaging, Pyramiding sowie Gewinn- und Stop-Loss-Management auf Korbebene in einem einzigen Tool. Sie können ihn automatisch handeln lassen, als halbautomatischen Assistenten betreiben, der nur verwaltet, was Sie über sein Bedienfeld öffnen, oder beides mischen — automatische Einstiege in eine Richtung und manuelle Kontrolle in die andere.
Jeder Baustein ist optional und unabhängig konfigurierbar: welches Signal die erste Position öffnet, wie viele Averaging-Positionen folgen können, wie ihr Volumen wächst, wo Gewinne und Verluste realisiert werden und in welchen Stunden der Roboter Eintritte tätigen darf. All dies wird über 84 Parameter in neun Abschnitten konfiguriert — eine vollständige Referenz folgt der Übersicht.
WIE DER BOT HANDELT
Einstiege. Der gewählte Modus entscheidet, was die erste Position auslöst: eine Berührung eines gleitenden Durchschnitts, ein MA-Kreuz, ein tägliches Pivot-Level, eine RSI-, MACD- oder Stochastik-Bedingung, eine Serie gleichfarbiger Kerzen, eine feste Tageszeit oder ein manueller Klick im Bedienfeld. Die Richtungseinstellungen bestimmen, ob der Roboter long, short, jeweils nur eine Seite, beide Seiten gleichzeitig oder einfach die Seite handelt, deren Bedingung erfüllt wurde. Optionale Trendfilter (eigener Zeitrahmen MA-Ausrichtung und ein zweiter Zeitrahmen MA-Filter) sowie Volatilitäts-/Abstandsfilter (MA-Kanalbreite, ATR-Bereich, Handelsfenster) können schwache Einstiege blockieren.
Grid-Averaging. Bewegt sich der Preis gegen die Anfangsposition, fügt das Grid Averaging-Positionen hinzu: unter dem letzten Fill für Longs, darüber für Shorts. Der Abstand beginnt bei Grid-Level-Pips und kann mit jedem Level geometrisch größer werden. Eine Same-Candle-Beschränkung verhindert das Stapeln mehrerer Grid-Orders auf einer schnellen Kerze, und Richtungsgrenzen (0 deaktiviert eine Seite) begrenzen den schlimmsten Fall.
Pyramiding. Die Pyramide macht das Gegenteil: Sie fügt in Richtung des Gewinns hinzu, solange die Anfangsposition im Gewinn ist. Der STANDARD-Modus fügt nach jedem festen günstigen Abstand hinzu; RE_ENTRY fügt bei einem frischen Einstiegssignal derselben Art hinzu, das den Trade gestartet hat, mit einer Mindestanzahl von Bars zwischen den Ergänzungen.
Ausstiege. Gewinn und Verlust werden für den gesamten Korb verwaltet, nicht pro Position: ein monetäres Ziel, eine Regel „Anteil der Positionen im Gewinn“, eine Kombination aus beidem oder feste Preisniveaus pro Richtung. Auf der Verlustseite gibt es einen statischen monetären Korbstopp, einen optionalen MA-basierten Trailing-Stop, der sich nur verengt, einen MA-Kreuz-Ausstieg und feste Verlustpreisniveaus pro Richtung. Nach jedem Korbschluss kann der Roboter pausieren, bevor er wieder einsteigt.
Größenbestimmung. Die erste Order verwendet eine feste Lotgröße oder eine vom Kontostand abgeleitete Größe. Grid- und Pyramid-Positionen haben jeweils ihr eigenes Größenschema: wie die erste Order, Stufenerhöhungen, Martingale-Multiplikation oder eine feste Lotgröße. Jede berechnete Größe wird an die Mindest- und Höchstgrenzen des Brokers angepasst und auf den Volumenschritt des Brokers abgerundet.
PARAMETERREFERENZ
[Allgemein]
• Label-Präfix — Text-Tag, das in das Label jeder Position und Order geschrieben wird, die dieser cBot öffnet („Initial“, „Grid“, „Pyramid“, „Manual“). Der cBot verwendet es, um nur seine eigenen Trades zu erkennen und zu verwalten, sodass verschiedene Instanzen oder manuelle Trades getrennt bleiben.
[Betriebsmodus & Richtung]
• Modus — der Einstiegsmotor: MA (Preis berührt den ausgewählten gleitenden Durchschnitt innerhalb des erlaubten Abstands), MA_CROSS (schnelles/langsames MA-Kreuz), PIVOT (tägliche Pivot-Unterstützungs-/Widerstandsniveaus), RSI (überverkauft/überkauft), MACD (MACD/Signallinien-Kreuz), STOCHASTIC (Oszillator-Level), SAME_CANDLE_SERIE (N aufeinanderfolgende gleichfarbige Kerzen), TIME (feste Stunde und Minute), MANUAL (keine automatischen Einstiege; offene Trades vom Bedienfeld — der Bot verwaltet sie weiterhin).
• Richtung — LONG (nur Käufe), SHORT (nur Verkäufe), LONG_OR_SHORT (long oder short, nie beide gleichzeitig), BOTH_AT_ONCE (unabhängige long- und short-Körbe), TRIGGER_SIDE (der Roboter öffnet die Seite, deren Signalbedingung erfüllt wurde).
• Nur MA-Richtung — Trendtor für Einstiege: nur long, wenn das schnelle MA über dem langsamen MA liegt, nur short, wenn es darunter liegt.
• Andere TF MA-Richtung — dieselbe Trendprüfung auf einem zweiten Zeitrahmen (mit OFF-Option); Einstiege erfordern Übereinstimmung beider Zeitrahmen.
[Take Profit]
• TP-Typ — was einen Korb mit Gewinn schließt: USD (monetäres Ziel), PERCENT (erforderlicher Anteil der Positionen im Gewinn), USD_OR_PERCENT (zuerst monetäres Ziel, später Prozentregel — siehe unten).
• TP-Bereich — PER_DIRECTION (long- und short-Körbe werden separat bewertet und geschlossen) oder GLOBAL (alle Positionen werden als ein Korb behandelt).
• TP $ — Korbgewinn in Kontowährung, der das Schließen auslöst (trotz des Namens wird die Kontowährung verwendet, nicht unbedingt USD).
• TP % der Grids im Gewinn — der Prozentsatz der offenen Korbpositionen, die einen positiven Nettogewinn haben müssen, damit der Korb geschlossen wird (PERCENT-Modus).
• Mindestanzahl der Grid-Orders zum Schließen nach % — wie viele Grid-/Pyramid-Positionen existieren müssen, bevor die Prozentregel im USD_OR_PERCENT-Modus greift.
• $ TP deaktivieren, wenn Mindestanzahl Grid-Orders geöffnet — sobald dieses Minimum erreicht ist, wird das monetäre Ziel deaktiviert und nur die Prozentregel schließt den Korb.
• Long-Preisniveau globaler TP (0 - deaktivieren) — ein fester Preis, bei dem alle Long-Positionen mit Gewinn geschlossen werden; 0 deaktiviert.
• Short-Preisniveau globaler TP (0 - deaktivieren) — ein fester Preis, bei dem alle Short-Positionen mit Gewinn geschlossen werden; 0 deaktiviert.
[Grid]
• Grid-Level-Pips — Basisabstand in Pips zwischen Averaging-Einstiegen.
• Grid-Level-Martingale-Multiplikator — vergrößert jeden nächsten Schritt: Abstand = Basis × Multiplikator ^ Level. 1,0 hält gleichen Abstand; 2,0 verdoppelt ihn mit jedem Level.
• Kein Grid auf derselben Kerze — erlaubt höchstens eine Grid-Position pro Kerze, verhindert dichtes Stapeln bei schnellen Bewegungen.
• Grid-Orders short (0 - deaktivieren) — maximale Anzahl short Grid-Positionen; 0 deaktiviert das short Grid vollständig.
• Grid-Orders long (0 - deaktivieren) — maximale Anzahl long Grid-Positionen; 0 deaktiviert das long Grid vollständig.
[Pyramide]
• Pyramid-Modus — STANDARD (fügt eine Position hinzu, wenn sich der Preis um Pyramid-Level-Pips zugunsten des Trades bewegt) oder RE_ENTRY (fügt bei neuem Signal desselben Typs wie der ursprüngliche Einstieg hinzu).
• Mindestanzahl Bars für Re-Entry — Mindestanzahl Kerzen zwischen Pyramid-Re-Entries (RE_ENTRY-Modus).
• Pyramid-Level-Pips — günstiger Abstand in Pips, der die nächste Pyramid-Ergänzung auslöst (STANDARD-Modus).
• Pyramid-Orders short (0 - deaktivieren) — maximale Anzahl short Pyramid-Positionen; 0 deaktiviert.
• Pyramid-Orders long (0 - deaktivieren) — maximale Anzahl long Pyramid-Positionen; 0 deaktiviert.
[Schutz]
• SL-Modus — OFF (kein Korbstopp), STATIC (schließt den Korb bei festem monetärem Verlust) oder STATIC_AND_TRAILING (statischer Stopp plus MA-basierter Trailing-Stop).
• Statischer SL-Bereich — PER_DIRECTION (long- und short-Körbe werden separat gestoppt) oder GLOBAL (eine kombinierte Verlustgrenze).
• Statischer SL $ — Korbverlust in Kontowährung, der den Korb schließt (Kontowährung, nicht unbedingt USD).
• Trailing-SL-Auslöse-Pips — wie weit der Preis vom Referenz-MA (in Pips) entfernt sein muss, bevor der Trailing-Stop aktiviert wird.
• Trailing-SL-Pips — Versatz des Trailing-Levels vom Referenz-MA; negative Werte platzieren den Stopp näher am Preis. Einmal gesetzt, bewegt sich das Level nur in günstiger Richtung — es wird nie gelockert.
• Trailing-SL-Auslöse-Welle — SCHNELL oder LANGSAM gleitender Durchschnitt, der als Trailing-Referenz verwendet wird.
• MA SL — OFF, SCHNELL oder LANGSAM: schließt alle Positionen einer Richtung, wenn der Preis den gewählten gleitenden Durchschnitt kreuzt.
• Pause nach Schließen in Minuten (0 - deaktivieren) — Abkühlzeit in Minuten nach einem Korbschluss (TP/SL/Trailing), während der keine neuen Einstiege geöffnet werden; verhindert sofortiges Wiedereinstiegen in dieselbe Bewegung.
• Long-Preisniveau globaler SL (0 - deaktivieren) — ein fester Preis, bei dem alle Long-Positionen mit Verlust geschlossen werden; 0 deaktiviert.
• Short-Preisniveau globaler SL (0 - deaktivieren) — ein fester Preis, bei dem alle Short-Positionen mit Verlust geschlossen werden; 0 deaktiviert.
[Volumen]
• Erste Order feste Lotgröße — die Anfangspositionsgröße in Lots, wenn die balance-basierte Größenbestimmung deaktiviert ist.
• Verhältnis erste Order Volumen zu Kontostand beibehalten — anstelle des festen Werts wird die Anfangsgröße vom Kontostand, dem Pip-Wert und dem Grid-Abstand abgeleitet, sodass die erste Order mit dem Konto skaliert (an Brokergrenzen angepasst).
• Grid-Volumentyp — wie sich die Grid-Positionsgrößen entwickeln: SAME_AS_ORDER (immer wie die erste Order), STEP (wächst pro Level um einen festen Betrag), MARTINGALE (multipliziert pro Level), FIX_LOT (eine feste Größe für alle Grid-Positionen).
• Grid-Schrittvolumen — Lots, die pro Grid-Level im STEP-Modus hinzugefügt werden.
• Grid-Martingale-Multiplikator — Größenmultiplikator pro Grid-Level im MARTINGALE-Modus (2,0 verdoppelt jedes Level).
• Grid feste Lotgröße — feste Lotgröße für alle Grid-Positionen im FIX_LOT-Modus.
• Pyramid-Volumentyp — dieselben vier Schemata für Pyramid-Positionen.
• Pyramid-Schrittvolumen — Lots, die pro Pyramid-Level im STEP-Modus hinzugefügt werden.
• Pyramid-Martingale-Multiplikator — Größenmultiplikator pro Pyramid-Level im MARTINGALE-Modus.
• Pyramid feste Lotgröße — feste Lotgröße für alle Pyramid-Positionen im FIX_LOT-Modus.
[Einstellungen]
• Bedienfeld — zeigt oder versteckt das On-Chart-Bedienfeld (siehe CHART PANEL unten).
• BE-Linie — zeichnet die Break-Even-Linie: den volumengewichteten durchschnittlichen Einstiegspreis des aktuellen Korbs, getrennt für long und short.
• TSL-Linie — zeichnet das aktuelle Trailing-Stop-Level im Chart (nur im STATIC_AND_TRAILING-Modus).
• MA-Modus Kanalinteraktion — welcher gleitende Durchschnitt (SCHNELL oder LANGSAM) die MA-Modus-Einstiege steuert. Der MA wird auf den Hochpreisen für die Long-Seite und Tiefpreisen für die Short-Seite berechnet und bildet einen Kanal um den Preis.
• MA schnelle Periode — Periode des schnellen gleitenden Durchschnitts.
• MA langsame Periode — Periode des langsamen gleitenden Durchschnitts.
• MA schneller Typ — Glättungstyp des schnellen MA (Simple, Exponential, Weighted, Wilder und andere cTrader-Typen).
• MA langsamer Typ — Glättungstyp des langsamen MA.
• Abstand vom MA in Pips — wie weit der Preis vom ausgewählten MA entfernt sein darf, damit eine Berührung als Einstieg zählt. 0 bedeutet „genau am MA“ (mit 1 Pip Toleranz); größere Werte akzeptieren weiter entfernte Einstiege.
• Pivot Start L — welches tägliche Pivot-Level den Long-Grid startet: PP, S1, S2 oder S3.
• Pivot Start S — welches tägliche Pivot-Level den Short-Grid startet: PP, R1, R2 oder R3.
• RSI-Perioden — RSI-Berechnungsperiode.
• RSI-Kauf-Level — RSI unter diesem Wert öffnet Longs (Standard 30).
• RSI-Verkauf-Level — RSI über diesem Wert öffnet Shorts (Standard 70).
• MACD schnelle Periode — Periode der schnellen MACD-Linie.
• MACD langsame Periode — Periode der langsamen MACD-Linie.
• MACD Glättung — Glättungsperiode der Signallinie.
• Stochastik %K Perioden — Berechnungsperiode der %K-Linie.
• Stochastik %K Glättung — Glättung der %K-Linie.
• Stochastik %D Perioden — Periode der %D-Signallinie.
• Stochastik Kauf-Level — Stochastik unter diesem Wert öffnet Longs (Standard 20).
• Stochastik Verkauf-Level — Stochastik über diesem Wert öffnet Shorts (Standard 80).
• SAME CANDLE SERIE Moduslänge — wie viele aufeinanderfolgende gleichfarbige Kerzen für den Einstieg erforderlich sind (bullische Serie für Long, bärische für Short).
• TIME Modusstunde — die Stunde des zeitgesteuerten Einstiegs im TIME-Modus.
• TIME Modusminute — die Minute des zeitgesteuerten Einstiegs im TIME-Modus.
• MA Zeitrahmen — Berechnungszeitrahmen für beide gleitenden Durchschnitte (Aktuell oder jeder höhere Zeitrahmen).
• RSI Zeitrahmen — Berechnungszeitrahmen für RSI.
• MACD Zeitrahmen — Berechnungszeitrahmen für MACD.
• STOCHASTIK Zeitrahmen — Berechnungszeitrahmen für Stochastik.
• Min MA-Wellen-Abstands-Pips-Filter — blockiert Einstiege, wenn der Abstand zwischen schnellem und langsamem MA (Kanalbreite) unter diesem Wert liegt; filtert flache, unruhige Märkte heraus.
• Max MA-Wellen-Abstands-Pips-Filter — blockiert Einstiege, wenn der Kanal breiter als dieser Wert ist; filtert Märkte, in denen der Trend bereits zu weit gestreckt ist.
• Min ATR-Filter — blockiert Einstiege, wenn die aktuelle ATR-Volatilität unter diesem Wert liegt.
• Max ATR-Filter — blockiert Einstiege, wenn ATR über diesem Wert liegt.
[Timer]
• Öffne Trades zu bestimmten Stunden — aktiviert ein tägliches Handelsfenster; außerhalb davon werden keine neuen Einstiege geöffnet (bestehende Positionen werden weiterhin verwaltet).
• Von Stunde — Startstunde des Fensters.
• Von Minute — Startminute des Fensters.
• Bis Stunde — Endstunde des Fensters.
• Bis Minute — Endminute des Fensters.
• Zeitzonendifferenz Stunden — Offset zwischen Broker-Serverzeit und Ihrer lokalen Zeit, damit das Fenster mit Ihrer Uhrzeit übereinstimmt.
• Nach Ende alle schließen — schließt alle cBot-Positionen, wenn das Fenster endet.
• Nach Ende auf BE warten — wartet statt sofortigem Schließen am Fensterende, bis der Korb Break-Even erreicht, und schließt dann.
CHART-BEDIENFELD
Das Bedienfeld zeigt Live-Kontodaten: Kontostand, Eigenkapital, nicht realisierten Nettogewinn, Anzahl der geöffneten Long- und Short-Positionen und wie viele davon im Gewinn sind. Handelssteuerungen:
• Buy Mkt / Sell Mkt — manuelle Markteinstiege mit der Lotgröße des Bedienfelds; solche Positionen werden wie Bot-Trades beschriftet und vom Bot verwaltet.
• Buy Limit / Buy Stop / Sell Limit / Sell Stop — manuelle ausstehende Orders mit eingegebener Lotgröße.
• Buy & Sell Mkt (blauer Knopf) — trotz der Beschriftung ist dies ein Panik-Schließen: es schließt ALLE Positionen, die dieser cBot auf dem Symbol geöffnet hat.
• Close L/S in profit / Close L/S in loss — selektives Schließen von profitablen oder verlustreichen Positionen pro Richtung.
• Close pending L/S — storniert ausstehende Orders pro Richtung.
• Verstecken/Anzeigen — klappt das Bedienfeld ein oder aus.
CHART-LINIEN
Mit offenen Positionen kann der Bot die Break-Even-Linie (BE-Linie), die Trailing-Stop-Linie (TSL-Linie) und die konfigurierten globalen Preis-Level TP/SL-Linien zeichnen. Dies sind berechnete Management-Level, keine Broker-Orders — betrachten Sie sie als Visualisierung, nicht als garantierte Ausführungspreise.
VERSTÄNDNIS VON TAKE PROFIT
Monetäre Schwellenwerte („TP $“, „Static SL $“) werden mit dem summierten Nettogewinn des Korbs verglichen und verwenden die Kontowährung, trotz der USD/$-Bezeichnungen. Der PERCENT-Modus zählt, wie viele Korbpositionen aktuell positiven Nettogewinn haben und schließt den Korb, wenn der erforderliche Anteil erreicht ist — dies ist eine relative Bedingung, kein Ziel für die Kontorendite, und ein durch sie geschlossener Korb kann insgesamt im Verlust sein. Ein Korb mit nur einer Position verwendet immer das monetäre Ziel. USD_OR_PERCENT verwendet das monetäre Ziel, bis die Bedingung „Mindestanzahl Grid-Orders“ (mit aktiviertem Abschalt-Schalter) erfüllt ist, danach greift die Prozentregel.
AUSFÜHRUNG & WIEDERHERSTELLUNG
Die Handelslogik läuft bei jedem Tick: Bestehende Positionen werden zuerst verwaltet (Korb TP/SL, Preisniveaus, Sitzungsende, Trailing), dann werden neue Einstiege gemäß dem gewählten Modus bewertet; Trend-Caches werden bei jedem neuen Balken aktualisiert und die Positionsliste periodisch mit der Plattform synchronisiert. Nach einem Terminal- oder Verbindungsneustart stellt der Bot seine offenen Positionen anhand der Labels wieder her. Alle Stop-/TP-Logiken werden vom laufenden cBot ausgeführt — es sind keine Schutzorders brokerseitig angehängt, daher muss das Terminal für Ausstiege laufen und verbunden bleiben. Gaps, Slippage und abgelehnte Schließungen können zu Ausstiegen abweichend vom beabsichtigten Level führen.
WICHTIGE RISIKOHINWEISE
Grid-Averaging erhöht die Exposition, wenn sich der Preis gegen Sie bewegt, und Martingale-Volumenschemata verstärken diesen Effekt — der Drawdown kann schnell wachsen und die Margin kann erschöpft sein. Der Standard-SL-Modus ist OFF. Diese Voreinstellungen sind eine Konfigurationsentscheidung, keine Sicherheitsfunktion: Wählen Sie Limits bewusst. Testen Sie Ihre Einstellungen im Backtest und führen Sie sie auf einem Demokonto aus, bevor Sie mit echtem Geld handeln. Vergangene oder simulierte Ergebnisse garantieren niemals zukünftige Leistungen.
VERLAG
cGuru: https://ctrader.com/profile/cGuru
Nur zu Informations- und Bildungszwecken. Keine Anlageberatung oder Garantie für Handelsergebnisse.
Zusammenfassung
Key features include nine entry modes based on technical indicators and price action: Moving Average (MA), MA Cross, Pivot levels, RSI, MACD, Stochastic, consecutive same-direction candles, time-based entries, and manual control. Direction modes allow trading long, short, both simultaneously, or triggered sides.
Grid logic averages losing positions by opening additional orders at configurable distances, while Pyramid logic adds to winning positions either at fixed profit intervals or on new signals. Protection mechanisms include static and trailing stops, MA-based stops, price-level stops, and pause timers.
Volume models support fixed lots, martingale, step increases, or matching order size. Filters include ATR volatility, MA distance, multi-timeframe confirmation, trading hours, and trend direction locks. Visual aids display break-even, trailing stop loss, global take profit/stop loss lines, and profit/loss labels.
Backtests cover multiple instruments and timeframes, with recommended minimum balance and risk parameters provided. The bot supports various order types and risk models, making it adaptable for different trading styles and risk management preferences.
