Nein ist nicht egal. Einer weiteren Order für dieselbe Aktie muss man jetzt auch eine andere MagicNumber geben.
Die aktuelle Logik ist so, dass der EA bei jedem Tick schaut, ob die Uhrzeit passt (standardmäßig werden Orders nur zwischen 9:00h und 9:10h aufgegeben) und ob die betreffende Order überhaupt noch erstellt werden soll (oder ob der EA das nicht bereits bei einem vorigen Tick gemacht hat). Hierfür schaut sich der EA bei jedem Tick zuerst sowohl die OrderHistory an, wie auch die Liste der Pending Orders und offenen Positionen.
Die aktuelle Logik ist so, dass der EA bei jedem Tick schaut, ob die Uhrzeit passt (standardmäßig werden Orders nur zwischen 9:00h und 9:10h aufgegeben) und ob die betreffende Order überhaupt noch erstellt werden soll (oder ob der EA das nicht bereits bei einem vorigen Tick gemacht hat). Hierfür schaut sich der EA bei jedem Tick zuerst sowohl die OrderHistory an, wie auch die Liste der Pending Orders und offenen Positionen.
- Der EA macht dann nichts (mehr), wenn er bereits einen Deal für die Aktie in der heutigen History findet (habe das mal so gelassen, wie es war. Kann aber sein, dass man hier auch noch den Check auf MagicNumber einbauen muss)
- Der EA macht ebenfalls nichts (mehr), wenn er eine Pending Order oder eine bereits eröffnete Position für die aktuelle Aktie und MagicNumber findet
- Trifft weder 1. noch 2. zu, dann wird die Pending Order erstellt (Stop- oder Limit Order) oder es wird direkt Market gekauft (wenn bei einer Stop Order mit Gap das CRV noch passt)