Hallo,
Ich kann mich nun ebenfalls zu den Besitzern des Ordermoduls zählen. Leider habe ich es bisher noch nicht zum laufen gebracht.
Ich wollte mit dem Virtuellen Broker mal einen Analyse eines EOD-Systemes machen. Das System holt sich in der Nacht die Daten (Pinnacle) und generiert dann für den nächsten Tag das Kaufsignal beim Open. Die Aktualisierung findet jeweils 05:00 morgens statt.
Nebenbei: Es handelt sich hierbei um ein HS für den S&P500 Mini.
Das ganze möchte ich mit einer Datensimulation testen, um das Ordermodul besser kennenzulernen. Hierzu habe ich einen Berechnungstitel angelegt, wie in der Anleitung beschrieben und diesen in mein Projekt eingefügt. Bei jedem Schritt wird dann 1 Tag abgearbeitet.
Der Simulationsschritt wird dann jeweils mit F7, dann Aktualisieren drücken, ausgelöst. Anschliessend drücke ich F5, um das HS zu aktualisieren. Hierbei wird dann allenfalls auch ein neues HS-Signal erzeugt.
Vermutlich kann ich dann auch noch die Schrittweite der Simulation erhöhen, so dass ich nicht immer Tag für Tag abarbeiten muss für den Test mit dem Ordermodul?
Das HS habe ich für das Ordermodul wie folgt angepasst:
Zuvor hatte ich im HS in den Testregeln zum Open gehandelt mit einem Delay von 1. Das habe ich jetzt abgeändert auf Close mit Delay 0. Ob diese Einstellung dann auch richtig ist für den Einsatz mit IB muss ich dann später testen, vorerst arbeite ich mit den VB.
Mein Problem ist wie folgt:
Obwohl die Signale im HS angezeigt werden (Projektfenster), werden diese nicht übernommen ins Order-Modul. Ich verstehe nicht, was ich flasch mache.
Folgende Punkte habe ich überprüft:
- Im HS ist "automatische Orderaufgabe" angewählt, ferner ist in den Einstellungen der virtuelle Broker angewählt
- Das HS ist als "aktives System" mit einem Haken versehen
- Bei den Titeleigenschaften habe ich nichts weiter reingeschrieben, da ich der Meinung bin, dass dies für den VB nicht notwendig ist.
Wie gesagt, vom HS kommen keine Order an.
Ich kann aber manuelle Orders aufgeben. Diese sehe ich dann auch im Depot und im Orderbuch.
Hat jemand ne Idee, woran das scheitert?
Mache ich was grundlegendes falsch?
Gruss
Mikel