Ja, manchmal staunt man immer wieder, woran man alles denken muss.
Z.B. existiert beim Broker AVATrade und dem Handelsinstrument DAX ein Digit = 1. Also bekamen alle SL- und TP-Berechnungen ein NormalizeDouble(blablabla, Digits), d.h. 1 Stelle nach dem Komma. So weit so gut, aber häufig (nicht immer!) bekam ich den Fehler des Invalid SL/TP!
Warum ging es manchmal und warum aber häufig nicht?
Im Nachgang ganz einfach: die TickSize dieses Handelsinstruments ist ungewöhnlicherweise 0.5! D.h. die Orderfunktionen akzeptieren nur double-Werte mit einer 0 oder einer 5 nach dem Komma!! Alle anderen Kommastellen führen zum o.g. Fehler.
Ja, da muss man erst mal drauf kommen!
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|