Zum Inhalt

Risiken zum Tagesende prüfen

Bevor Sie den Handelstag beenden, sind drei Fragen entscheidend: Wie viel Eigenkapital ist gebunden, sind meine Positionen abgesichert und welche Positionen verlieren mehr, als ich bereit bin zu akzeptieren? Diese Anleitung stellt vier Befehle vor, mit denen Sie diese Fragen beantworten und entsprechende Maßnahmen ergreifen können.

Tipp

Legen Sie Ihre Zugangsdaten einmalig in Shell-Variablen fest. Alle folgenden interaktiven Befehle verwenden diese Variablen. Dadurch bleiben die Schritte kurz und das Skript lässt sich in verschiedenen Umgebungen nutzen.

export CTID=letstrade
export ACC=7654321
export PWD_FILE=$HOME/.ctrader/pwd

1. Die gebundene Margin prüfen

account-stats gibt Saldo, Eigenkapital, Margin und freie Margin zurück. Vergleichen Sie die freie Margin mit dem Eigenkapital, um die Exposition des Kontos einzuschätzen.

ctrader-cli account-stats --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q

Ist die freie Margin im Verhältnis zum Eigenkapital gering, ist das Konto bereits stark belastet. Die nächsten Schritte sind dann umso wichtiger.

2. Alle offenen Positionen auflisten

positions zeigt alle offenen Positionen mit Einstiegskurs, Volumen, Stop-Loss, Take-Profit und nicht realisiertem Gewinn an. Speichern Sie die Ausgabe in einer Datei, damit Sie die Positionen einzeln durchgehen können.

ctrader-cli positions --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q > positions.json

Achten Sie auf zwei Warnsignale: Positionen ohne Stop-Loss und Positionen, deren Verlust Ihre festgelegte Schwelle überschreitet. Die nächsten Schritte behandeln beide Fälle.

3. Fehlende Stop-Loss-Werte für ungesicherte Positionen ergänzen

Mit position modify können Sie bei Positionen ohne Stop-Loss oder mit zu engem Stop einen Stop hinzufügen oder verschieben, ohne das Volumen zu ändern.

ctrader-cli position modify --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
    --position=11223344 --sl=1.1000

Geben Sie nur --sl an, damit der Take-Profit unverändert bleibt. Wiederholen Sie den Vorgang für jede nicht abgesicherte Position.

4. Positionen schließen, die Ihre Verlustschwelle überschreiten

Wenn der Verlust einer Position Ihre festgelegte Grenze überschreitet, schließen Sie sie mit position close zum nächsten verfügbaren Kurs.

ctrader-cli position close --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
    --position=55667788

Wenn Sie die Position behalten, aber ihr Volumen reduzieren möchten, verwenden Sie position close-partial mit --volume.

ctrader-cli position close-partial --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
    --position=55667788 --volume=500

5. Prüfen, ob sich die Kontosituation verbessert hat

Führen Sie account-stats und positions erneut aus, um zu überprüfen, ob die gebundene Margin gesunken ist und die problematischen Positionen geschlossen wurden.

ctrader-cli account-stats --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q
ctrader-cli positions    --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q

6. Die Schritte zu einem Risikoprüfungsskript zusammenfassen

Speichern Sie die gesamte Befehlsfolge als risk-check.sh. Das Skript speichert die Positionsliste, damit Sie die Änderungen nachvollziehen können.

#!/usr/bin/env bash
set -euo pipefail

CTID=letstrade
ACC=7654321
PWD_FILE=$HOME/.ctrader/pwd
LOSS_LIMIT=300
PROTECT_POS=(11223344 55667788)
CLOSE_POS=(55667788)

ctrader-cli account-stats --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q
ctrader-cli positions    --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q > positions.json

for POS in "${PROTECT_POS[@]}"; do
    ctrader-cli position modify --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
        --position=$POS --sl=1.1000
done

for POS in "${CLOSE_POS[@]}"; do
    ctrader-cli position close --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
        --position=$POS
done

ctrader-cli account-stats --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q
ctrader-cli positions    --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q

Aktualisieren Sie die Positions-Arrays am Anfang des Skripts mit den in Schritt 2 ermittelten Kennungen. Führen Sie das Skript nach jeder Handelssitzung aus, bevor Sie Ihren Laptop schließen.

Die CLI-Referenz führt alle verfügbaren Optionen der in diesem Ablauf verwendeten Befehle auf.

Warnung

cTrader CLI ist ein Tool für den Handel und die Automatisierung. Es bietet keine Finanz-, Anlage-, Rechts- oder Steuerberatung. Befehle zum Platzieren oder Ändern von Orders können reale Transaktionen auslösen und zu Verlusten führen. Prüfen Sie jeden Befehl vor der Ausführung, testen Sie ihn zunächst auf einem Demo-Konto und schützen Sie Ihre Anmeldedaten.