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
Chagall
Mitglied seit 11 Jahre 4 Monate

Wo liegt das Problem? Komplett in den Filter eintragen und fertig.

Gruß Ch.

Christoph1.
Mitglied seit 11 Jahre 4 Monate

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.

metatrader
Mitglied seit 11 Jahre 4 Monate

@ 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ß

Christoph1.
Mitglied seit 11 Jahre 4 Monate

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

metatrader
Mitglied seit 11 Jahre 4 Monate

@ 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

Rückrufservice
Beschreiben Sie bitte Ihr Anliegen, damit wir uns auf den Rückruf vorbereiten können.
Ja, ich habe die Datenschutzerklärung zur Kenntnis genommen und willige ein, dass die von mir angegebenen Daten inklusive der Kontaktdaten zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen elektronisch erhoben und gespeichert werden. Meine Daten werden dabei nur streng zweckgebunden zur Bearbeitung meiner Anfrage genutzt und nicht ohne Einwilligung weitergegeben. Diese Einwilligung kann jederzeit mit Wirkung für die Zukunft widerrufen werden.
Fragen?

Sie haben Fragen zu ZMP Live? Unser Team steht gerne hilfsbereit zu Ihrer Verfügung. Senden Sie uns gerne eine Nachricht:

Es gilt unsere Datenschutzerklärung

Jetzt registrieren

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