Handelssystem wird jede Nacht angehalten?

Forums ProRealTime Deutsch forum ProOrder Support Handelssystem wird jede Nacht angehalten?

  • This topic has 1 reply, 2 voices, and was last updated 3 days ago by avatarJS.
Viewing 2 posts - 1 through 2 (of 2 total)
  • #252995

    Ich habe ein Handelsystem programmiert, das im Live Handel jede Nacht um 1:25 oder 1:30 Uhr wegen einer Division durch Null angehalten wird. Ansonsten läuft es. Das passiert komischer Weise nicht über das Wochenende. Der Backtest läuft durch ohne Probleme, nur als automatisches Live System wird jede Nacht abgebrochen. Das System löst nur Trades zwischen 8:00 und 22:00 Uhr aus.

    Die einzige Funktion, die überhaupt eine Division enthält, ist die zur Bestimmung der Postionsgröße bzw. des Stop Loss:

    capital = 50000
    risk = capital*0.003

    TPRLong = 7 //Take Profit Faktor Long

    SLLongAdjust = 2.0 //Einstellung SL Entfernung Long 1=Low Entry Bar, 0,5 = 50% des Abstandes

    // Bedingungen zum Einstieg in Long-Positionen
    // Positionsgröße und SL Long Trades
    if close > low then
    Positionsize = round(risk/((close-low)*SLLongAdjust),2)
    endif
    sllong = (close-low)+0″

    Woran kann das liegen?

    Danke im Voraus…

     

    #252996
    JS

    Hi,

    Zu den angegebenen Zeiten kann eine „flache“ Kerze (keine Ticks) entstehen, bei der Close = Open = Low = High ist…

    Dadurch entsteht während der Berechnung der „Positionsgröße“ eine Division durch Null (risk / (close – low) = risk / 0)…

    Um dies zu vermeiden, solltest du eine zusätzliche Bedingung hinzufügen:

    If Close>Low and (Close-Low)<>0 then

     

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

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