Freitag, 19. April 2024, 18:13 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.

hf2610

unregistriert

21

Montag, 1. November 2004, 22:06

Zitat

Die heute morgen geplante Erhöhung der Tickrate seitens der deutschen Börse wurde nach kurzer Anlaufphase wieder abgeschaltet da technische Probleme auftraten.

WOW !!! 8o Die technischen Probleme sind wohl nun beseitigt ...

Die heutige Datenaufzeichnung ergab folgendes:
- FDAX 04/12 TaiPan RT Datenfeed: 43.525 Ticks vs.
- FDAX 04/12 IB Datenfeed: 13.384 Ticks


Insbesondere für Multiticksysteme wird das wohl nicht ohne Folgen bleiben. Als Beispiel habe ich mal einen Multitick-Beispielchart erstellt (heute zwischen 16:00 und 17:00 Uhr), wo man die Unterschiede extrem deutlich erkennen kann.




Bei Intraday-Komprimierungen z.B. auf Minutenbasis ist das Chart-Bild auf den ersten Blick sehr ähnlich. Der folgende Beispielchart verwendet eine 5min.-Komprimierung:




Auch der zweite Blick eröffnet nur marginale Unterschiede. Wenn man die Charts übereinander legt (rot=IB / schwarz=TaiPan) kann man das gut erkennen:





Da früher die Tickanzahl von IB zu TaiPan wesentlich geringere Abweichungen aufwies (ca. 1000 - 2000 Ticks pro Tag), kann man diese Gegenüberstellung der verschiedenen Datenfeeds als Anschauung wohl so verwenden.

Mein Fazit: Bestimmte Multiticksysteme sollten künftig genauestens beobachtet werden. Nicht das man da böse Überraschungen erlebt. Für Systeme mit Minuten-Komprimierungen bleibt die Veränderung der Tickrate wohl ohne Konsequenzen ...

Viele Grüße,
Heike

hf2610

unregistriert

22

Montag, 1. November 2004, 22:06

Zitat

Die heute morgen geplante Erhöhung der Tickrate seitens der deutschen Börse wurde nach kurzer Anlaufphase wieder abgeschaltet da technische Probleme auftraten.

WOW !!! 8o Die technischen Probleme sind wohl nun beseitigt ...

Die heutige Datenaufzeichnung ergab folgendes:
- FDAX 04/12 TaiPan RT Datenfeed: 43.525 Ticks vs.
- FDAX 04/12 IB Datenfeed: 13.384 Ticks


Insbesondere für Multiticksysteme wird das wohl nicht ohne Folgen bleiben. Als Beispiel habe ich mal einen Multitick-Beispielchart erstellt (heute zwischen 16:00 und 17:00 Uhr), wo man die Unterschiede extrem deutlich erkennen kann.




Bei Intraday-Komprimierungen z.B. auf Minutenbasis ist das Chart-Bild auf den ersten Blick sehr ähnlich. Der folgende Beispielchart verwendet eine 5min.-Komprimierung:




Auch der zweite Blick eröffnet nur marginale Unterschiede. Wenn man die Charts übereinander legt (rot=IB / schwarz=TaiPan) kann man das gut erkennen:





Da früher die Tickanzahl von IB zu TaiPan wesentlich geringere Abweichungen aufwies (ca. 1000 - 2000 Ticks pro Tag), kann man diese Gegenüberstellung der verschiedenen Datenfeeds als Anschauung wohl so verwenden.

Mein Fazit: Bestimmte Multiticksysteme sollten künftig genauestens beobachtet werden. Nicht das man da böse Überraschungen erlebt. Für Systeme mit Minuten-Komprimierungen bleibt die Veränderung der Tickrate wohl ohne Konsequenzen ...

Viele Grüße,
Heike

Registrierungsdatum: 2. September 2002

Beiträge: 433

Wohnort: Freiburg

23

Dienstag, 2. November 2004, 07:05

