Samstag, 27. April 2024, 17:32 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

flowtrader04

unregistriert

21

Freitag, 27. Januar 2006, 06:58

Hallo Udo,
an TWSSTart kann es nicht liegen. Habe heute morgen die TWS manuell gestartet, dann RTT und es sind sofort wieder 100% ?(

Gruß
flowtrader

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

22

Freitag, 27. Januar 2006, 08:49

Hallo,

werden die Orders von ORM an IB korrekt übermittelt? Ist eine Firewall zwischengeschaltet? Trat das Problem schon einmal auf oder hast DU die Kombination erstmals installiert? Tritt das Problem ausschliesslich beim Backfill auf?

Wenn weiter keine Erklärungen gefunden werden können besteht noch die Möglichkeit das eine Datei (welche auch immer)korrupt ist und die TWS/API erneut installiert werden muss. Man sollte nicht über die alte Version überinstallieren sondern alles vorher löschen und neu installieren! RTT kann man zunächst auf der HD lassen und den Connect mit den neu installierten TWS/API prüfen!TWS Start könnte ebenfalls auf der HD bleiben denn daran scheint es nicht zu liegen! Es ist problematisch weil man nicht genau weiss in welchem Node RTT hängt! Meist sind es DDE-Verbindungsprobleme aus diversen Gründen oder korrupte Dateien. Bei Neuinstallation der TWS/API kann man zumindest letzteres ausschliessen.

Der IB-Datenabruf war vermutlich die erste Aktion die Du heute morgen durchgeführt hast? Wurde von der TWS eine Zugangsbestätigung gefordert oder wurde keine Sicherheits-Abfrage gestellt ?Falls keine Abfrage erfolgte, kann sich RTT nicht einloggen (DDE) und bleibt an der Sicherheitsschwelle hängen bzw. "hängt sich auf"!
Happy Trading

flowtrader04

unregistriert

23

Freitag, 27. Januar 2006, 10:39

Hallo Udo,
vielen Dank für die umfangreiche Antwort. Hier meine Antworten zu deinen Fragen:

- ORM läuft noch nicht
- Auf dem neuen Rechner läuft noch keine FW. Auf Notebook läuft Zonealarm
- Hatte im November mal mit RTT für IB Experimentiert, doch dann hatte mein Rechner einen Hardwarefehler. Backfill lief da auch ganz langsam, aber blieb meiner Erinnerung nach nicht hängen
- Das Problem (100% CPU-Auslastung und Hängen von RTT) tritt ausschließlich im Backfill auf. Solange RTT nicht steht (Keine Rückmeldung) läuft der Realtime-Feed auch problemlos weiter.
- TWS, APIm TWSStart und INV/RTT wurden diese Woche auf dem neuen Rechner installiert. Auf dem Notebook wurde drüberinstalliert. Fehlerphänomene sind jedoch die gleichen.
- Von der TWS wurde keine Zugangsbestätigung gefordert und keine Sicherheits-Abfrage gestellt. Hab's noch mal mit/ohne TWSStart ausprobiert. Laut Status-Meldung im RRT für IB steht die Verbindung. Trusted-IP ist in TWS eingetragen. Hängt das vielleicht damit zusammen?

Zitat

Original von Udo
Es ist problematisch weil man nicht genau weiss in welchem Node RTT hängt!

Das verstehe ich nicht. Was meinst du mit Node RTT?

Gruß
flowtrader

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

24

Freitag, 27. Januar 2006, 11:05

Hallo

>>Backfill lief da auch ganz langsam, aber blieb meiner Erinnerung nach nicht hängen

Der etwas schleppende Backfill zwischen IB + RTT ist "normal" und bei mir auch nicht anders!


>>- Von der TWS wurde keine Zugangsbestätigung gefordert und keine Sicherheits-Abfrage gestellt. Hab's noch mal mit/ohne TWSStart ausprobiert. Laut Status-Meldung im RRT für IB steht die Verbindung. Trusted-IP ist in TWS eingetragen. Hängt das vielleicht damit zusammen?

Nimm mal die Trustet IP in der TWS raus! Jetzt sollte eine Sicherheitsabfrage beim Start der TWS kommen. Diese dann bestätigen und einen Backfill versuchen!
Happy Trading

flowtrader04

unregistriert

25

Freitag, 27. Januar 2006, 11:27

Hallo Udo,
Trusted-IP gelöscht, TWS neu gestartet, RTT für IB neu gestartet, beide Verbindungsabfragen betätigt:

100% CPU Auslastung.

Der Backfill läuft genauso langsam wie vorher. Ich weiß, dass es normal ist, aber bei Frieder läuft er z.T. mit 60%. Weiß nicht, wie das bei anderen ist.

Wer hat noch ne Idee?

flowtrader

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

26

Freitag, 27. Januar 2006, 11:48

Hallo,

sehe ich das jetzt richtig das sich RTT nicht mehr aufhängt und eine Fehlermeldung bringt sondern lediglich langsam läuft und 100% Auslastung hat? Wenn das so ist kann man das seitens des Users vermutlich leider nicht ändern. Dazu müsste ev. die Schnittstelle optimiert werden!Hier kann man schön sehen wann RTT_IB mit dem nachladen fertig war!Du solltest den PC während des nachladens so weit wie möglich entlasten denn gegen 100% CPU Auslastung helfen auch keine 2 GB MEM und wenn noch Virenscanner ect. im Hintergrund laufen wird alles mit zunehmender Download dauer noch langsamer. Während des Ladevorgangs sollte man am PC keine weiteren Programme ect. starten um nicht ein einfrieren zu riskieren! Wieviel GHz hat der PC?
»Udo« hat folgendes Bild angehängt:
  • Forum.png
Happy Trading

flowtrader04

unregistriert

27

Freitag, 27. Januar 2006, 12:11

Hallo Udo,
das Notebook hat nen Intel mit 1,6 GHz, der neue Rechner nen AMD 3500 mit 2,21 GHz. Beide 1 GB RAM.

Auf dem Notebook läuft Zonealarm mit Virusscan, auf dem neuen Rechner nix. Ich habe die PCs soweit von allen anderen Programmen entlastet, doch das Ergebnis bleibt:
Heut nacht ab 0:40 Backfill mit Notebook, sonst keine weiteren Titel aktiviert. Heute morgen um 6:30 stand RTT "keine Rückmeldung". Es half nur harter Abbruch.

Es bleibt dabei, sobald der Backfill startet springt die CPU auf 100% Auslastung. Wie sich das nach Stunden verhält, kann ich jetzt nciht testen, da ich das Notebook jetzt komplett neu installieren werde. Vielleicht gibt es ja zwischenzeitlich noch ne Idee von Hr. Knöpfel.

Dir auf jeden Fall noch mal Danke!

Gruß
flowtrader

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

28

Freitag, 27. Januar 2006, 12:34

>>Heut nacht ab 0:40 Backfill mit Notebook, sonst keine weiteren Titel aktiviert. Heute morgen um 6:30 stand RTT "keine Rückmeldung". Es half nur harter Abbruch.

Man sollte beachten, das IB zwischen 06:00 Uhr und 08:00 MEZ das System (Schweiz,USA) rebootet und für den Kunden kurzfristig weder Handel noch Backfill möglich ist! Für RTT bedeutet das einen kompletten Datenabriss während des Ladevorgans das zu Problemen führen könnte.
Wenn Du um 00:40 Uhr den Download gestartet und erst ab 06:30 Uhr die Daten erneut überprüft hast, ist der Transfair vermutlich genau in das rebooten der IB-Server gefallen....
Happy Trading

flowtrader04

unregistriert

29

Freitag, 27. Januar 2006, 13:06

Ich weiß, hab's leider nicht vor 6:00 geschafft. Wäre schön, wenn RTT dann nicht hängen bleibt, sondern zumindest den vorhandenen Stand abspeichert und später fortsetzt.

Ich hattte die Logoff-Zeit auf 6:00 stehen. Hab grad noch mal bei IB angerufen, um die Zeit des Reboot einzugrenzen. Kann zwischen 5:50 und 9.00 liegen! Wäre aber noch nie vorgekommen, dass nach 8:00 noch nicht alle Server wieder oben sind.

Wie sind Eure Erfahrungen in der Praxis? Wenn habt ihr Eure Logoff-Zeiten und startet ihr wieder?

Gruß
flowtrader

Frieder

unregistriert

30

Freitag, 27. Januar 2006, 13:08

Hallo Udo,

der Reset von IB erfolgt zwischen 6:24 und 6:45, sodaß ich um 6:20 den Rechner per Shutdownprogramm runterfahre und um 6:45 per Bios neustarte.

Die halbe Stunde Backfill macht der Rechner dann ohne Problem vollautomatisch.

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

31

Freitag, 27. Januar 2006, 15:19

Hallo,

der Backfill mit IB verläuft sehr langsam und auf langsamen Systemen kann die Auslastungen auf 100% hochgehen. Allerdings wird diese Rechenzeit nicht von RTT verwendet (RTT wartet nur), sondern von der IB API sowie von der von der API benutzten jawaw.exe. Darauf habe ich keinen Einfluss, das kann nur IB verbessern. Wenn als der Backfill langsam läuft und die Auslastung hochgeht, hängt RTT nicht, sondern wartet auf IB. Ich hatte schon öfters auf die Schwächen des Backfills von IB hingewiesen, diese Schnittstelle wurde aber dennoch gewünscht. Event. gibt es auch Verbesserungsmöglichkeiten an der individuellen PC-Konfiguration (jawa etc.).

Viele Grüße
Andreas Knöpfel

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

32

Freitag, 27. Januar 2006, 15:38

Hallo Frieder,

anscheinend entstehen die Probleme wenn man den Rechner vor dem Server-Reboot nicht runterfährt sondern durchlaufen lässt! Hast Du einen Backfill schon mal über die genannten LoggOff Zeitzonen hinaus Zeiten durchgeführt?


@Flowtrader

Mach mal einen Backfill und unterbreche gewollt den Datenstrom zu IB indem Du die Internet Verbindung des Providers kappst! Dann logge wieder ein und beobachte was passiert! Das sollte so ungefähr die Situation während des Server-Reboots nachstellen können!Sollte sich herausstellen, das es daran liegt müsste Herr Knöpfel klären was man tun kann! Der von Frieder vorgeschlagenen LogOff wäre auch eine Möglichkeit aber leider weis man nicht genau,wann der Download beendet sein wird. Kannst Du die Daten zu einer anderen Tageszeit nachladen so das die (mögliche) problematische Zeitzone ausgeklammert wird?
Happy Trading

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

33

Freitag, 27. Januar 2006, 15:43

Hallo Herr Knöpfel,

ja das ist in der Tat bekannt und man kann dies m.M. gut tolerieren und planen!Jedoch läuft der Backfill bei mir,im Gegensatz zu Flowtrader nicht mit einer Fehlermeldung ab! Dachte mir schon das es der IB Node ist- die sind ja sonst auch nicht die Fixesten....;)
Happy Trading

