metatrader
Member for 10 years 9 months

Analyse RAVI System (Boardfrage)

Von einem User entwickeltes System, mit der Frage, warum das System im NEMAX funktioniert und in nahezu alle anderen Märkten versagt:

RAVI SYSTEM

EnterLong:
m:=Mov(C,18,S);
Cross(C,m) AND
Fml("Ravi") >= 8 {hier ist die Frage in wie weit optimiert werden sollte?}

CloseLong:
m:=Mov(C,18,S);
C m

EnterShort:
m:=Mov(C,18,S);
Cross(m,C) AND
Fml("Ravi") >= 8 {Optimierung?}

CloseShort:
m:=Mov(C,18,S);
C > m

Grundsätzlich:
Sowohl die CloseLong als auch die CloseShort Bedingung können nicht funktionieren, da der Kurse nur in den seltensten Fällen den gleichen Wert wie die Mov(C,18,S) besitzt, man müsste hier eine Bedingung einfügen, ob man überhaupt eine aktuelle Long bzw short Position offen hat und diese dann gegebenenfalls schliessen. Wie dies geht, dazu später.

Um das System analysieren zu können (um gegebenenfalls Schwachpunkte zu finden) bringen wir ein paar Hilfs-Indikatoren ins Spiel:

Formel 1]/b] [b]Ravi Trade Log (Visualisierung, ob wir aktuell positioniert sind):

Fml("Ravi Long Trade")+ Fml("Ravi Short Trade")

mit

Ravi Long Trade
m:=Mov(C,18,S);
N:=Cross(C,m) AND Fml("Ravi") >=8;
X:=Cross(m,C);
I:=Cum(N>-1 AND X>-1)=1;
LongTrade:=If(BarsSince(I OR N)>= BarsSince(I OR X),0,1);
LongTrade

Ravi Short Trade
m:=Mov(C,18,S);
N:=Cross(m,C) AND Fml("Ravi") >=8;
X:=Cross(C,m);
I:=Cum(N>-1 AND X>-1)=1;
ShortTrade:=If(BarsSince(I OR N)>= BarsSince(I OR X),0,-1);
ShortTrade

Hier fällt dann auf, das wir (leider) einige sehr starke Trendphasen verpassen (die erste mit einem Indexverlust von 45%), wir werden durch die CloseLong Bedingung ausgestoppt, dummerweise verhindert der zu geringe Ravi Wert, das wir eine Short Position eingehen können (dumm gelaufen). Sehr negativ die ZigZag Linien, die durch häufigen Positionswechsel in Seitwärtsphasen entstehen. Diese Seitwärtsphasen sollten anscheinend mit dem Ravi Indikator rausgefiltert werden.

Formel 2 RAVI

A1:=Input("Kurze MA",3,12,7);
B1:=Input("Lange MA",13,100,65);
ma :=Mov(C,A1,E)-Mov(C,B1,E);
mb :=Mov(C,B1,E);
If(Abs(100*(ma)/mb)>
Ref(Abs(100*(ma)/mb),-1),
Abs(100*(ma)/mb),
Abs(100*(ma)/mb))

Der Ravi Indikator, der uns den Hinweise über den Trend geben soll, versagt auf der ganzen Linie, in Phasen, wo viele Handels Signale durch den Cross der Moving Average generiert werden ist er uns keine Hilfe (in dieser Form).

Percentage Above/Below MA

OscP(1,18,S,%);

Ein generelles Problem mit Movig Averages ist, das ein profitabeles Kaufsignal gegen die bestehende Trendrichtung sehr oft viel zu spät kommt, dies kann man sich sehr schön durch den Percentage Above Indikator klar machen. Bevor es zu einem Kauf/Verkaufssignal kommt, gehen mir sehr häufig 20% verloren (long oder short), in "normalen" Phasen sind es in dieser Einstellung fast immer zwischen 7 und 10%.

Schlussfazit

Das System ist noch lange nicht rund, es gibt glückliche Konstellationen, in denen man mit diesem System Geld verdienen kann, ich denke aber, der Frust dürfte bei Anwendung auf weniger extreme Werte deutlich überwiegen (nette Umschreibung) oder mit deutlicheren Worten: Vergiss es. Man könnte jetzt bestimmt noch viel Zeit aufwenden, und an den Einstellungen oder Parametern der Indikatoren herumpfeilen, aber ich würde mir persönlich diese Mühe schenken.

Trotzdem viel Freude beim Geldverdienen

Rückrufservice
Beschreiben Sie bitte Ihr Anliegen, damit wir uns auf den Rückruf vorbereiten können.
Yes, I have read the Privacy Policy note and I consent that the data provided by me, including the contact data, for the processing of the inquiry and in case of questions are electronically collected and stored. My data will only be used strictly for my request and will not be passed without my consent. This consent can be revoked any time with effect for the future.'
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Register now

Jetzt registrieren und ZMP Live+ 14 Tage kostenlos testen!
  • Dauerhaft kostenfrei
  • Keine Zahlungsinformationen erforderlich