System mit zufälligen Einsiegen

Forums ProRealTime Deutsch forum ProOrder Support System mit zufälligen Einsiegen

Viewing 8 posts - 1 through 8 (of 8 total)
  • #255283

    Hallo, ist es möglich ein System zu schreiben, sodass 10 Trades an 10 zufälligen Tagen / Datum innerhalb eines bestimmten Zeitraums eröffnen würden.

    Die 10 Trades sollen per Zufall im Zeitraum vom 01.01.2024 – 30.06.2025 eröffnet werden.

    Ist so etwas machbar??

    Vielen Dank

    #255294

    Ja, das ist möglich. Hier ein Beispiel:

    Wichtig: Die Funktion RANDOM() generiert bei jedem Backtest andere Zufallszahlen. Das bedeutet, dass die Einstiegstage bei jeder Ausführung unterschiedlich sein werden.
    Die Exit-Logik im Beispiel schließt die Position am nächsten Tag. Sie können dies nach Bedarf anpassen (z.B. Stop-Loss, Take-Profit, oder längere Haltedauer).

    1 user thanked author for this post.
    #255315

    Hallo,und Wow, vielen Dank!!!

    ich hätte noch die Frage, welche Funktion hat die Zahl 20 in Ihrem code?

    diceRoll = RANDOM(1, 20)

    Wenn ich den Zeitraum von Wann bis Wann es zufällige Trades geben soll, vergrößern will, muss ich auch die Zahl 20 vergrößern??!!

     

    #255316

    Wie wäre der Code wenn ich 100 zufällige Trades in einem Zeitraum von 01.01.2008 – Heute haben will??

    #255323

    Die Zahl 20 bestimmt die tägliche Wahrscheinlichkeit: RANDOM(1,20) bedeutet, dass jeden Tag eine Chance von 1/20 = 5% besteht, einen Trade zu eröffnen.
    Der Trick ist: Wir verwenden eine relativ hohe Wahrscheinlichkeit und lassen den Zähler (tradesTotal < 10) die Trades auf genau 10 begrenzen. Wenn Sie den Zeitraum vergrößern und die Zahl 20 nicht ändern, werden die Trades schneller erreicht und konzentrieren sich am Anfang des Zeitraums. Wenn Sie möchten, dass die Trades gleichmäßiger über einen längeren Zeitraum verteilt werden, können Sie die Zahl erhöhen (z.B. 30 oder 40). Für 100 Trades von 2008 bis heute:

    Hinweis: Sie können mit der Zahl 30 experimentieren. Eine kleinere Zahl (z.B. 20) konzentriert die Trades mehr am Anfang, eine größere Zahl (z.B. 40-50) verteilt sie gleichmäßiger über den gesamten Zeitraum.

    #255327

    Toll, das hat gut funktioniert.

    Können sie mir noch sagen, wie die Ausstiegsbedingung lauten muss, jeder Trade auch zufällig nach einer zufälligen Anzahl von Tagen schließen soll, die im Bereich von 2 – 30 Tagen liegt.

     

    Vielen Dank

    #255330

    Hier ist der Code mit zufälligem Ausstieg nach 2-30 Tagen:

    Bei jedem Trade wird eine zufällige Haltedauer zwischen 2 und 30 Tagen generiert. Der Zähler barsInTrade zählt die Tage im Trade und wird beim Ausstieg automatisch zurückgesetzt.

    1 user thanked author for this post.
    #255348

    Hallo Ivan,, Danke Dir das ist toll

     

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

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