Frieder

unregistriert

34

Freitag, 27. Januar 2006, 15:48

Hallo Udo,

dieses Hängenbleiben der RTT_IB mit 100% Auslastung passiert immer dann, wenn man in diese Shutoff-Zeit des IB-Servers hineinkommt.

Ansonsten gibt es keine Probleme. Da man das weiß, ist es ja auch ein leichtes, diese Problemzeiten zu umgehen. Auch um Mitternacht herum kann es zu diesem Phänomen kommen. Daher die von mir weiter oben vorgeschlagenen Downloadzeiten.

Der Backfill für die 30 Minuten fehlender Daten dauert mit Bid und Ask keine 5 Minuten.
Die laufende Datenaktualisierung von 10 Titeln mit Bid/Ask braucht zwischen 1-3% der Prozessorleistung eines 3,0 GHZ Intel, beim AMD entsprechend weniger.

Nur die Ersteinrichtung einer größeren Anzahl von Titeln macht etwas Probleme. Ich habe mir so geholfen, daß ich die langen Backfills nach und nach über Nacht gemacht habe, jetzt lasse ich alle Titel parallel updaten.

flowtrader04

unregistriert

35

Freitag, 27. Januar 2006, 15:58

Hallo Hr. Knöpfel,
dass der Backfill langsam läuft ist ja bekannt, auch dass Sie daran nicht viel machen können. Danke für die Erläuterungen der Hintergründe.

