Page 1 of 1
Oszillators + GD
Posted: 16 Apr 2014 12:04
by Pit
Hallo,
Wie kann ich einen Oszillator und seinen gleitenden Durchschnitt oder auch EMA im selben Fenster anzeigen lassen ? z.Bsp. den CMO + 20er Ema ? Wie müßte die Interpretation aussehen, wenn ich z.B. Schnittpunkte handeln wollen würde

? sorry bin zu faul zum lesen

vielen Dank
mfG
Peter
Re: Oszillators + GD
Posted: 17 Apr 2014 14:10
by WHS Support
Hallo Peter,
standardmäßig ist es leider nicht möglich Indikatoren in einem Fenster darzustellen bzw. einen Indikator auf einen anderen Indikator anzuwenden. Dies muss daher jeweils individuell über Express gelöst werden. Für Ihr genanntes Beispiel würde es in etwa folgendermaßen aussehen. Die Interpretation beim Schneiden von Linien funktioniert über "Triggerline()".
Freundliche Grüße,
Timo
WH SelfInvest
Express CMO
Vars
input $Span (1, 10, 5);
input $upTrend (30, 100, 40);
input $downTrend(-100, -30, -40);
input $ema(1, 500, 20);
series cmo, up, down, ema;
numeric sumUp(0), sumDown (0);
numeric move;
Calculation
if CurrentBarIndex() > 0 then
move = close - close[1];
if CurrentBarIndex()< $span then
begin
if move > 0 then
up = move;
else
down = -move;
sumUp = sumUp + up;
sumDown = sumDown + down;
cmo = void; //no data
end
else //currentBarIndex >= $span
begin
//correct the sums:
sumUp = sumUp - up[$span];
sumDown = sumDown - down[$span];
if move > 0 then
begin
sumUp = sumUp + move;
up = move;
end
else
begin
sumDown = sumDown - move; //note: -move is positive
down = -move;
end
if IsNonZero(sumUp + sumDown) then
cmo = 100 * (sumUp - sumDown)/(sumUp + sumDown);
end
If IsFinalBar() then ExpMovingAverage(cmo, ema, $ema);
interpretation Triggerline(cmo, ema);
plot (cmo, blue, 1);
plot (ema, red, 1);
plotline ($upTrend, green, 2);
plotline ($downTrend, red, 2);
Re: Oszillators + GD
Posted: 29 Apr 2014 10:54
by Pit
Vielen Dank Timo,
genau das hab ich gesucht zum weiterknobeln
LG
Peter