Statt Const eine Calc-Berechung in HHV() verwenden?
Hallo,
gibt es vielleicht einen Trick, wie man in der Funktion HHV() bzw. HHVBars() für die Periode eine Berechnung angeben kann?
Ich konnte leider im Handbuch keine funktionsgleichen Methoden finden, die das können.
Danke.
die Eingabe in der Werte Liste des HHV/LLV benötigt eine Ziffer. Diese lässt sich mit Const... extern steuern und global verarbeiten! Eine Regel ergibt entweder eine Ziffer oder einen binären Wert (1;0;-1) Damit kann das Periodenfeld nicht rechnen!
Beispiel 1:
Diese Herleitung funktioniert nicht
calc A: 2+5 ( oder auch ein Indikator der einen variablen Wert ausgibt);
const B: a;
HHV(Ref(Close, -1), B)
Beispiel 2:
Da die Konstante eine feste Zahlengrösse ist,kann diese von LLV/HHV ausgelesen werden:
const A: 10{oder Opt-Variable};
HHV(Ref(Close, -1), A)
sorry, aber Deine Ausführung hilft mir nicht so recht weiter.
Es gibt für die Variable "perioden" keine universelle Konstante, sondern "perioden" variiert je nachdem wieviele Bars das letzte Tief entfernt ist.
Deshalb suche ich einen Weg, wie ich das obere Berechnungsergebnis als Input für HHV() und HHVBars() verwenden kann. Gerne auch mit irgendwelchen ganz gemeinen Tricks, hauptsache es geht.
Danke.
HHV_LLV kann keine Variablen sondern nur (variable)Konstante berechnen! Ich kenne dafür keinen Trick da die Variablen Ergebnissse mathematischer Berechnungen intern nicht übergreifend verarbeitet werden!
vielleicht kann Herr Knöpfel die Funktionen HHV(), LLV(), HHVBars() und LLVBars() dahingehend erweitern, das der Perioden-Parameter mit einem Berechnungergebnis gesetzt werden kann.
Wäre eine super Sache, wenn das machbar wäre.
ich bin schon ein Stück weiter gekommen, d.h. die Fehlermeldung ist weg.
Aber leider stimmt mein erwartetes Ergebnis noch nicht mit dem was Investox macht überein. Ich denke es liegt daran, dass man "perioden" nicht einfach als Zahlenwert übergeben darf, sondern irgendwie als Ausdruck umformuliert werden muß? Hat jemand vielleicht eine Idee?
Ich habe mal die Berechnungen im Chart visualisiert, so dass man es sicher besser vorstellen kann.
Danke.
Viele Grüße
Torsten
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »sten« (7. November 2005, 13:58)
Sie müssten wohl in HighestSince nicht "Perioden" einsetzen, sondern "Perioden=0", denn das ist ja wohl der Punkt, ab dem Sie das Hoch ermitteln möchten.
Ich habe noch eine andere Lösungsvariante gefunden.
{Lösungsvariante 2}
global Calc wert: HighestSince(High, LLV(Low, 10)=low, 1);
global Calc bars: HighestSinceBars(High, LLV(Low, 10)=low, 1);