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
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.
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?
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 :-)
@ 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
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?
@ 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
@ 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.
Könnte jemand die Formel vielleicht nochmals ins Forum stellen ?
Das mit dem e-mail hat anscheinend nicht geklappt.
Danke!
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