Nochmals: überleg dir gut, was du wann machen musst und fange Fehler ab.
z.B. was soll
if(IsTradeContextBusy()) Sleep(Sl_MS);
nach SendOrder?
wenn du das schon abfragst, gehört das vor SendOrder und zwar so:
while (IsTradeContextBusy()) Sleep(Sl_MS);
Und dann wertest du immer noch nicht aus, ob SendOrder korrekt abgelaufen ist.
Sogar der Compiler meldet dir, dass du das auswerten sollst. Warum wohl?
Aber genau habe ich deinen Code nicht analysiert. Das tu ich mir nun wirklich nicht nochmals an.
|