system mit mit KO Derivaten nachbilden

Forums ProRealTime Deutsch forum ProOrder Support system mit mit KO Derivaten nachbilden

  • This topic has 3 replies, 2 voices, and was last updated 6 days ago by avatarIván.
Viewing 4 posts - 1 through 4 (of 4 total)
  • #249971

    Hallo,

    ich handle die Systeme die ich in Prorelatime gebacktestet habe nun mit Ko Zertifikaten nach… Knockout Zertifikate.

    Jetz  habe ich das Problem, dass ich ja im Code genau das nicht reinschreiben kann, denn ich kann ja nur schreiben 1 contrakt at Marktet oder die Anzahl berechnen lassen.

    Wenn mein Stopp Loss nun das tiefste LOW der letzten 200 Kerzen ist, dann würde ja bei einem  Trade mit einem Knockout produkt genau da die Konckout-Schwelle liegen. So wie der Trade beendet wird, verfällt das Zertifikat wertlos. Der Trade endet mit dem Totalverlust, der investierten Summe.

     

    Kann ich das  im Code irgendwie nachbilden, dass im Backtest der Abstand zwischen Tradeprice und Stop Loss 500 €  oder $ sind??

    Im Code selbst ist das kein Problem jedoch wenn ich das System im DAX Perf Index laufen lasse, würde wegen dem hohen Punktwert kein Trade eröffnet werden??

    Kann man das irgentwie im Code umrechnen, oder anders schreiben so dass das Ergebnis dem nachgehandelten signalen entspricht.

    Im Bild ist ein Trade im DAX Perf Index zu sehen, der wenn ich ein Contrakt at Market gekauft habe, mit 110 € im Gewinn gewesen wäre.

     

    Wenn man sich nun aber unterstellt, dass der Abstand von Tradeprice bis zum Stop Loss (hier die Orangene Linie unten, im code ls= lowest[200](low) ),  500 € gewesen wären, dann müsste der Gewinn im Trade wesentlich kleiner sein.

    Wie schon geschrieben, der hohe Punktwert lässt aber einen Trade mit nur 500 e Risiko nicht zu.

    Geht das zu codieren, das ich im Ergebnis sehen kann, was die Strategie gebracht hätte wenn ich je Trade im Dax Indes 500 ,€ riskiert hätte.

     

    Vielen Dank

     

     

     

     

    #250038

    Entschuldigung. Ich glaube, das haben wir bereits in einem früheren Beitrag besprochen: https://www.prorealcode.com/topic/backtest-mit-anderem-moneymanagement/
    Wie ich dir damals schon gesagt habe, lässt sich diese Strategie im Backtester von ProRealTime nicht simulieren.
    Was du stattdessen tun kannst, ist, das Trading mit Knock-Out-Zertifikaten zu simulieren, basierend auf dem folgenden Code.
    Dieser aktualisiert das Eigenkapital in Echtzeit (Mark-to-Market) bei jeder Kerze: Solange die Position offen ist, wird der Floating-PnL zum Eigenkapital addiert. Wenn die KO-Schwelle (das Tief der letzten N Kerzen) erreicht wird, wird der Verlust genau auf das eingesetzte Kapital festgesetzt.

    Das Beispiel ist nur für Long-Positionen programmiert, aber du kannst es erweitern oder die Ein-/Ausstiegsbedingungen und Parameter nach Bedarf anpassen.

     

    1 user thanked author for this post.
    #250053

    WOw es kann sein, das ich das vergessen habe, Sorry

     

    Vielen Dank für den Code.

    Ich bin leider nicht so gut und kann kaum verstehen, was da im Code steht.

    Bei mir werden in Zeile 42 und 45 Fehler angezeigt??

    Verstehe ich das richtig, das das Einstiegssignal, die Kreuzung des average 50 ist?

    Danke Ihnen

    #250061

    Der obige Code ist ein Indikator, der die Equity-Kurve simuliert. Sie sollten diesen Code nicht in das Backtesting-Modul eingeben.

Viewing 4 posts - 1 through 4 (of 4 total)

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