RE: Duplicate order id
Hallo,
leider ist noch nicht alles wieder im Lot. Habe ich heute früh aber erst gemerkt.
Habe folgendes gemacht:
- ein neues Inv-Projekt, diesmal korrekt zusammengebaut, indem ich alle Einzelhandelssysteme auf dem anderen PC als Vorlage gespeichert, auf den neuen PC kopiert und dort über Vorlage in das Inv-Projekt eingebunden habe.
Die HS sind im Prokjekt wie folgt angeordnet:
OM13, OM14a, OM14b, OM15a, OM15b, OM16a, OM16b, usw.
Ich hatte alle offenen Orders und alle Positionen glatt gestellt, sowohl in der TWS als auch im OM. Die Investox-OrderID hatte ich deutlich größer eingestellt auf 450, als der Wert in der TWS war.
Trotzdem bekomme ich wieder die Fehlermeldungen, wenn ich über IBpaper handel.
Duplicate id: 452(OM14a) und 459(OM15b)
Can't find order with id: 454(OM14a) und 462(OM15b)
Der Wert in Klammern dahinter gibt an, auf welches HS sich die fehlerhafte ID bezieht. Mal ist das a-HS und dann das b-HS betroffen. Bei den 16er-HS ist alles ok.
Im Orderbuch liegen genau die 4 Orders mit den 4 ProblemID's als unbearbeitet. Die HS sind alle ok (von der Signalgenerierung), weil auf dem anderen PC wurden über den simulierten Broker alle Orders korrekt aufgegeben und ausgeführt.
Was kann man da machen?
Mir kommt es so vor, als ob sich das OM noch nicht wieder ganz gefangen hat und sich bei der Order-ID-Vergabe "vergreift". Kann ich es irgendwie wieder in einen definierten Zustand bekommen, RESETen oder es irgendwie anders zurück setzen?
Danke.
Viele Grüße
Torsten
PS:
zur Zeit haben die ID's folgende Werte:
-TWS: Order-Ref. Investox-465
-Investox: 469
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »sten« (14. September 2006, 08:49)