Stimmt!! Vielen Dank Snoopy und Anke, jetzt versteh ich auch das mit dem Ref(....,-1), bzw. ansonsten GD mit Open berechnen lassen.
Also hab ich mein HS mal geändert und jetzt siehts so aus:
Beschreibung für System 'test'
Uhrzeit: 09.01.2010 15:41:01
Angelegt am: 05.01.2010 13:24:54
Zuletzt bearbeitet: 09.01.2010 15:31:28
Komprimierung: 60 Minuten
***** Regeln ******
Enter Long:
EnterLong
Enter Short:
EnterShort
Übergreifende Definitionen:
global calc GDkurz: GD(Close, 4, S);
global calc GDlang: GD(Close, 6, S);
global calc EnterLong: Ref(Cross(GDkurz, GDlang, 1)=1,-1);
global calc EnterShort: Ref(Cross(GDkurz, GDlang, 1)=-1,-1);
***** Optimierung *****
Start: 07.09.2009 08:06:00
Ende: 01.11.2009 17:42:54
Optimierte Titel:
Datafeed FDAX 16.08.1991
Optimierungskriterien:
Maximiere 'Profit-Ratio zu Buy/Hold', Gewichtung: 1
Maximiere 'Sharpe Ratio', Gewichtung: 1
Maximiere 'Netto-Profit', Gewichtung: 2
Maximiere 'Anzahl aller Trades', Gewichtung: 1
Maximiere 'Max. theoretisches Kapitalrisiko', Gewichtung: 2
GA-Einstellung: Optimiere maximal 50 Generationen mit 15 Eltern und 100 Nachkommen.
***** Test-Einstellungen *****
Positionen: Long+Short
Enter-Basis: Open
Short: Close
Delay: 0
Exit-Basis: Open
Short: Close
Delay: 0
Buy/Hold-Basis: Close
Trade-Mindestdauer: 1
Out-Mindestdauer: 1
Punkte testen
Startkapital: 20000 €
Wert pro Punkt: 25 €
Gewinn-/Verlustberechnung verwendet High/Low-Kurse.
Enter/Exit vor Intradaystop
Entry-Gebühren: 3 €
Exit-Gebühren: 3 €
Slippage: 25 €
Portfolio Zinssatz: 5
Risikotoleranz: 24
Intra-Verlust Long+Short
bei 25 Kurspunkten
ab 1 Perioden
Intra-Gewinn Long+Short
bei 25 Kurspunkten
ab 1 Perioden
Money-Manag. Fester Kontrakt
Anzahl 1
Delta 30000 €
Max. Kontrakte 100
***** Optimierungs-Report *****
Kein Optimierungsergebnis vorhanden
***** Aktualisierungs-Einstellungen *****
Aktualisierung alle 60 Minuten
Laufende Signale in unvollendeten Perioden
Signale nur bei Kursänderung
***** Order-Einstellungen *****
Automatische Orderaufgabe ist aktiv
Broker: Virtueller Broker
Alle Angaben in Punkten
Mindestkapital: 0
Std.-Stückzahl: 1
Manuelle Bestätigung: Keine
Enter-Order:
Bestens (at Market)
Kein Aufstocken von Positionen
Exit-Order:
Bestens (at Market)
Signalumsetzung pro Periode begrenzen auf 1 Signal
Out-Signale als Exit-Signal verwenden
Hold-Signale als Enter-Signal verwenden
die Signale funktionieren jetzt auch (also ich kann sie nachvollziehen
)
Als nächstes ist mir dann aufgefallen, dass die Enterpreise nicht übereinstimmen mit denen in der "Liste aller Trades".
Enter und Exit sind ja auf Open 0, und Open um 11Uhr war aber 5639Punkte und Open um 14Uhr zum Exit war 5631,5Punkte. (-> Bild)
Stops habe ich ja 2 Intradaystops mit je 25Punkten Abweichung.
Jetzt habe ich im Datafeed festgestellt, dass diese aber gar nicht ausgelöst werden (mit obigen Einstellungen), obwohl die Limits überschritten wurden (Open um 15Uhr war 5624,5Punkte). (-> Bild)
Und als letztes wollte ich noch fragen, welche Aktualisierungsrate muss ich denn einstellen im HS? Kann ich das bei 60min belassen, da 60min Komprimierung, oder stelle ich besser auf "Aktualisierung nur bei neuer Periode/neuem Kurs", oder doch eher auf 0s mit "Aktualisierung mit RTT Daten nur bei neuen Ticks"? (Unvollendete Perioden ist ja aktiviert wegen Stops um sofort einzugreifen)
Vielen Dank euch!