OrderType() vor der Funktion OrderSelect() zu benutzen, wird immer 0 ergeben.
der Wert OP_BUY entspricht dem Wert 0, OP_SELL dem Wert 1.
Somit ist dann OrderType() == OP_BUY immer true und damit springt das Programm auch zu TS_SL_DELETE_OP_SELL aber nicht zu TS_SL_DELETE_OP_BUY.
Übrigens der Korrektheit wegen, TS_SL_DELETE_OP_SELL und TS_SL_DELETE_OP_BUY sind keine Funktionen, sondern Variablen.
Und dann bitte demnächst übersichtlichen Code schreiben, d.h. Klammern benutzen, einrücken etc.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|