Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Ref(Close, - 11) zeigt merkwürdigerweise letzten Wert an
Hallo
in einer Siganlspalte möchte ich auf Werte aus der Vergangenheit Bezug nehmen, was nicht funktionierte. Auf der Suche nach dem Fehler bin ich auf folgendes Phänomen gestoßen:
Bei der Eingaben Ref(Close, - 11) in Signalspalte einstellen/Berechnung erhalte ich den vorletzten Close-Wert und nicht wie erwartet den vor elf Tagen. Bei Ref(Close,-12) den vorvorletzten Close-Wert. Bei allen Perioden kleiner 11 erhalte ich den letzten Close-Wert. Die Komprimierung ist auf Tage eingestellt.
Welches ist die Ursache für diese Ergebnisse?
Danke für Deinen Hinweis.
Ich hab´s noch mal probiert: Signalspalte erzeugt, Komprimierung täglich, Ref(close,-2) eingegeben. Es wird weiterhin der Close-Wert des letze Tages und nicht des vorletzten angezeigt.
Hast Du Deinen Versuch auch mit einer Signalspalte vorgenommen?
Kann möglicherweise irgendwo die Komprimierung bei mir nicht richtig eingestellt sein? Im Menü zur Signalsspalteneinstellung und unten rechts am Chart habe ich jedoch täglich eingestellt.
Woran kann es liegen, dass erst ab Ref(close,-11) der vorletzte Wert und bis Ref(close,-10) einschließlich der letzte Wert angezeigt wird?
ich habe den Test nach deinen Vorgaben durchgeführt und ebenfalls eine Signalspalte verwendet! Habe das ganze mehrmals versucht und immer wurde der Wert korrekt in der Signalspalte angezeigt! Ich kann dir leider nicht sagen woran es liegt, dass der Wert bei dir nicht korrekt angezeigt wird! Mit welcher Investox Version arbeitest du?
Nur noch einmal zum Vergleich: Du sprichst genau das an, was sich in der Grafik kopiert habe? Wenn ja, kann ich mir nicht erklären weshalb die Formel in der Signalspalte nicht korrekt berechnet wird! Was wird angezeigt, wenn du die Formel in eine Teilchart kopierst? Ich verwende ebenfalls Version 5.4.1!
wenn ich im Chart über Formel einfügen Ref(Close,-2) darstelle, wird der um zwei Perioden nach links verschobene Kursverlauf wie erwünscht gezeigt. Soweit funktioniert´s.
Ich glaube das wird ein Fall für Herrn Knöpfel.
die Signalspalte zeigt den letzten Wert der Berechnung, der nicht unbedingt der letzte Wert von Close ist (Ref(,-x) ist ja nach rechts verschoben). Versuchen Sie es daher mal bitte wie folgt (Beispiel Kurs vor 10 Perioden):
If(close>0, Ref(close,-10),0)
so sind die Kurse rechts von Close "abgeschnitten".