kater
Mitglied seit 11 Jahre 2 Monate
Metastock: Formel einfaches Cross-System
Hallo.
Ich möchte ein einfaches Dax-System erstellen. Gehandelt werden soll der Cross des 5er EMA mit dem 20er EMA. Soweit ist es auch noch kein Problem.
Ist es möglich, Crosses nur in bestimmten Zeitzonen zuzulassen? Beispiel:
Charteinstellung soll 5min sein. Crosses zwischen 9.00-11.00 u. zwischen 13.45-15.30 sollen gehandelt werden, die anderen nicht.
Wie geht das?
Kann ich den Explorer auch als System testen?
Wie lade ich in MS RT mehr als 1000 records für den Systemtest?
Danke.
Gruss
Kater
Geschrieben von kater
am
Hallo Kater,
die Umsetzung ist relativ einfach, ich habe dir als Beispiel einmal die Formel für Signale zwischen 13:45 und 15:30 hereingestellt:
MA5:=Mov(C,5,E);
MA20:=Mov(C,20,E);
If((Hour()=13 AND Minute()>=45) OR (Hour()=14) OR (Hour()=15 AND Minute()<=30),If(Cross(MA5,MA20),1,If( Cross(MA20,MA5),-1,0)),0)
Verzichtet man auf die Minutenangabe, ist die Umsetzung einfacher, da man dann nur z.B. hour()> 9 and hour()<11 abfragen muss.
Zur zweiten Frage:
Im Systemtester kann man das 'Datum von - Datum bis' eingeben.
@ Metatrader
Vielen Dank für Beschreibung.
Beim Systemtest greift MS immer auf Tick-Daten zurück. Was muss ich tun, damit z.B. mit 5min-Daten getestet wird?
Kater
Soweit mir bekannt ist, übernimmt MS im Systemtester immer die Einstellung des gespeicherten Charts.
Du müsstest also die Daten nicht im Tick Format, sondern als 5 Minuten Bars speichern.
Zum Testen von System oder bei Explorations ist eine X-Minute Einstellung meiner Meinung nach sowieso sinnvoller.