Dienstag, 16. April 2024, 12:29 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

41

Montag, 2. Dezember 2002, 16:38

Hallo,
ja, tun Sie das.
Viele Grüße
Andreas Knöpfel

Berhan

unregistriert

42

Montag, 2. Dezember 2002, 17:27

*In einer zu kurzen Zeit wieder

vorbeigesehen*
Aber gut, es ist Weihnachten, ich dachte einfach mal ich seh' nach ob die Sache performanter geworden ist, aber naja...
Also ist die V3 nichts für meinen Gabentisch.

Die Probleme sind eigentlich immer noch die gleichen:
1) Tickdatenhistorie (ohne Überblick aufgrund der Kürze)
2) Kein Arbeiten und gleichzeitige Entwicklung
3) Doppelte Lizences und Hardware notwendig
4) Arbeiten über Visualisierung

Tja, wer 2-3 Tage Überblick braucht kann das alles mit Charting und OHNE Investox lösen.

Mal eine Frage an die Runde:
Entwickelt ihr Software oder arbeitet ihr an euren HS ?
Wieviel Zeit wird aufgewendet um etwas zu realisieren das schon läuft ?

Es gäbe andere Sachen die wichtiger sind als etwas massiv runter zu kürzen und zu tunen
2 Beispiele :
1) Endloskontrakte
2) Out-of-Forward-Daten

Gerade mit Punkt 2 wird es Unterschiede zwischen Backtest (Hist. Ticks) und real geben.
Diese Erkenntnis bezahlen zuviele mit zuviel Zeit und teilweise auch mit Bankrott...

Nur zur HW noch einige Anmerkungen:

SCSI bringt definitv etwas.
In heutigen Rechner ist der Proz nicht mehr das eigentliche Thema, wunde Punkte sind der Speicher die Verwaltung der Bridge mit dem RAM und die Zugriffszeiten auf dem BUS.
Es bringt nur nichts das mit alten SCSI-HD's auszuprobieren.
Ich hatte den die Performance mit 6ms HD probiert, derzeit wäre ein Tausch auf 15.000 UPM (die leiser und kälter sind) angesagt.
3,6 ms !
Diese Zeit ist auch das Problem bei 2,5 " (Laptop), Serial ATA und ext. Disks
Der Kontroller ist dabei sekundär, ob Mylex oder alter U160, egal ist nicht der wirkliche Punkt.
An 50MB Durchsatz kommt kein IDE-System, ob RAID oder nicht spielt keine Rolle.
Die technischen Daten sagen was anderes, aber real ist auch hier der Unterschied spür- und meßbar.

Hier muß aber erstmal der Hersteller die Problematik der Anwender erkennen, bevor sich etwas tun dürfte, und es dauert wirklich nicht lang als Testfahrer Unterschiede zu sehen.

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

43

Montag, 2. Dezember 2002, 18:31

@ Herrn Knöpfel

Zu Ihren Vorschlägen:

Zitat

Komplexe Berechnungen, womöglich auf verschiedenen Komprimierungsstufen, basierend z.T. auf Millionen Ticks.


Komplexe Berechnungen bedingt,basierend auf mill.Ticks:nein

Wenn man komplexe Berechnungen hat dann heisst das m.M. nicht gleichzeitig das man dazu mill. Ticks verwenden muss.ist m.E gar nicht notwendig..

Zitat

- Nur eingeschränkte Prozessornutzung


Sagen wir es so: manuelle Prioitätensteuerung ..

Zitat

- Aktualisierung in deutlich weniger als 1 Sekunde

Das wäre wichtig!

Zitat

Wenn der Eintrug entsteht, dass das Performance-Problem zunimmt, so kann dies verschiedene Gründe haben:
- die Tickdatenhistorien werden immer länger, je länger RTT die Daten schon aufzeichnet. Dies erhöht die benötigte Rechenzeit, wenn die Anzahl der importieren Ticks nicht begrenzt wird.
- damit hängt auch zusammen, dass in V3 nun auch mehr als 32.000 komprimierte


