Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » VHF » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
_Sebastian
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 21

_Sebastian ist offline
  VHFAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo,

bin gerade dabei den VHF zu programmieren.

Hier mal die bis jetzt zugraundeliegende Funktion:

Inputs: Length(Numericsimple);
Variables: Sum(0), Counter(0);

For Counter = 0 To Length - 1
Begin
Sum = Summation((C[Counter] - C[Counter-1]), Counter);
End;

If SUM <> 0 Then
VHF = (Highest(High, Length) - Lowest(Low, Length)) / Sum;

Als Ergebnis soll ein zwischen 0 und 1 oszilliernder Indikator rauskommen. Wobei ein hoher Wert eine Konstanz in der kursbewegung anzeigt.

Wo könnte der Fehler liegen?

Gruß Sebastian

20.04.2001, 14:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Sebastian senden Homepage von _Sebastian
_Uwe
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 313

_Uwe ist offline
  RE: VHF / Versuch einer KorrekturAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Sum=0;
For Counter = 0 To Length - 1
Begin
Sum = Sum+(C[Counter] - C[Counter+1]);
End;

Hier wird die Summe aller Differenzen zweier benachbarten Closekurse innerhalb einer Periode gebildet, die dann in s Verhltnis zur maximalen Handelsspanne der Periade gesetzt werden kann.

Dein Ansatz scheint mir eher fragwürdig bezüglich der Idee, zumal in jedem Schleifendurchgang, der zuvorermittelte Wert von Sum wieder überschrieben wird, also zum Schluß doch nur die Summation der Diferenzen übrig bleibt. Darüber hinaus bin ich mir nicht sicher, ob Close[0]-Close[-1] einen funktionierender Quellcode ist, wenn, dan nur, weil in der Szmmationsfunktion, die entsprechende Summation nicht ausgeführt wird.

Gruß
Uwe




20.04.2001, 15:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR