für eine Trendlinie habe ich die Steigung in Grad in einem
Börsenprogramm abgelesen.
Daraus möchte ich nun eine lineare Funktion bilden.
Allgemein gilt
y(x) = y0 + (x-x0)*tan(α)
Du mußt aber beachten, daß die Umrechnung von x und y auf Zeiten und Punkte von der Skalierung des Diagramms abhängt. Verändert sich die Skalierung der Achsen, dann kommt nur noch Unsinn heraus. Es ist deshalb besser mit einem richtigen Anstieg zu rechnen. Das sieht dann so aus
P(t) = P0 + (t-t0)*ΔP/Δt
Im Bsp. beträgt die Steigung 54,4°, wobei der Index am
Ausgangspunkt 2548,40 Punkte zählt. Wenn der Wert 2548,40 den
Tag 0 bezeichnet, ergibt sich per Ablesen aus dem Chart für
den Tag 4 in etwa ein Wert von 2819 und für den Tag 5 einer
von 2894 (beides nur ganz grob, da ein Ablesen aus dem Chart
immer mit Fehlern behaftet ist).
Wenn der Anstieg zwischen Tag 0 und Tag 4 ermittelt wird, dann gilt in diesem Beispiel
t0 = 0 Tage
P0 = 2548,40 Punkte
Δt = 4 Tage
Δt = 2819 - 2548,40 = 270,6 Punkte
Die Extrapolationsfunktion lautet also
P(t) = 2548,40 Punkte + t*67,65 Punkte/Tag
Für den Tag 5 ergibt das einen Schätzwert von 2886,65 Punkte.
Das ist natürlich viel ungenauer, als es die beiden Kommastellen suggerieren (die habe ich nur hingeschrieben um unnötige Verwirrung zu vermeiden), weil Aktienkurse nicht linear verlaufen und weil die Trendlinie an zwei willkürlichen Punkten kalibriert wurde.