Ich habe hierzu eine Frage: Wie werden Die Daten in Investox verarbeitet: Rechnet das System die Daten jedesmal von neu durch also: 0-1000+1/0-1001+1/0-1002+1 oder werden die Daten angehängt:1000+1/1001+1 usw...

Wenn das Erste zutrifft wäre hier nicht eine grosse Bremse offensichtlich oder täusche ich mich?
Happy Trading

Big Mac

unregistriert

44

Montag, 2. Dezember 2002, 20:00

Ich verfolge mit großem Interesse diese Diskussion, obwohl ich nicht davon betroffen bin, da ich mit EOD HS arbeite.

Meine Frage ist: Wird Investox mit Visual Basic entwickelt. VB hat den Ruf zwar sehr komfortabel aber nicht sehr performant zu sein.

Grüße

Vuego

Meister

Registrierungsdatum: 30. August 2002

Beiträge: 999

45

Dienstag, 3. Dezember 2002, 00:31

Hallo Herr Knöpfel,

es geht nicht darum Unmögliches zu verlangen sondern offensichtliche Ungereimtheiten möglichst schnell abzustellen. Sie haben eine großartige Software hervorgebracht, sind in der Lage programmtechnische Dinge flott umzusetzen. Wir reden mittlerweile seit einem halben Jahr über die Unzuläglichkeiten im Zusammenspiel Investox/RTT und den Einsatz im RealTradingBetrieb.

Mir scheint es so, daß Ihnen die Relevanz der Geschwindigkeit für die Praxis nicht richtig bewußt ist. Vielleicht erst jetzt ganz langsam, nachdem sich diese Diskussion hier entwickelt hat......


Und
es geht nicht darum NeuronaleNetze in RealTime zu berechnen oder
darum Millionen von Ticks innerhalb einer halben Sekunde abzuarbeiten (dazu steht unten noch ein Absatz)

Es fällt auf, daß die kleinsten Aktionen sehr viel Ressourcen verbrauchen und wenn man zusätzlich Dinge macht, die unnötig ebenfalls Power benötigen, dann braucht man sich nicht zu wundern, wenn das alles in die Knie geht.

Es sind bekannte Punkte:

-das System arbeitet, wenn es nichts zu arbeiten gibt, die Schnittstelle Investox/RTT kennt noch keine Ruhepausen wenn keine Ticks zu verarbeiten sind.

-Projekte und HSe werden bei eingeschalteter aut Aktualisierung anscheinend immer komplett neu berechnet
warum funktioniert eine manuelle Tickaktualisierung wesentlich schneller (weil wohl nur das vordere Projekt/HS) aktualisiert wird. Man stellt im HS die Perioden der Signalberechnung ein. Wenn da 800-1000 steht müsste es selbst bei vielen geöffneten Projekten mit vielen HSen pfeilschnell gehen. Oder?

Es ist nämlich in der Tat so, daß ein Projekt mit einem kurzen Titel von einem Projekt mit einem sehr langen Titel, was auch mal von Ihnen vorgeschlagen wurde, das aber nicht aktiviert ist, "behindert" wird. In der Praxis läßt sich schwer damit arbeiten: ein Berechnungstitel geht immer die ganze Historie der Basisdatenreihe durch. Sowohl für den kurzen als auch für den langen Titel müsste ein BT angelegt werden.

Ich möchte eigentlich nicht dauernd das Charting mit TaipanRealtime machen müßen, weil dort Geschwindigkeit wirklich ein Fremdwort ist, darum hat man sich nicht Investox zugelegt und sehr viel Zeit für die Einarbeitung investiert. Auch das BIS-Grundchartingmodul, ChartTrader/TeleTrader, DySen, MetaStock Prof. oder das TradeSignalBasic sind sehr schnell, die Ticks werden sofort durchgereicht. Investox verschluckt ab und an 2-3 Ticks bzw. es ist zeitlich verzögert. Omega kenne ich nicht, sollte aber auch keine Probleme mit der Geschwindigkeit haben. Keine Frage - die Darstellung und die Möglichkeiten sind exzellent, aber leider nicht die Ausführungsgeschwindigkeit.

