Alles zur Visual Trading Software und zur Programmierung
Antwort schreiben

Indikator Entwicklung

08.03.2007, 21:40

Hallo zusammen,

ich bin auf der Suche nach einem Indikator der mir "nur" die Kursrange über/unter einem Candlebody anzeigt. Hier wäre aber die Hilfe der Programmierspezialisten gefragt. Beim bereits vorhandenen RSI werden die "Close to Close" Range vergleichen und ins Verhältnis gesetzt. Ich möchte aber einen Vergleich "nur" der Range über/unter der Candle.

Dies ist bei steigenden Kursen die Range high/close über der Candle und open/low unter der Candle.

Dies ist bei fallenden Kursen die Range open/high über der Candle und low/close unter der Candle.

Man müßte also zuerst die Kursrichtung festlegen durch close > oder < open. Hat man die Richtung definiert müßte die Range addiert werden, die steigenden wie fallenden.

Trendbestätigend steigend positiv wäre im Aufwärtstrend die Range unter der Candle also open/low, Trendbestätigend steigend negativ wäre die Range über der Candle also high/close

Trendbestätigend fallend positv wäre im Abwärtstrend die Range über der Candle also open/high, Trendbestätigend fallend negativ wäre die Range unter der Candle also low/close

Je größer im Aufwärtstrend die Range high/close bzw. im Abwärtstrend die Range low/close desto wahrscheinlicher eine Trendumkehr. Das ganze sollte dann wie beim RSI einen Vergleich der negativen "roten" bzw. positiven "grünen" Range sein.

Traut sich jemand aus dem Forum zu diese Idee programmiertechnisch umzusetzten?? Falls noch Fragen, dann los...

Grüße Indochris

08.03.2007, 21:40

09.03.2007, 10:49

Hi indo,
klick mal im VTrader auf Hilfe -> Online Support Forums. Du kommst dann direkt ins Forum des Herstellers. Es gibt dort eine Rubrik "Indicators Request" und der Herr "cskidmore" wird Dir schnell helfen ( er ist sowas wie unser Matze mit Spezialgebiet Programmierung ).
Eventuell kann ich Dir auch behilflich sein beim translaten in english und wieder zurück ;)

Grüsse,
4exer

13.03.2007, 04:02

Diese Version betrachtet nur den aktuellen Balken:

PositivTrend := 0;
NegativTrend := 0;

PositivTrend := if(close > open, PositivTrend + (open - low) - (high - close), PositivTrend);
NegativTrend := if(close < open, NegativTrend + (high - open) - (close - low), NegativTrend);



Im VT-Programm müsst ihr die Variablen PositivTrend und NegativTrend jeweils als Linien-Ausgabe definieren z. B. in Grün und Rot. Außerdem würde ich im Reiter "Horizontale Linie" eine Null-Linie erstellen zur besseren Übersicht. Ist die grüne Linie über Null, bestätigt dies einen Aufwärtstrend. Fällt sie unter Null ist eine Trendumkehr möglich. Ist die rote Linie über Null, bestätigt dies einen Abwärtstrend. Fällt sie unter Null ist eine Trendumkehr möglich.
Zuletzt geändert von KapiTrader am 13.03.2007, 04:42, insgesamt 1-mal geändert.

13.03.2007, 04:41

Diese Version betrachtet kummuliert alle Balken im Chart:

PositivTrend := if(close > open, PositivTrend + (open - low) - (high - close), PositivTrend);
NegativTrend := if(close < open, NegativTrend + (high - open) - (close - low), NegativTrend);

Hier dient nicht die Null-Linie als Bewertungskriterium, sondern die Überschneidung der beiden Linien. Aber auch ein Steigen und Fallen der beiden Linien kann schon ein Signal bedeuten.
Zuletzt geändert von KapiTrader am 15.03.2007, 16:51, insgesamt 1-mal geändert.

15.03.2007, 07:58

Hallo KapiTrader

erstmal herzlich willkommen hier im Forum.

Vielen Dank für Deine Ausführungen, ich werde mir das am kommenden Wochenende genauer ansehen, bis dahin alles Gute.

Indochris

15.03.2007, 16:50

Hallo Indochris,

danke für deine Grüße. Das System, was du hier vorgestellt hast, ist gar nicht mal so übel. Ich habe schon viele gute Signale damit bekommen. Die meisten Signale erscheinen schon, wo eine Trendumkehr noch gar nicht zu identifizieren ist. Somit ist man von Anfang an dabei und nimmt den vollen Gewinn mit --> tolle Sache.

Aber ich würde den Indikator trotzdem noch mit anderen kombinieren, denn er liefert auch viele Fehlsignale oder oft weiß man nicht genau, ob es nun ein Signal ist oder nicht.

16.03.2007, 20:28

Hallo KapiTrader

nochmals vielen Dank für Deine Programmierung, habe mir das gerade in den Chart geladen. Eigentlich ganz einfach :) :) und sieht gut aus.

Ich habe festgestellt das Doji´s nicht gezählt wurden, da ja (open+close) = Null sind. Ich habe das erstmal geändert indem ich ein "=" in die Formel mit aufgenommen habe. (braun)

PositivTrend := 0;
NegativTrend := 0;

PositivTrend := if(close >= open, PositivTrend + (open - low) - (high - close), PositivTrend);
NegativTrend := if(close <= open, NegativTrend + (high - open) - (close - low), NegativTrend);

Doji´s sind jetzt sichtbar, allerdings in beide Richtungen.

Was mich jetzt noch interesssiert ist, wie kann man das jetzt glätten? Also den Durchschnitt der letzten 14 Candles? Wie bekommt man das in die Formel. Geht das auch so einfach?

Ein schönes Wochenende wünscht Indochris
Antwort schreiben




Bei iphpbb3.com bekommen Sie ein kostenloses Forum mit vielen tollen Extras
Forum kostenlos einrichten - Hot Topics - Tags
Beliebteste Themen: Action, NES, Erde, USA, Air

Impressum | Datenschutz