Hallo zusammen,

@Herr Kinzig
also ich fände historische Daten von Markttiefe bzw. Level II sehr interessant. Inzwischen bin ich selbst bei unseren EOD Systemen soweit, dass ich Bid/Ask Daten zur Auswertung brauche. Markttiefe würde ich da auch gerne mit einbeziehen, so ich denn eine Quelle für historische Daten dafür kennen würde. Natürlich darf man die Datenmengen nicht unterschätzen, die dadurch zustande kommen....

@Heike
interessante Auswertung. Mal schauen, ob IB jetzt auch ihre Refreshraten erhöht.

Grüsse
Bernhard

Registrierungsdatum: 2. September 2002

Beiträge: 433

Wohnort: Freiburg

24

Dienstag, 2. November 2004, 07:05

Hallo zusammen,

@Herr Kinzig
also ich fände historische Daten von Markttiefe bzw. Level II sehr interessant. Inzwischen bin ich selbst bei unseren EOD Systemen soweit, dass ich Bid/Ask Daten zur Auswertung brauche. Markttiefe würde ich da auch gerne mit einbeziehen, so ich denn eine Quelle für historische Daten dafür kennen würde. Natürlich darf man die Datenmengen nicht unterschätzen, die dadurch zustande kommen....

@Heike
interessante Auswertung. Mal schauen, ob IB jetzt auch ihre Refreshraten erhöht.

Grüsse
Bernhard

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

25

Dienstag, 2. November 2004, 07:32

Hallo Heike,

danke für die Auswertung! Ein 5 Minuten System kann aber auch betroffen sein und das sollte man nicht unterschätzen! Nehmen wir an, bei 5 Signalen kommt im System das weniger Ticks beinhaltet kein Stopp und in der Realität bzw. mit den erhöhten Tickraten fand auf dem im System programmierten LEVEL doch ein Tick statt den man jetzt u.U. auch sieht!

Die Differnzen könnten sich theoretisch im zeitbasierten Chart/Kerze 7 mal auswirken: C_O_H_L Stopplevel,Buy Level,Sell Level!

@ Bernhard

Ich habe schon vor einer Woche mit IB zu dem Thema telefoniert! Erstens wussten sie (angeblich) nichts davon und zweitens scheint-so mein Eindruck- kein "grosses Interesse" zu bestehen die Tickrate anzupassen!

Vielleicht ist es auch ***(finanz)technisch*** nicht möglich...;)
Happy Trading

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

26

Dienstag, 2. November 2004, 07:32

Hallo Heike,

danke für die Auswertung! Ein 5 Minuten System kann aber auch betroffen sein und das sollte man nicht unterschätzen! Nehmen wir an, bei 5 Signalen kommt im System das weniger Ticks beinhaltet kein Stopp und in der Realität bzw. mit den erhöhten Tickraten fand auf dem im System programmierten LEVEL doch ein Tick statt den man jetzt u.U. auch sieht!

Die Differnzen könnten sich theoretisch im zeitbasierten Chart/Kerze 7 mal auswirken: C_O_H_L Stopplevel,Buy Level,Sell Level!

@ Bernhard

Ich habe schon vor einer Woche mit IB zu dem Thema telefoniert! Erstens wussten sie (angeblich) nichts davon und zweitens scheint-so mein Eindruck- kein "grosses Interesse" zu bestehen die Tickrate anzupassen!

Vielleicht ist es auch ***(finanz)technisch*** nicht möglich...;)
Happy Trading

Steff

unregistriert

27

Dienstag, 2. November 2004, 12:33

Hallo zusammen,

Heike, danke für die anschauliche Darstellung!

