Quit – Routine

Viewing 6 posts - 1 through 6 (of 6 total)
  • #187275

    Hallo,
    ich würde gerne eine Quit-Routine codieren welche ein Handelssystem stoppt , wenn der aktuelle Profit eines Handelssystems (inklusive des negativen Profits der aktuell offenen Position) unter einen festgelegten Prozentsatz des bis dahin maximal erwirtschafteten Gewinns eines Handelssystems fällt. Ich habe mich selbst schon daran versucht, aber mit meinem Code stimmt irgendetwas nicht, das Handelssystem wird nicht nach den festgelegten Prozentwerten angehalten. Es wäre nett wenn sich jemand den Code mal anschauen würde.

    #187283

    Wenn ich es richtig verstehe, dann ist im Verlustfall Dein positionPROFIT natürlich negativ.
    (strategyprofit-positionPROFIT) ist daher gleichbedeutend mit strategyprofit minus minus xxxx,-€.
    minus*minus gibt PLUS, ergo rechnest Du: wenn strategyprofit PLUS Verlustbetrag <= soundsoviel ist, dann… was natürlich zu keinem Zeitpunkt erreicht werden kann.
    Je mehr Verlust Du machst, desto größer wird ja der Betrag. 😉

    #187284

    Mathematisch richtiger wäre es, die Faktoren schlicht in der Reichenfolge zu tauschen: “positionPROFIT + strategyprofit”. Dann sollte das funktionieren.

    #187312

    Danke für die schnelle Hilfe, ich sollte wohl nochmal die Grundrechenarten durchgehen 😁. Ich habe jetzt mal einen Backtest mit der von Dir vorgeschlagenen Änderung vorgenommen. Leider funktioniert die geänderte Version nur mit einiger Verzögerung, wenn das Handelssystem z.B. bei 70% des bis dahin erwirtschafteten Maximalgewinns aussteigen soll geschieht das erst bei rund 40% – 50% des Maximalgewinns. Ist das einfach nur ein Fehler im Backtest oder stimmt noch etwas anderes nicht an meinem Code?

    #187313

    Das ist jetzt etwas schwieriger zu beantworten.
    Ich könnte mir vorstellen, daß es etwas mit Deinem STOP-Code und ggf Slippage zu tun hat.
    Ein Beispiel: Dein Profit steigt auf über 10.000,-€ und damit in die 3. Stufe Deiner Tabelle.
    Er soll aussteigen sobald der Profit unter 7.000,-€ fällt
    Nun kommen die nächsten Trades… Er fällt auf zB 7.050,- €
    Noch ein Trade… ZACK! 6.700,- € (Du hast vielleicht hohe TRAILING-STOP-Werte und die Volatilität (Bewegung im Markt) ist hoch !?
    Dann löst er halt entsprechend nicht bei exakt 70% aus.
    Grundsätzlich lösen Deine Quit-Funktionen halt immer NACH (!!) Unterschreiten aus.

    1 user thanked author for this post.
    #187314

    Hier ein Beispiel (nur SHORT, auf Dax 5 €, h1):

    2 users thanked author for this post.
Viewing 6 posts - 1 through 6 (of 6 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login