Ich verwende stets die aktuellste Java-Version und denke auch nicht, dass ich langsame Systeme habe (NVIDIA-Board 939 mit AMD 3500 und 1 GB RAM). Verwunderlich ist nur, dass bei Frieder (andere haben sich leider noch nicht dazu geäußert) die Auslastung beim Backfill um die 60% liegt und bei mir auf 2 verschiedenen Systemen immer bei 100%.

Kann mir jemand Tipps zur Optimierung von Java geben?

Gruß
flowtrader

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

36

Freitag, 27. Januar 2006, 16:00

Hallo Frieder,

danke für die Info! Damit haben wir eigentlich auch Flowtrader's Problem "erkannt und gebannt"? ;)
Happy Trading

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

37

Freitag, 27. Januar 2006, 16:08

Hallo,

>>die Auslastung beim Backfill um die 60% liegt
bei Sytemen, die mit mehreren echten oder virtuellen CPUs (Hyperthreading) laufen, kann die Auslastungsanzeige des Taskmanagers irreführend sein (meldet nie 100%). Ich würde da nicht viel mehr Zeit investieren. Die 100% bei Ihnen bedeuten ja nicht, dass andere Programme oder das System dadurch blockiert wären (da nur soviel Auslastung für das "Warten" verwendet wird, wie andere Programme übrig lassen). Es sollte nur nicht zu Meldungen wie "keine Rückmeldung" kommen. Eher wäre noch interessant, dass Sie benötigte Zeit für einen Backfill des selben Zeitraum/Titels mit anderen vergleichen.

Viele Grüße
Andreas Knöpfel

flowtrader04

unregistriert

38

Freitag, 27. Januar 2006, 16:18

Hallo zusammen,
vielen Dank Hr. Knöpfel für den Hinweis. Vermutlich trifft das zu, dann die normale Aktualisierung und auch andere Programme (z.B. Skype) laufen schon parallel zum Backfill. Allerding bekomme ich sehr wohl zeitweise die Meldung "Keine Rückmeldung".
Ich werde mein Notebook übers Wochenende komplett neu installieren und dann die Zeiten mal mit Frieder vergleichen.

Gruß
flowtrader