Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 14.11.13
feelfree feelfree ist offline
Premium Mitglied
 
Registriert seit: Mar 2013
Beiträge: 332
feelfree befindet sich auf einem aufstrebenden Ast
Standard

1. Wenn DRange 0 ausgibt, was gibt dann Temp für einen Wert aus?

2. Gibt das wirklich ein sinnvolles Ergebnis?


Code:
BuyStopLoss = NormalizeDouble(OpenPrice - DRange,5);
Fehler 130 heißt ja invalid stops und auch ein - 0 würde ja noch den OpenPrice als Ergebnis ausgeben.

Also tippe ich auf die Konvertierung.

Ich würde es erst rechnen und dann auf die Digits anpassen.
Zur Sicherheit mit der Comment Funktion das Ergebnis prüfen.

Zitat:
double bsl = OpenPrice - DRange;
double BuyStoploss = NormalizeDouble(bsl,5);
Comment ("BuyStopLoss: ", BuyStopLoss) ;