Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » Hat denn auch jemand die Formel für den RMI für mich bzw. gibt es viel » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
_Heiko
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 22

_Heiko ist offline
  Hat denn auch jemand die Formel für den RMI für mich bzw. gibt es vielAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

c

22.08.2001, 20:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Heiko senden Homepage von _Heiko
_Donald$
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 94

_Donald$ ist offline
  RE: die Formel für den RMI für mich bzw. gibt es vielleicht eine DownlAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Das müsste sie sein. Bin gerade erst aus dem Urlaub, aber es müsste sie sein:

R M I


Inputs: Price(C),Len(5),Y(10);

Vars: Counter(0),DownAmt(0),UpAmt(0),UpSum(0),
DownSum(0),UpAvg(0),DownAvg(0),MyRange(0),RMI(0);

If CurrentBar < Y Then Begin
MyRange = Len;
UpSum=0;
DownSum=0;

For Counter = 0 to MyRange -1 begin
UpAmt = Price[Counter+Y]; if UpAmt>=0 then
DownAmt = 0
Else Begin
DownAmt = -UpAmt;
UpAmt = 0;
End;
UpSum = UpSum + UpAmt;
DownSum = DownSum + DownAmt;
End;

UpAvg = UpSum/MyRange;
DownAvg = DownSum/MyRange;
End
Else if Currentbar > Y then Begin
UpAmt = Price[0] - Price[y];
if UpAmt >= 0 then Begin
DownAmt = 0;
end
Else Begin
DownAmt = -UpAmt;
UpAmt = 0;
End;
UpAvg=(UpAvg[1]+(MyRange-1)+UpAmt)/MyRange;
DownAvg=(DownAvg[1]*(MyRange-1)+DownAmt)/MyRange;End;
if UpAvg + DownAvg <> 0 then
RMI = 100 * UpAvg/(UpAvg + DownAvg)
Else
RMI = 0;
Plot1(RMI,"RMI")


22.08.2001, 20:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Donald$ senden Homepage von _Donald$
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR