Mittwoch, 17. April 2024, 01:35 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

1

Dienstag, 12. September 2006, 10:40

Duplicate order id

Hallo,

habe etwas gemacht, was nicht ganz korrekt war. Habe auf einen PC ein Projekt im OM laufen, über virtuellen Broker. Habe das komplette Projekt auf Filesystemebene kopiert und auf anderen PC kopiert und lasse es dort weiter laufen, über IBpaper. Jetzt läuft das Projekt auf beiden PC, mit unterschiedlichen Brokern.
Zu meiner Entschuldigung kann ich nur sagen, ich wollte Zeit gewinnen und nicht für jedes einzelne HS im Projekt das OM deaktivieren, das HS dann als Vorlage abspeichern, auf den anderen PC übertragen und dort in einem neuen Projekt zusammenbauen.

Eigentlich hatte es zuerst ganz gut funktioniert, aber jetzt werden Oders von IB abgelehnt, weil was mit der ID nicht stimmt.

Gibt es eine Möglichkeit das ganze OM komplett zu RESETen, so dass alles wieder ins Lot kommt? Gibt es da vielleicht einen Trick?
Danke.

Viele Grüße
Torsten
»sten« hat folgende Bilder angehängt:
  • 060912_FM1.gif
  • 060912_FM2.gif

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

2

Dienstag, 12. September 2006, 11:36

RE: Duplicate order id

Hallo,

unter Order/Broker/IB die Order-ID entsprechend korrigieren (gflls. unter TWS/Exexution schauen, wie die letzte Investox-ID lautete).

Viele Grüße
Andreas Knöpfel

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

3

Mittwoch, 13. September 2006, 08:33

RE: Duplicate order id

Hallo,

ich habe folgendes jetzt gemacht:
- alle offenen Orders in der TWS gestrichen und alle Positionen aufgelöst
- OM-Orderbuch: alle offenen Orders gestrichen und dann gelöscht

Investox: InteractiveBrokersAccount-aktuelle Order-ID: 354
TWS: Investox-349 ... die letzte Order-Referenz von den ausgeführten Trades

Wie sollte man jetzt die Order-ID am besten syncronisieren?
Order-ID=349
oder
Order-ID=350
oder
Order-ID=1 ... d.h. fange wieder ganz von vorne an

Danke.

Viele Grüße
Torsten

PS:
Ich bin nur mit IBpaper verbunden.

Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von »sten« (13. September 2006, 08:43)


Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

4

Mittwoch, 13. September 2006, 10:06

RE: Duplicate order id

Hallo,

ich würde eher mal höher gehen, also z.B. 400.

Viele Grüße
Andreas Knöpfel

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

5

Mittwoch, 13. September 2006, 10:53

RE: Duplicate order id

Hallo,

Danke, hatte zuerst 1 eingestellt. Das war nicht so gut. Mit ID=400
ist alles wieder im Lot.

Viele Grüße
Torsten

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

6

Donnerstag, 14. September 2006, 08:47

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)


Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

7

Donnerstag, 14. September 2006, 09:58

RE: Duplicate order id

Hallo,

vielleicht hilft es, wenn Sie unter Order/Broker/IB die Client-ID ändern.

Viele Grüße
Andreas Knöpfel

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

8

Donnerstag, 14. September 2006, 17:21

RE: Duplicate order id

Hallo,

Sorry, habe es noch nicht hinbekommen.
Ich habe die Client-ID um 1 erhöht, Order-ID nochmal kräftig erhöht auf 1000. Alle Positionen glatt gestellt und offene Orders geschlossen in der TWS und im OM. Dann habe ich TWS, RTT und Investox beendet und neu gestartet.

Bei den ersten Trades sah es ganz gut aus, aber dann haben auch Market-Orders im OM-Orderbuch einen Status "unbearbeitet" bekommen.

Neben den bekannten Meldungen ist auch eine neue IB-Meldung aufgetaucht.

Wenn ich es erstmal händisch korregiere, "schwingt" sich das System dann mit der Zeit ein?

Viele Grüße
Torsten
»sten« hat folgende Bilder angehängt:
  • 060914_FM1.gif
  • 060914_FM2.gif
  • 060914_FM3.gif

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »sten« (14. September 2006, 17:25)


Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

9

Donnerstag, 14. September 2006, 17:24

RE: Duplicate order id

Hallo,

welche Investox-Version setzen Sie auf diesem Rechner ein?

Viele Grüße
Andreas Knöpfel

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

10

Donnerstag, 14. September 2006, 17:33

RE: Duplicate order id

Hallo,

es ist noch nicht die neuste.
Zur Zeit: Investox V4.6.3
RTT: V2.6.3

Viele Grüße
Torsten

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

11

Freitag, 15. September 2006, 01:32

RE: Duplicate order id

Hallo,

ich habe das neuste Investox(4.6.10) & RTT(2.6.5)-Updates installiert und alles zurückgesetzt. Die Order-ID habe ich auf 1100 gesetzt und starte dann neu.

Viele Grüße
Torsten