Samstag, 20. April 2024, 00:53 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

klexer

unregistriert

1

Freitag, 25. Juli 2014, 12:07

HeikinAshi Coding lt VTAD

Calc haClose:
(Open + High + Low + Close) / 4;

Calc haOpen:
(Ref(open,-1) + Ref(Close, -1)) / 2;

Calc haHigh:
MAX(High, MAX(haOpen, haClose));

Calc haLow:
MIN(Low, MIN(haOpen, haClose));

wenn ich das in Investox eingebe, bekomme ich andere Werte wie in Investox anzeigt, in den Kerzeninfos werden die Werte angezeigt, aber die Parameter (z.B.haOpen wie in den Infos erwähnt) sind nicht verfügbar.
Und die Berechnungen stimmen nicht überein.

Gibt es da unterschiedliche Berechnungsarten ?
»klexer« hat folgendes Bild angehängt:
  • HeikinAshi Berechnung.PNG

klexer

unregistriert

2

Freitag, 25. Juli 2014, 12:10

hier die Kerzeninfos
und vorherige
»klexer« hat folgende Bilder angehängt:
  • HeikinAshi Berechnung 2.PNG
  • HeikinAshi vorherige Kerze.PNG

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »klexer« (25. Juli 2014, 12:16)


Snoopy

unregistriert

3

Freitag, 25. Juli 2014, 15:04

Hallo Klexer,
den haOpen hast du falsch berechnet. Dieser wird berechnet: (haOpen,-1 +haClose,-1)/2
Das bedeutet es muß auf den eigenen vorherigen Wert mit Prev berechnet werden.
Da diese Berechnung sehr lange dauert, gibt es einen Trick mit einer exponentielle Berechnung.

global Calc haOpen:
GD(Ref(haClose, -1), 3, E);

Gruß Snoopy

klexer

unregistriert

4

Freitag, 25. Juli 2014, 15:45

Danke, Snoopy, jetzt stimmt`s :-) :thumbsup: