Kryptowährung RSI Chart (mit exp. Glättung)
Verfasst: Montag 22. Februar 2021, 20:16
Also, ich versuche den Kursverlauf einer Kryptowährung einzulesen und davon den RSI mit exponentieller Glättung zu berechnen und dann als Chart auszugeben.
(So soll es aussehen: https://www.trading-fuer-anfaenger.de/r ... 30%20liegt
Ich gehe dabei im Intervall von 1h vor, sprich: ich sammel die Daten eines Monats und habe von diesen Monat von jeder Stunde die Preise (Open, Close, etc.).
Aber irgendwie scheint der nicht richtig zu sein. Grafisch sieht es relativ richtig aus, aber an der Y-Achse stehen nur RSI-Werte (50.5 , 50.4 , 50.3 , 50.2 , 50.1 , 50.0) , also abhängig von der Währung, aber alle haben sie gemeinsam, dass die Differenz so eigenartig ist.
(So soll es aussehen: https://www.trading-fuer-anfaenger.de/r ... 30%20liegt
Ich gehe dabei im Intervall von 1h vor, sprich: ich sammel die Daten eines Monats und habe von diesen Monat von jeder Stunde die Preise (Open, Close, etc.).
- 1. Zuerst summiere ich alle close-Werte
- 2. Anschließend berechne ich daraus SMA := sum(close) / n (siehe EMA Formel bez. letzter EMA Wert)
- 3. Lasse a := 2/(n+1) (Glättungswert) berechnen
- 4. for {# iteriert durch die Preise jeder Stunde.
- Berechne von open & close den EMA Wert (EMA_open := (a*open_) + ((1-a)*EMA_open_last) ... und das Ähnliche mit close)
- Berechne RS := EMA_open/EMA_close
- Berechne RSI := 100 - (100/(1+RS)) }
Aber irgendwie scheint der nicht richtig zu sein. Grafisch sieht es relativ richtig aus, aber an der Y-Achse stehen nur RSI-Werte (50.5 , 50.4 , 50.3 , 50.2 , 50.1 , 50.0) , also abhängig von der Währung, aber alle haben sie gemeinsam, dass die Differenz so eigenartig ist.