Grundsätzlich ist es sicher ein Fortschritt dass nun alle Ticks von der deutschen Börse übertragen werden.
Allerdings habe ich auch so meine Bedenken, denn die Ticks müssen ja auch alle in Investox verarbeitet werden.
Selbst ein moderner Rechner ist zeitweise (insbes. im Fast Market) mit dem IB Datenfeed voll ausgelastet. Wenn man nun bedenkt, dass in der gleichen Zeit alle Berechnungen mehr als 3 mal so häufig durchgeführt werden müssen (im Fast Market noch bedeutend öfter - 10, 20 mal?), so kann man sich vorstellen, dass man sich durch die hohe Tickzahl die Maschine stark ausbremst, was m.E. fast noch schlimmer als ein unvollständiger Datenstrom wäre.

Wie seht ihr die Problematik? Ist eine Verzögerung der Signalgenerierung seit der Umstellung wahrnehmbar?

Viele Grüsse
Stephan

Steff

unregistriert

28

Dienstag, 2. November 2004, 12:33

Hallo zusammen,

Heike, danke für die anschauliche Darstellung!

Grundsätzlich ist es sicher ein Fortschritt dass nun alle Ticks von der deutschen Börse übertragen werden.
Allerdings habe ich auch so meine Bedenken, denn die Ticks müssen ja auch alle in Investox verarbeitet werden.
Selbst ein moderner Rechner ist zeitweise (insbes. im Fast Market) mit dem IB Datenfeed voll ausgelastet. Wenn man nun bedenkt, dass in der gleichen Zeit alle Berechnungen mehr als 3 mal so häufig durchgeführt werden müssen (im Fast Market noch bedeutend öfter - 10, 20 mal?), so kann man sich vorstellen, dass man sich durch die hohe Tickzahl die Maschine stark ausbremst, was m.E. fast noch schlimmer als ein unvollständiger Datenstrom wäre.

Wie seht ihr die Problematik? Ist eine Verzögerung der Signalgenerierung seit der Umstellung wahrnehmbar?

Viele Grüsse
Stephan

hf2610

unregistriert

29

Dienstag, 2. November 2004, 20:50

Hallo,

@Udo

Zitat

Ein 5 Minuten System kann aber auch betroffen sein und das sollte man nicht unterschätzen! Nehmen wir an, bei 5 Signalen kommt im System das weniger Ticks beinhaltet kein Stopp und in der Realität bzw. mit den erhöhten Tickraten fand auf dem im System programmierten LEVEL doch ein Tick statt den man jetzt u.U. auch sieht!

Damit hast Du natürlich vollkommen recht. Ist mir selbst auch schon passiert, daß ein "unsichtbarer" Tick meinen Stop geholt hat. Das HS hat davon natürlich nichts mitbekommen. In diesem Sinne ist die Erhöhung der Tickrate meiner Meinung nach äußerst positiv zu sehen.

Mit den Konsequenzen meinte ich mehr die Signalgebung der Systeme an sich. Hier sind Intraday-Minutensysteme wohl eher weniger betroffen. Multiticksysteme dagegen durchlaufen seit gestern einen Robustheitstest der besonderen Art ... :D


@Stephan

Zitat

Wie seht ihr die Problematik? Ist eine Verzögerung der Signalgenerierung seit der Umstellung wahrnehmbar?

Also ich habe bisher keine Verzögerungen feststellen können. Allerdings hatte ich in den letzten beiden Tagen auch wenige Signale / Signalwechsel. Ich denke aber, daß die Erhöhung der Tickrate keinen Einfluß auf die Rechnerperformance hat, da man ja in Investox selbst (seit Version 3.7.7) die Aktualisierungsrate der Daten einstellen kann (Menü Einstellungen->Investox anpassen->Programm).

Viele Grüße,
Heike

hf2610

unregistriert

30

Dienstag, 2. November 2004, 20:50

Hallo,

@Udo

Zitat

Ein 5 Minuten System kann aber auch betroffen sein und das sollte man nicht unterschätzen! Nehmen wir an, bei 5 Signalen kommt im System das weniger Ticks beinhaltet kein Stopp und in der Realität bzw. mit den erhöhten Tickraten fand auf dem im System programmierten LEVEL doch ein Tick statt den man jetzt u.U. auch sieht!

