LuisX01
Member for 11 years 4 months
Metastock 10: Systemtester - Ein- und Ausstieg am gleichen Tag
Hallo,
ich bin ein Anfänger in Metastock und komme einfach nich weiter. Ich bin dabei ein System zu testen. Die Bedingungen für den Long und Short Entry habe ich bereits. Aber ich schaffe es einfach nicht den Ausstieg zu programmieren. Dabei ist der Ausstieg ganz einfach. Ich möchte zum Close der Candle an der ich in den Markt bin wieder aussteigen. Wie programmiere ich das?
Danke für eure Hilfe. Ich bin ratlos.
Gruss,
Luis
Submitted by LuisX01
on
@ LuisX01 [#1]
Ich verstehe die Frage nicht so ganz. Möchtest du am gleichen Tag ein- und wieder aussteigen?
@ metatrader [#2]
Er spricht vom CLOSE der Einstiegscandle. Bei DAILY wäre das MOC, aber evtl. guckt er auch intraday (was ich aber nicht glaube)
gruss hans
@metatrader, he96
Danke für eure Antwort. Es ist wie he96 geschrieben hat. Ich möchte zum Close der Einstiegscandle aussteigen. Es ist so: Ich habe Heute (Tag1 ein Signal) , Morgen also Tag 2 steige ich per Buy-Stop-Order über dem Hoch von Tag 1 ein. Nun möchte ich zum Schlusskurs von Tag 2 wieder aussteigen.
Danke für eure Hilfe
@ LuisX01 [#4]
Versuch es mal damit:
entry:=Cross(C,Mov(C,20,E)); {Einstieg}
exit:=BarsSince(entry=1)=2;{Ausstieg nach zwei Bars}
init:=Cum(IsDefined(entry+exit))=1; {Signal gültig}
TradeFlag:=ValueWhen(1,entry+exit<>0 OR init,entry);{Binäres Signal}
entry:=TradeFlag*(Alert(TradeFlag=0,2) OR entry*Cum(entry)=1);{Einstieg}
exit:=(TradeFlag=0)*(Alert(TradeFlag,2) OR exit*Cum(exit)=1);{Ausstieg}
EntryVal:=ValueWhen(1,entry,C);{Einsstiegskurs}
Perf:=C/EntryVal-1;{Profit}
perf
@ metatrader [#5]
Christoph, ich spreche kein MS-isch, aber wird hier nicht mit Kanonen auf Spatzen geschossen ?
Es steigt doch AM SELBEN TAG des entries auch wieder aus. Das könnte man bei TS einfach mit einem HAKEN im richtigen menu machen. Geht das hier nicht ?
gruss hans
Metatrader,
Danke für Deine Hilfe. Entschuldige dass ich noch einmal Frage, aber ich verstehe nicht wo ich das eintragen soll. Ich füge mal als Anhang ein Bild wie das mit dem Einstieg aussieht und das leere Feld für den Ausstieg. Danke für die Hilfe und für die Geduld.
@ Hans [#6]
wollte mal ein bissel protzen ;)
@ LuisX01 [#7]
im Systemtester kannst du mit der Funktion Simulation.CurrentPositionAge arbeiten. Wenn du nach zwei Tagen verkaufen willst, ist das einfach:
Simulation.CurrentPositionAge=2
That's it ;)
@Metatrader
nochmals danke. Habe Deinen Vorschlag gleich getestet. Wenn ich aber die Funktion Simulation.CurrentPositionAge=2 unter Sell Short Order und unter Buy to Cover Order eintrage eröffnet das System keine Trades mehr. Das verstehe ich nicht. Habe ich etwas falsch gemacht? Danke nochmals
@ LuisX01 [#9]
setze mal auf 3.
Hallo LuisX01,
ich habe das gleiche Problem wie Du. Würde auch gerne meine Position unter bestimmten Bedingungen zu Eröffnungskurs eröffnen und zum Schlußkurs schließen, leider spielt der Metastock Systemtester hier nicht mit.
Hast Du hierfür bereits eine Lösung gefunden?
Viele Grüße,
max_at
Bis v9 (MS EOD) ging das (wenn auch etwas "tricki") wie in folgendem Beispiel, das ich letztes Jahr mal im T2W-Forum veroeffentlicht hatte (pdf-File!):
http://www.trade2win.com/boards/mechanical-systems-trading/24031-help-please-system-tester-ms-entry-open-exit-close-same-day.html
ciao,
zentrader
Hallo Zentrader,
vielen Dank für den Tipp ! Hat bestens funktioniert!
Mit ist zwar nicht ganz klar wieso der Systemtester so funktioniert, aber Hauptsache er tut jetzt das was ich von ihm will. :-)
Viele Grüße,
max_at
Da bist Du nicht alleine. Das ging mir damals genauso. :-)
Hauptsache, es funktioniert.
ciao,
zentrader