Donnerstag, 18. April 2024, 10:25 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

1

Sonntag, 7. Januar 2007, 13:06

Wie kann man die Performance eines HS erhöhen?

Hallo,

Auf der einen Seite soll ein HS gut dokumentiert, wartbar & transparent sein und auf der anderen Seite natürlich auch extrem schnell. Inwieweit wird die Performance des HS ausgebremst durch die nachfolgenden Punkte. Was ist unproblematisch und was sollte man besser einschränken bzw. ganz vermeiden:

1.) Kommentare & Kommentarzeilem im Definitionsbereich des HS?
Wenn man sehr viel Code schreibt im Definitionsbereich, dann dauert das Schreiben immer länger. Es läuft auf die Frage hinaus, wird der HandelsregelCode dann im Livehandel interprediert oder findet vorher eine Vorkompilierung statt, so dass überfüssige Zeilen automatisch entfernt werden?
Wäre es also sinnvoll bei HS im Livehandel vorher alle Kommentare händisch zu entfernen?

2.) Wie stark bremsen globale Variablen aus?
a) Kurzform
global Calc variable: Funktion([par1:1], [par2:2],[par3:3],[par4:4]);

b) Langform mit besserer Visualisierungsmöglichkeiten der einzelnen Parameter im Chart
global Calc par1: [par1:1];
global Calc par2: [par2:2];
global Calc par3: [par3:3];
global Calc par4: [par4:4];
global Calc variable: Funktion(par1, par2, par3, par4);

Man kann die Langform auch sehr gut verwenden, um komplizierte mehrschichtige Berechnungen auseinander zu legen und die Zwischenergebnisse einzeln zu visualisieren.
Aber die Frage ist halt was kostet das an Performance? Wäre es zu empfehlen bei HS im Livehandel alles in Kurzform umzuschreiben?

3.) Wie stark bremsen Berechnungen die im Chart visualisiert werden aus?
#_loadglobal par1#
#_loadglobal par2#
#_loadglobal par3#
#_loadglobal par4#
#_loadglobal variable#
variable
Bei Live-HS möglichst ganz auf Visualisierung verzichten?


4.) Visualisierung von Berechungsergebnissen durch die Hintergrundfarbe (Farbstudie)

Wie sind da Euere Erfahrungen?
Vielen Dank.

Viele Grüße
Torsten

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »sten« (7. Januar 2007, 13:09)


Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

2

Sonntag, 7. Januar 2007, 15:54

Hallo Torsten,

speziell wg. der Kommentare habe ich mich das auch schon gefragt. Ich hoffe, AK kann dazu etws sagen.
Viele Grüße,
Hans-Jürgen

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

3

Montag, 8. Januar 2007, 10:08

RE: Wie kann man die Performance eines HS erhöhen?

Hallo,

1) Kommentare haben kaum Relevanz für die Geschwindigkeit, sollten nicht gelöscht werden.
2) Bremst nicht aus, bietet Möglichkeit für Verbesserung der Geschwindigkeit.
3/4) Das kostet schon Rechenzeit, wenn möglich bzw. gerade nicht benötigt, bei "Live-HS" reduzieren oder nicht verwenden.

Viele Grüße
Andreas Knöpfel

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

4

Montag, 8. Januar 2007, 15:09

RE: Wie kann man die Performance eines HS erhöhen?

Hallo,

Zitat

3/4) Das kostet schon Rechenzeit, wenn möglich bzw. gerade nicht benötigt, bei "Live-HS" reduzieren oder nicht verwenden.

Es gibt bei den Datenreihen im Chart und auch bei den Farbstudien die Möglichkeit die Berechnung stehen zu lassen und nur das Häcken zu entfernen. Würde die Entfernung des Häcken schon ausreichen, um die volle Performance zu bekommen?
Das wäre genial, dann könnte man bei Problemen später jederzeit die Visualisierung wieder aktivieren.
Viele Dank.

Viele Grüße
Torsten
»sten« hat folgendes Bild angehängt:
  • Farbstudie.gif

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »sten« (8. Januar 2007, 15:11)


Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

5

Dienstag, 9. Januar 2007, 09:01

RE: Wie kann man die Performance eines HS erhöhen?

Hallo,

>>Würde die Entfernung des Häcken schon ausreichen, um die volle >>Performance zu bekommen?
ja, dafür sind die Häkchen ja da.

Viele Grüße
Andreas Knöpfel