Hallo,
Mein HS hat gestern um 06:00 ein Signal (bestehender Long Trade schliessen) an IB gesendet, welches nicht ausgeführt wurde. In den IB-Fehlermeldungen habe ich folgenden Eintrag gefunden:
|
Quellcode
|
1
|
12.09.2017 06:00:32 14 200 Timeout (ID:FixSecDefReqBySymbol2289,EmptyBuffer,Available:0)
|
vorher und nachher gab es keine Meldungen.
Um 06:16 habe ich dann versucht, über "Handelssystem/Signale jezt versenden" versucht, die Order nochmals aufzugeben. Das hat zu folgendem Eintrag im IB-Fehlerprotokoll geführt:
|
Quellcode
|
1
|
12.09.2017 06:16:05 14 103 Duplicate order id
|
Ich habe dann den Trade über den "Exit" Knopf im Depot-Fenster manuell geschlossen. Das hat dann funktioniert, allerdings auch eine Fehlermeldung im IB-Log hinterlassen:
|
Quellcode
|
1
|
12.09.2017 06:18:52 14 10147 OrderId 14, die storniert werden soll, wurde nicht gefunden.
|
Ich verwende das IB-Gateway (Build 963.3h) ein.
Kennt jemand den Grund für die Fehlermeldung und wie ich das künftig vermeiden kann?
Danke!
Ergänzung:
Im Gateway log steht das folgende:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
|
06:00:02:888 <- 3-45-14-0-USD-CASH--0---IDEALPRO--DKK-----SELL-25000-MKT-0-0-GTC----0-Investox-14-1-0-0-0-0-0-0-0--0--------0---1-0---0---0-0--0------0-----0-----------0---0-0---0--0-0-0-0--1.79769313486232E+308-1.79769313486232E+308-1.79769313486232E+308-1.79769313486232E+308-1.79769313486232E+308-0----
06:00:12:035 <- 7-3--1-50209015--20170912-05:59:02-----
06:00:12:035 -> ---55-1--1-
06:00:23:057 <- 7-3--1-50209015--20170912-05:59:12-----
06:00:23:057 -> ---55-1--1-
06:00:32:925 -> ---I4-2-14-200-Timeout (ID:FixSecDefReqBySymbol2289,EmptyBuffer,Available:0)-
06:00:33:065 <- 7-3--1-50209015--20170912-05:59:23-----
06:00:33:065 -> ---55-1--1-
06:00:49:029 <- 7-3--1-50209015--20170912-05:59:33-----
06:00:49:029 -> ---55-1--1-
|
Sieht nach einem Timeout Fehler aus. Ist es demnach so, dass das Gateway keine Verbindung mit IB hatte? In der Konfiguration steht ein Timeout von 30 Sek. Ich würde den nun mal erhöhen (bei meinem HS-Anstz kann die Order auch mal 1-2 min später ausgeführt werden). Die ganze Installation incl. Gateway läuft auf einem Server im professionellen RZ. Die Internetverbindung war auf jeden Fall vorhanden, also evtl. ein disconnect von IB-Server Seite?
Sollte ich den Timeout mal von 30 auf 60 stellen oder habe ich andere Möglichkeiten?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dubi« (13. September 2017, 12:59)