Damit hast Du natürlich vollkommen recht. Ist mir selbst auch schon passiert, daß ein "unsichtbarer" Tick meinen Stop geholt hat. Das HS hat davon natürlich nichts mitbekommen. In diesem Sinne ist die Erhöhung der Tickrate meiner Meinung nach äußerst positiv zu sehen.

Mit den Konsequenzen meinte ich mehr die Signalgebung der Systeme an sich. Hier sind Intraday-Minutensysteme wohl eher weniger betroffen. Multiticksysteme dagegen durchlaufen seit gestern einen Robustheitstest der besonderen Art ... :D


@Stephan

Zitat

Wie seht ihr die Problematik? Ist eine Verzögerung der Signalgenerierung seit der Umstellung wahrnehmbar?

Also ich habe bisher keine Verzögerungen feststellen können. Allerdings hatte ich in den letzten beiden Tagen auch wenige Signale / Signalwechsel. Ich denke aber, daß die Erhöhung der Tickrate keinen Einfluß auf die Rechnerperformance hat, da man ja in Investox selbst (seit Version 3.7.7) die Aktualisierungsrate der Daten einstellen kann (Menü Einstellungen->Investox anpassen->Programm).

Viele Grüße,
Heike

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

31

Dienstag, 2. November 2004, 21:29

Hallo Stephan,

der Rechner sollte das problemlos schaffen und ein Investox in "Bestform" eigentlich auch! Die DDE sollte ebenfalls schnell genug sein!Falls es zu argen Verzögerungen kommt dann kann man als 100%iger mech. Systemtrader auf den Blindmodus schalten (keine Charts) das sollte dann 25-50% Power bringen! Ansonsten konnte ich auch nichts aussergewöhnliches feststellen!

@Heike

>>In diesem Sinne ist die Erhöhung der Tickrate meiner Meinung nach äußerst positiv zu sehen.

Desto kleiner die Systemkomprate gewählt wird umso kritischer ist die Qualität des Backtests zu betrachten! Besonders kritisch wird es wenn man 3-5000 Ticks/Tag (REUTERS-IB) nicht testen kann! Wir haben auch schon oft erlebt wie der Trade beendet wurde und der Tick in Investox nie erschien weil er eben nicht geliefert wurde! (Scalp)Systeme können zusammenbrechen oder profitabel werden wenn man einen sauberen Feed hat!

Was ich sehr bescheiden finde, ist das IB einen "Zeitlupenfeed" liefert! Entweder die können die Server/DDE nicht höher fahren ....oder sie wollen nicht...;)
Happy Trading

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

32

Dienstag, 2. November 2004, 21:29

Hallo Stephan,

der Rechner sollte das problemlos schaffen und ein Investox in "Bestform" eigentlich auch! Die DDE sollte ebenfalls schnell genug sein!Falls es zu argen Verzögerungen kommt dann kann man als 100%iger mech. Systemtrader auf den Blindmodus schalten (keine Charts) das sollte dann 25-50% Power bringen! Ansonsten konnte ich auch nichts aussergewöhnliches feststellen!

@Heike

>>In diesem Sinne ist die Erhöhung der Tickrate meiner Meinung nach äußerst positiv zu sehen.

Desto kleiner die Systemkomprate gewählt wird umso kritischer ist die Qualität des Backtests zu betrachten! Besonders kritisch wird es wenn man 3-5000 Ticks/Tag (REUTERS-IB) nicht testen kann! Wir haben auch schon oft erlebt wie der Trade beendet wurde und der Tick in Investox nie erschien weil er eben nicht geliefert wurde! (Scalp)Systeme können zusammenbrechen oder profitabel werden wenn man einen sauberen Feed hat!

