Hallo zusammen,
ich habe eine Exceldatei, welche mir in mein Aktienprogramm Käufe und Verkäufe sendet. Als Rückantwort erhalte ich die Ordernummer vom Akienprogramm, um zu wissen dass für diesen Kauf bereits eine Position eröffnet wurde. Jetzt habe ich das Problem, dass das Aktienprogramm die Ordernummer nicht so schnell an mein Excel schickt und somit werden immer zwei, drei oder sogar vier Orders eröffnet.
Meine Überlegung ist nun, dem Excel zu sagen, dass je Kauf immer nur einmal einen Kauf senden darf. Dieser Kauf ist durch eine fest ID in einer Liste definiert.
Mit Wait usw. habe ich es aus schon probiert, da reagiert er aber überhaupt nicht darauf.
Hier der Code zum senden:
Set cmd = CreateObject("FXBlueLabs.ExcelCommand")
strResult = cmd.SendCommand(Konto, Buy_Sell, "" & "s=" & Symbol & "|v=" & Volume & "|sl=" & SL_ & "|tp=" & TP_ & "|comment=" & comment_ & "|magic=" & magic_ & "", 1)
Danke vorab und bis bald.
PaterMike
|