Christoph1.
Mitglied seit 11 Jahre 4 Monate
Metastock: Modifizierte MACD Formel für Kaufsignale
Hallo,
habe eine bestehende Formel leicht modifiziert und würde diese gerne in den "Explorer" implentieren. Nur leider besteht darin auch das Problem, denn ich weiß nicht wie ich das anstellen soll.
Hier ist meine Formel:
x:=Mov(C,6,E)-Mov(C,12,E)-Mov(Mov(C,6,E)-Mov(C,12,E),9,E);
x<0 AND x>Ref(x,-1)
Hoffe ich stoße auf eure Hilfe.
Geschrieben von Christoph1.
am
Wo liegt das Problem? Komplett in den Filter eintragen und fertig.
Gruß Ch.
Hallo Chagall,
das ist es ja, was mich verdutzt, denn ich habe folgende Formel in den Filter kopiert:
x:=Mov(C,6,E)-Mov(C,12,E)-Mov(Mov(C,6,E)-Mov(C,12,E),9,E);
x<0 AND x>Ref(x,-1) AND
C>=2 AND C<45
. Nur leider bekomme ich auch Aktien angezeigt, die nicht meine Kriterien erfüllen, was ich darauf zurückführe, dass irgendwo in der Formel ein Fehler vorliegen muß ( möchte nämlich, dass immer dann meine Formel ein Signal generiert, wenn die Formel nicht schon seit mehreren Tagen ein Kaufsignal anzeigt). Leider werden sogar Aktien gezeigt, die überhaupt kein Signal aufweisen.
Schön wäre es, wenn sogar die Möglichkeit bestünde, ein Kaufsignal nur dann anzuzeigen, wenn die Signale in der Vergangenheit, stets efolreich waren, soll heißen, dass der Schlußkurs bei Vorliegen eines Signals kleiner war, wie der Schlußkurs nachdem das Ergebnis der Formel ("Mov(C,6,E)-Mov(C,12,E)-Mov(Mov(C,6,E)-Mov(C,12,E),9,E)") über null lag. Wenn man den Zeitraum der untersuchten Signale selbst bestimmen könnte, oder die Erfolgsquote irgendwie darstellen könnte, das wäre perfekt.
Ich denke, dass hier meine Fähigkeiten nicht weiterhelfen würden, bisher mache ich das noch in mühesamer Handarbeit.
Ich hoffe ich habe es verständlich beschrieben.
Wünsche allen noch einen schönen Abend und hoffe inständig, dass sich jemand findet mir hier weiterzuhelfen.
@ christoph1 [#3]
IN der Formel ist kein Fehler, allerdings weiß ich nicht genau, was für ein Signal du gerne erzeugt haben möchtest.
Aktuell suchst du nach Aktien, die zwischen 2 und 45 kosten und bei denen dein Indikator heute kleiner als 0 und gestern gestiegen ist.
Durch diese Änderung erhälst du den Cross mit der 0-Linie
x>0 AND Ref(x,-1)<0
Durch diese Änderung einen Indikator der seit 3 Tagen steigt
sum( x>Ref(x,-1),3)=3
Ob dein Signal in der Vergangenheit erfolgreich war, solltest du am besten mit dem Systemtester überprüfen, hier kann man mit Optimierungsvariablen arbeiten und vernünftige Kennzahl erhalten.
Gruß
Bekomme aber stets noch Aktien angezeigt, die bereits seit 2 Tagen ein Signal zeigen, was ich aber gar nicht möchte. Möchte nur Aktien über meinen Explorer zu Gesicht bekommen, wenn ein NEUES Signal generiert wurde.
Habt ihr hierfür einen Rat.
Beste Grüße
@ christoph1 [#5]
z. B.
x:=Mov(C,6,E)-Mov(C,12,E)-Mov(Mov(C,6,E)-Mov(C,12,E),9,E);
y:=C>=2 AND C<45;
z:=x<0 AND x>Ref(x,-1);
y and z and ref(z,-1)=0