Dienstag, 16. April 2024, 15:10 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Registrierungsdatum: 6. August 2010

Beiträge: 311

21

Mittwoch, 9. Juli 2014, 10:47

Hallo,

vielen Dank für die schnellen Antworten.

Wo kann ich die API-Version prüfen? In der Systemsteuerung unter Programme steht Version 8.0.0.0. Installiert wurde aber die Vers. 970.06.

Ich habe RTT, API, TWS vollständig deinstalliert und dann wieder installiert. Jeweils mit Rechnerneustart nach jeder Aktion. Leider funktioniert der Backfill mit TWS 945.2b nicht (Timeout-Fehler). So habe ich wieder die TWS 943.1 installiert. Da läuft der Backfill. Ob die Cashfarm wieder richtig gelockt wird, wird sich morgen früh zeigen.

Hat noch jemand einen hilfreichen Hinweis?

Vielen Dank!
Beste Grüße!
Livermore

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

22

Mittwoch, 9. Juli 2014, 11:00

Hallo,

>>Wo kann ich die API-Version prüfen?

am sichersten wohl an der Version der Datei "twssocketclient.dll" (bei 64bit-Windows im SysWOW64-Ordner). Sollte 9.7.0.0 sein.

Viele Grüße
Andreas Knöpfel

Registrierungsdatum: 6. August 2010

Beiträge: 311

23

Mittwoch, 9. Juli 2014, 13:28

Danke, Herr Knöpfel!

Dateiversion 9.7.0.0 -> also korrekt.
Beste Grüße!
Livermore

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

24

Mittwoch, 9. Juli 2014, 20:07

Hallo Livermore,

Zitat

So habe ich wieder die TWS 943.1 installiert. Da läuft der Backfill.


Ich habe gerade nochmal das IB-Gateway beendet und neu gestartet, aber die beiden unteren Felder im IB-Gateway bleiben leider rot (d.h. Historical Data Farm, getrennt).
Bei Euch sind die wirklich aktuell alle grün? Hmm, dann wäre das Problem bei mir und nicht bei IB (d.h. serverseitig).

Viele Grüße,
Sten

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

25

Mittwoch, 9. Juli 2014, 20:19

Sten, hier grünt alles vor sich hin, obwohl ich ausser RTT bei weitem nicht so modern bin wie Du.

twssocketclient.dll ist hier 9.6.8.0
Windows7
RTT 3.2.2
TWS 944.3b
Java 1.7.0_45 (IB Gateway mit der 32bit Version gestartet)

Was bisher nicht in der Diskussion war und ich daher ergänzen möchte: meine IB-Settings connecten sich hier in die Schweiz, nicht direkt über den grossen Teich zu unseren Freunden.
Gruss
Bernd

Registrierungsdatum: 6. August 2010

Beiträge: 311

26

Donnerstag, 10. Juli 2014, 11:01

Hallo,

bei mir ist auch "Europe" eingestellt.
In der Info vom Gateway steht "OS: Windows 7 (x86, 6.1)" -> müsste 32bit-Version sein?

Sten, hier ist auch alles grün. Historical Data Farm allerdings nur dann, wenn der Backfill läuft, sonst gelb.

Das Problem mit dem Verbinden der Cashfarm nach dem morgendlichen Neustart besteht nach wie vor. Allerdings kann ich damit besser leben, als mit einem nicht funktionierenden Backfill. Hat einige Arbeit gekostet, die Daten wieder sauber zu bekommen.
Wenn noch jemand eine Idee hat, ich bin für jeden Hinweis dankbar.
Beste Grüße!
Livermore

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

27

Donnerstag, 10. Juli 2014, 20:02

Entwarnung

Hallo,

Zitat

Sten, hier ist auch alles grün. Historical Data Farm allerdings nur dann, wenn der Backfill läuft, sonst gelb.


Ich habe gerade nochmal das IB-Gateway beendet und neu gestartet, aber die beiden unteren Felder im IB-Gateway bleiben von Anfang an rot (d.h. Historical Data Farm, getrennt).
Dann habe ich das zugehörige RTT beendet und nach einer Minute neu gestartet und oh Wunder jetzt plötzlich waren alle Felder grün. Der Backfill hat funktioniert und hat bis zur ersten "Pacing Violation" sogar recht flott die Hälfte der Titel gebackfillt.

Ich habe mich durch die beiden roten Felder ins Bockshorn jagen lassen. Trotz der irritierenden Anzeige funktioniert alles korrekt.
Danke für Eure Hilfe.

Viele Grüße,
Sten

PS:
Nach einer Serie von Verlusten und nachdem die KK einen Halbbogen geschlagen hat habe ich das HS nur noch über den virtuellen Broker laufen lassen. Und genau dann kam der Wendepunkt, jetzt schon der 2. Gewinntrade in Folge. Es muss einen Tradingteufel geben, dass gibt es doch nicht.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »sten« (10. Juli 2014, 20:11)


Quantitativo

unregistriert

28

Samstag, 12. Juli 2014, 12:24


twssocketclient.dll ist hier 9.6.8.0
Windows7
RTT 3.2.2
TWS 944.3b
Java 1.7.0_45 (IB Gateway mit der 32bit Version gestartet)



Verwende Win7/64bit und habe jetzt Java 1.7.0_60 (allerdings mit 64bit).
Ist es wichtig für RTT, dass ich den IB Gateway mit der 32bit Version
starte ? Falls ja, kann mir jemand kurz erklären wie man das macht. Bin
nicht so der PC-Experte. Oder geht es auch mit der 64 bit Variante ?

Welche Version von Java verwendet ihr ? 32 oder 64 bit Variante ? Welche ist denn bei Anwendung von Win7/64 bit empfehlenswert ?

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Quantitativo« (12. Juli 2014, 12:32)


sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

29

Samstag, 12. Juli 2014, 15:26

Hallo Quantitativo,

Zitat

Verwende Win7/64bit und habe jetzt Java 1.7.0_60 (allerdings mit 64bit).

Ich verwende auch die 64bit-Version von Java, allerdings eine ältere und win8.1 und habe das JavaSDK installiert (nicht nur die Runtime).
Ob jetzt JavaVersion *_55 oder *_60 sollte eigentlich nichts ausmachen, je höher um so besser. Und zur Zeit funktioniert es. Meine Versionen der Komponenten weiter oben.

Zitat

Welche ist denn bei Anwendung von Win7/64 bit empfehlenswert ?

Zu win7 kann ich nichts sagen. Aber bei eine 64bit-System würde ich wenn irgendwie möglich auch eine 64bit-Software bevorzugen.

Zitat

Wie kannst Du überprüfen, welche Java-Version installiert ist?

Eingabeaufforderung starten
java -version ... in Kommandozeile eingeben und dann wird die VersionsNr. + BitVersion ausgegeben

Zitat

Ist es wichtig für RTT, dass ich den IB Gateway mit der 32bit Version
starte ? Falls ja, kann mir jemand kurz erklären wie man das macht.

- ich denke man muss dann die TWS + IB-API deinstallieren
- 64bit Java deinstallieren
- eventuell PC neu starten und nachsehen, dass wirklich auch alles sauber entfernt ist
- 32bit Java installieren
- TWS und IB-API nochmal sauber neu installieren
So würde ich es machen, aber ich kann Dir nichts versprechen...

Viele Grüße,
Sten

PS:
Übrigens wird die Konstellation immer komplizierter, denn z.B. schon bei den Java hast Du sehr viele mögliche Optionen:
- einmal 32bit oder 64bit Version
- nur JavaRuntime oder JavaSDK installieren
- dann gibt es ein Oracle-Java und aber noch weitere Java-Versionen, z.B. OpenJava (oder so ähnlich)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sten« (12. Juli 2014, 15:34)


Quantitativo

unregistriert

30

Samstag, 12. Juli 2014, 19:30

Hallo Sten,

danke für die Infos und Hilfe!

Habe jetzt mal die TWS, API und Java deinstalliert und danach die neusten Versionen installiert.

Verwende jetzt:

Win7/64bit
RTT 3.3.0
TWS 945.2 (Stand 7.Juli)
API 9.7.0.0
Java 1.7.0_60 (32bit)

Ich hoffe es funktioniert jetzt wieder. Allerdings hatte ich ja keine Probleme mit dem Backfill, sondern dass die Daten vom DAX-Future ohne ersichtlichen Grund nicht mehr aufgezeichnet wurden. Von daher muss ich jetzt mal die nächsten Tage abwarten. Werde dann durchgeben, ob das Problem mit diesenen Versionen behoben wurde.