Ich habe einen Vektor der Aktienkurse im Laufe des Tages:Finden Mindestlauf und Max in R
> head(bidStock)
[,1]
[1,] 1179.754
[2,] 1178.000
[3,] 1178.438
[4,] 1178.367
[5,] 1178.830
[6,] 1178.830
ich zwei Dinge finden möchten. Wie ich den Algorithmus durch den Tag gehe. Ich möchte herausfinden, wie weit der aktuelle Punkt von dem historischen Minimum und der Maxime des Tages entfernt ist.
Im Paket "stocks" gibt es eine Funktion namens "mdd", die den maximalen Tagesbedarf ermittelt (d. H. Den niedrigsten Wert, der einem Punkt entspricht, der am weitesten vom historischen Maximum des Tages entfernt ist). Ich möchte jedoch nicht nur den niedrigsten Wert, ich möchte einen Vektor. Ich habe den folgenden Code entwickelt, um das zu tun. Ich brauche jedoch einen Weg, wie weit ein Punkt vom laufenden historischen Minimum entfernt ist.
Schließlich wird der typische Preis berechnet durch (max (Tag) + min (Tag) + Schlusskurs)/3. Gibt es eine Möglichkeit, diese Arbeit wie ein laufender Durchschnitt zu gestalten, indem Sie die historischen Min- und Max-Werte den ganzen Tag lang ausführen?
Vielen Dank für Ihre Hilfe im Voraus
Können Sie ein Beispiel Ihrer erwarteten Ausgabe veröffentlichen? – thepule