Als User verstehe ich ich lediglich, das es erst einmal dauert bis ich einen Chart mit sehr vielen Indikatoren geladen habe. Wenn danach ein Tick dazukommt sollte selbst die Aktualisierung von zig Indikatoren im Chart lediglich ein Augenschlag dauern! Da geht es nicht mehr um Millionen von neuen Daten, sondern nur noch um relativ wenige...
und wahrscheinlich um die Art und Weise wie ich RAM programmintern nutze.

Viele Punkte, die in Investox hervorragend gelöst wurden, bleiben aus Zeitmangel für mich als User auf der Strecke, weil ich mehr mit den jetzigen Unzulänglichkeiten beschäftigt bin.

Wie schon öfters von mehreren Usern mittlerweile geäußert: Trading und Entwickeln geht nicht paralell auf einem Rechner - da wäre eine RunTimeVersion schon sinnvoll und angebracht.

Dem User können schlecht konfigurierte, langsame Hardware und schlechte Programmierung, die sich zum Teil wirklich dramatisch auf die Performacnce auswirkt (haben Sie mir ja vorgeführt) vorgeworfen werden. Die eigentlichen Ursachen liegen aber (noch) bei Investox.

Ich denke das diesbezüglich jetzt so ziemlich alles schon mal angesprochen wurde und würde es sehr bergrüßen, wenn in diesem Bereich in naher Zukunft Fortschitte gemacht werden.

Viele Grüsse, Vuego

Vuego

Meister

Registrierungsdatum: 30. August 2002

Beiträge: 999

46

Samstag, 7. Dezember 2002, 22:22

RE: kurze Liste

Hallo Klaus,

sämtliche Hinweise sind sehr gut.

Zitat

Berechnungstitel gleichzeitig für 4 Berechnungen nutzen, indem man Open,Close,Low und High je einen anderen Anwenderindikator übergibt.
So kann man Indikatoren zusammenfassn, welche z.B. alle 5 sec oder 20s berechnet werden müssen


Besonders dieser ist wirklich sehr interessant. Damit kann man dann tatsächlich Datenreihen, die man nicht sekündlich haben möchte in größeren Zeitabständen berechnen, was sehr ressourcenentlastend wirken sollte.

Zitat


und eine Tickeinstellung von 10-15 Tsd
HS-Aktualisierung alle 2s, alles ohne merkliche Verzögerungen


Das bei etwa 60 Anwenderindikatoren? ?(
Benutzt Du den Rechner "ausschließlich" für Dein HS um die Signale zu erhalten ?
...und setzt Du für's Charting mit mehr Perioden einen zweiten Rechner ein?


10-15.000 Perioden, habe ich zwar auch eine sehr flotte Aktualisierung (habe es nur mit 2-3 Indikatoren getestet, Charting (Zoomen, TrendLinienzeichnen, auch Klicken auf Menüpunkte) also wirklich flüssiges Arbeiten geht dabei nicht, da bei jeder Aktualisierung zu viel Power benötigt wird und Investox dann immer ins Stocken kommt. Außerdem sind mir 15.000 Perioden, wie oben bereits erwähnt, zu wenig.

Schönen Gruß, Vuego


PS - das mit dem Eimer ist schon okay :D

Vuego

Meister

Registrierungsdatum: 30. August 2002

Beiträge: 999

47

Samstag, 21. Dezember 2002, 12:35

Es hat sich viel getan....

Hallo,
mittlerweile gibt es die Version 3.14.
Die hauptsächlich von mir in diesem Thread vorgebrachten gravierenden Probleme im Zusammenhang mit Realtimekursen sind nun fast vollständig beseitigt. In meinen Augen war das letzte Serviceupdate ein Quantensprung. Investox ist nun realtimetauglich, auch ohne „Kastrierung“ der Systeme (Einschränkung Indikatoren/Perioden/Berechnungstiteln/Streckung des Aktualisierungsintervals). Man kann jetzt beginnen die unendlichen Stärken des Programms auch im Realtimebereich einzusetzen.
Ich konnte am Freitag nur bei dünnem Handel testen, aber das sieht wirklich sehr gut aus.
Von meiner Seite also ein großes Lob an das Investox-Team.
Vuego