Was ich sehr bescheiden finde, ist das IB einen "Zeitlupenfeed" liefert! Entweder die können die Server/DDE nicht höher fahren ....oder sie wollen nicht...;)
Happy Trading

hf2610

unregistriert

33

Mittwoch, 3. November 2004, 22:28

Hallo zusammen,

Zitat

Wie seht ihr die Problematik? Ist eine Verzögerung der Signalgenerierung seit der Umstellung wahrnehmbar?

So langsam kommen die Problemchen ... ;)

Heute morgen haben sich die ersten Systeme mit "ungültig" gemeldet. Ursache: Nicht genügend Daten bei dieser Komprimierung vorhanden. Logisch. Jetzt kommen pro Tag ca. 45.000 Ticks statt der kalkulierten 20.000 Ticks ... und da ich jemand bin, der die Projekte so (performance)optimal wie möglich erstellt, um Rechnerressourcen zu sparen, habe ich natürlich auch die Perioden des Titels auf das Notwendigste beschränkt (Titel einstellen -> Maximum Perioden).

Diese Perioden mußte ich also heute verdreifachen, um wieder auf der sicheren Seite zu sein. Das hat natürlich einen nicht unerheblichen Einfluß auf die Rechnerauslastung. Je nach Komplexität des Systems wird der Rechner nun doch stark ausgebremst. Eine spürbare Verzögerung der Signalgenerierung konnte ich (subjektiv) jedoch nicht feststellen, obwohl jetzt der Rechner so ziemlich am Limit fährt ...

Etwas anderes darf man auch nicht außer Acht lassen: Die Berechnungsweise von Indikatoren. Beispiel: ATR() mit Komp() auf Tagesbasis. Je weniger Tage zur Berechnung als Historie zur Verfügung stehen, um so größere Abweichungen entstehen beim Ergebnis (siehe auch hier). Da hilft nur, wie von Herrn Knöpfel vorgeschlagen, das Problem mit Berechnungstiteln zu lösen. Also sicherheitshalber mal die Systeme auch daraufhin checken ...

Viele Grüße,
Heike

hf2610

unregistriert

34

Mittwoch, 3. November 2004, 22:28

Hallo zusammen,

Zitat

Wie seht ihr die Problematik? Ist eine Verzögerung der Signalgenerierung seit der Umstellung wahrnehmbar?

So langsam kommen die Problemchen ... ;)

Heute morgen haben sich die ersten Systeme mit "ungültig" gemeldet. Ursache: Nicht genügend Daten bei dieser Komprimierung vorhanden. Logisch. Jetzt kommen pro Tag ca. 45.000 Ticks statt der kalkulierten 20.000 Ticks ... und da ich jemand bin, der die Projekte so (performance)optimal wie möglich erstellt, um Rechnerressourcen zu sparen, habe ich natürlich auch die Perioden des Titels auf das Notwendigste beschränkt (Titel einstellen -> Maximum Perioden).

Diese Perioden mußte ich also heute verdreifachen, um wieder auf der sicheren Seite zu sein. Das hat natürlich einen nicht unerheblichen Einfluß auf die Rechnerauslastung. Je nach Komplexität des Systems wird der Rechner nun doch stark ausgebremst. Eine spürbare Verzögerung der Signalgenerierung konnte ich (subjektiv) jedoch nicht feststellen, obwohl jetzt der Rechner so ziemlich am Limit fährt ...

Etwas anderes darf man auch nicht außer Acht lassen: Die Berechnungsweise von Indikatoren. Beispiel: ATR() mit Komp() auf Tagesbasis. Je weniger Tage zur Berechnung als Historie zur Verfügung stehen, um so größere Abweichungen entstehen beim Ergebnis (siehe auch hier). Da hilft nur, wie von Herrn Knöpfel vorgeschlagen, das Problem mit Berechnungstiteln zu lösen. Also sicherheitshalber mal die Systeme auch daraufhin checken ...

Viele Grüße,
Heike

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

35

Mittwoch, 3. November 2004, 23:12

Hallo Heike,

danke für die Infos! Das ist in der Tat ein Problem. Hier noch Tipps die oft übersehen werden:

-Passe das System der aktuellen Datenreihe automatisch an

-Verwende "Signalzeitraum" bei Visualisierung!

-Wenn Du dem System blind vertraust, und vollmechansiche Trades generieren lässt dann verwende den "Blindmodus"!

Das holt nach meinen jetzigen Tests jede menge Power raus und entlastet den Rrechner weil die komplette Grafikberechnung entfällt denn die frisst enorm viele Ressourcen!

Schönen Abend noch!
Happy Trading

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

36

Mittwoch, 3. November 2004, 23:12

Hallo Heike,

danke für die Infos! Das ist in der Tat ein Problem. Hier noch Tipps die oft übersehen werden:

-Passe das System der aktuellen Datenreihe automatisch an

-Verwende "Signalzeitraum" bei Visualisierung!

-Wenn Du dem System blind vertraust, und vollmechansiche Trades generieren lässt dann verwende den "Blindmodus"!

Das holt nach meinen jetzigen Tests jede menge Power raus und entlastet den Rrechner weil die komplette Grafikberechnung entfällt denn die frisst enorm viele Ressourcen!

Schönen Abend noch!
Happy Trading

hf2610

unregistriert

37

Freitag, 5. November 2004, 18:04

Hallo Udo,

vielen Dank für Deine Tipps. Allerdings laufen die Systeme schon "blind". Eines verstehe ich allerdings nicht:

Zitat

Passe das System der aktuellen Datenreihe automatisch an

Was meinst Du damit?

Schönes Wochenende,
Heike

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

38

Sonntag, 7. November 2004, 21:11

Hallo Heike,

sorry..habe Deine Frage erst jetzt gesehen! Ich meine damit das man die HSSe automatisch anpassen sollte weil sich dadurch die Geschwindigkeit erhöhen kann! Mir ist folgendes aufgefallen:

Am WE hatte ich ein HS im Test in das ich 1 Mill. Tickdaten geladen hatte! Nach Abschluss der Tests wurden ich die Daten zwar wieder reduziert aber die HS- Zeiträume nicht auf die redzuzierten Daten angepasst. Am Montag (im Realbetrieb) wunderte ich mich über den Performanceverlust! Ich merke das mit dem etwas schwächeren Rechner sehr schnell! Nach anpassen der Zeiträume konnte man einen deutlichen Geschwindigkeitszuwachs des Rechner sehen sowie eine messbare Entlastung der CPU!

M.M. bringt das erneute Anpassen der Zeiträume einen Geschwindigkeitszuwachs und es sollte-wenn man Gesamterioden kürzt durchgeführt werden!

Wünsche einen guten Wochenstart!
Happy Trading

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

39

Sonntag, 7. November 2004, 21:14

@Torsten Kitzig

Ab wann darf man mit TPR V5 Release rechnen?

Ich habe vor kurzen auf euere Website gelesen, dass das Update auf TP 6.3 für alle Kunden die TPR 6 haben kostenlos ist! Habe ich das richtig interprätiert?

-Danke für Infos-
Happy Trading

Tai-Pan

unregistriert

40

Sonntag, 7. November 2004, 23:13

Update von Tai-Pan Realtime auf Version 5.0 am Samstag den 13.11.2004.

Ja, der Update von Tai-Pan 6.x auf 6.3 ist kostenlos! AUch die DB-Engine ist von 6.x auf 6.3 angehoben worden.
Der Update erfolgt über den eingebauten Update-Mechanismus. Einfach den Programmupdate ausführen, und den Anweisungen folgen. Eventuell muss der Update 2 Mal aufgerufen werden, da beim 1. Update (Je nach vorhandenener Online-Manager-Version) das Update in 2 Teile aufgeteilt ist......