Johann2002
Mitglied seit 11 Jahre 4 Monate

Metastock: HS mit Kaufsignalen bei prozentuellen Rückschlägen

Liebe Leser!

Ich würde mir gerne im Metastock ein Handelssystem programieren. Es sollte ein Kaufsignal generieren, wenn ein Kurs von einem gewissen Höchst- bzw. Tiefst- Kurs zurücksteigt bzw. fällt.

Weiß jemand wie das geht ?

Dies ist meiner Meinung nach ein einfaches aber sehr effektives HS, welches sich auf viele Indizes und zyklische Werte anwenden lässt.

Vielen Dank für Ihre Hilfe!

Mit freundlichen Grüßen,

Johann

Geschrieben von Johann2002 am
VolkerKnapp
Mitglied seit 11 Jahre 4 Monate

Johann,

ohne das ich gross Eigenwerbung machen möchte, aber solche Systeme findest Du schon auf der WL Seite. Da kannst Du Dir dann die Ergebnisse schon ansehen und musst kein Cent dafür ausgeben.

metatrader
Mitglied seit 11 Jahre 4 Monate

Hallo,

ich wußte gar nicht, das man hier für System Tipps Geld ausgeben muss, aber man lernt ja nie aus.

@ Johann,

es wäre grundsätzlich kein Problem, ein solches System zu schreiben, nur müssten die Angaben "gewissen Höchst- bzw. Tiefst- Kurse" etwas genauer sein.

Sind Peaks, Troughs, Lows, Highs, Pivots gemeint? Tut es das normale Fibonacci Retracement?

Johann2002
Mitglied seit 11 Jahre 4 Monate

Eigentlich meine ich keine speziellen Hochs (Tiefs) sonder einfach einen Anstieg von einem Tagestief um einen gewissen Prozentsatz, bzw. das gleiche in die andere Richtung, bei einem beliebigen Tageshoch.

Ich glaube dieses System nennt sich "Filtertest nach Alexander".

Ich benutze dieses Handelssystem seit 2 Jahren relativ erfolgreich beim ATX.

Es würde mich freuen, wenn jemand eine Formel für Metastock dafür hätte um mir die Rechenarbeit zu ersparen :-)

schuldner
Mitglied seit 11 Jahre 4 Monate

@ johann2002

"Filtertest nach Alexander" ? - Alexander der Große ?

Wenn ich dich richtig verstehe, kaufst du, wenn der Close um x% über das tiefste Low seit dem letzten exit steigt. Wenn das der Fall war, willst du verkaufen (exit), wenn der Close das höchste Hoch seit dem Einstieg um x% unterschreitet usw.

Wenn das so stimmt ist das der Code für dein System (Long):

ProzentEnter:=2.0/100;
ProzentClose:=2.0/100;

LongPosition:=If(PREV=0{out},
If(C>LowestSince(1,PREV>=0,Low)*(1+ProzentEnter),+1{in},-1{out}),
If(C

Johann2002
Mitglied seit 11 Jahre 4 Monate

Hallo Schuldner!

Danke für Deine Hilfe. Könnte es aber sein, daß die Formel nicht vollständig ist? ( If(C )

Hättest Du auch eine Formel für Short entries?

schuldner
Mitglied seit 11 Jahre 4 Monate

@ johann2002

Ursprünglich war die Formel vollständig, dann hat irgend jemand etwas abgeknabbert. Am besten antwortest du mir auf meine email. Dann schicke ich dir den vollständigen Code.

Grüsse

Richard Ebert
Mitglied seit 11 Jahre 4 Monate

@ Schuldner

Könnten Sie die vollständige Formel bitte an den Webmaster senden, damit er rausfinden kann, wer hier geknabbert hat ? Ich vermute immer noch Hans Eichel, aber Beweise dafür habe ich nicht.

Bitte an: Heiko@TerminmarktWelt.de

Wir hatten schon einmal einen ähnlichen Fehler verlorengegangener Teile von Formeln, dieser ist aber inzwischen behoben.

Johann2002
Mitglied seit 11 Jahre 4 Monate

Könnte jemand die Formel vielleicht nochmals ins Forum stellen ?

Das mit dem e-mail hat anscheinend nicht geklappt.

Danke!

schuldner
Mitglied seit 11 Jahre 4 Monate

ProzentEnterLong:=2.0/100;
ProzentCloseLong:=2.0/100;
ProzentEnterShort:=2.0/100;
ProzentCloseShort:=2.0/100;

LongPosition:=If(PREV<=0
If(C>LowestSince(1,PREV>=0,Low)*
(1+ProzentEnterLong),+1,-1),
If(C<HighestSince(1,PREV<=0,High)*
(1-ProzentCloseLong),-1,+1) );

ShortPosition:=If(PREV<=0
If(C<HighestSince(1,PREV>=0,High)*
(1-ProzentEnterShort),+1,-1),
If(C>LowestSince(1,PREV<=0,Low)*
(1+ProzentCloseShort),-1,+1) );

{Enter Long}
LongPosition=+1
{Close Long}
LongPosition=-1
{Enter Short}
ShortPosition=+1 AND LongPosition=-1
{Close Short}
ShortPosition=-1 OR LongPosition=+1

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