Mittwoch, 17. April 2024, 00:27 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Registrierungsdatum: 23. Oktober 2006

Beiträge: 216

1

Montag, 8. Oktober 2007, 00:23

Iterationen

Kann mir jemand sagen wie man die nachfolgende Iteration in die Investox Formelsprache überführt?

Zero Lag Exponential Moving Average

The Zero-Lag Exponential Moving Average is a variation on the Exponential Moving Average. The Zero-Lag keeps the benefit of the heavier weighting of recent values, but attempts to remove lag by subtracting older data to minimize the cumulative effect.

See also Exponential MA, Least Squares MA, Simple MA, Triangular MA, Weighted MA, Welles MA, Variable MA, Volume Adjusted MA, DEMA, TEMA and T3.

Formula:

k= 2/(n-1)

lag=(n-1)/2
ZELMA=kx(2xclose-close[-lag])+(1-k)xZelma[-1]

Dieser Versuch von mir war nicht erfolgreich:

Const n: 50;
Const K: 2/(n-1);
Const lag: (n-1)/2;
Const Zelma: 1;
Zelma = K*(2*Close-Ref(Close,-lag)) + (1-K)*Ref(Zelma,-1)


Danke für die Hilfe!
Gruß
Augustus

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

2

Montag, 8. Oktober 2007, 10:11

Hallo Augustus,

#_FastPrev#
#_SilentPrev#
const n: 50;
calc k: 2/(n-1);
const lag:(n-1)/2;
calc ZELMA: k* (2*close-Ref(close,-lag))+(1-k)* PREV;
Zelma
Viele Grüße von Anke

http://www.ascunia.de

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

3

Montag, 8. Oktober 2007, 10:21

Hallo,

ist m.E. aber dasselbe wie:

const n: 50;
const lag: -50/2;
GD(2*close-Ref(close,lag), n, e)

das wesentlich schneller berechnet.

Viele Grüße
Andreas Knöpfel

Registrierungsdatum: 23. Oktober 2006

Beiträge: 216

4

Montag, 8. Oktober 2007, 21:40

Hallo Anke
Hallo Herr Knöpfel

Habe beides ausprobiert. Beides funktioniert.
Danke!
Gruß
Augustus

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

5

Dienstag, 9. Oktober 2007, 09:48

Hallo,

wobei ich
k= 2/(n-1)
nochmal prüfen würde. Normalerweise heisst es:
k= 2/(n+1)

Viele Grüße
Andreas Knöpfel