Dies ist während der Entwicklung wohl notwendig, damit man das System Backtesten kann (damit es nicht in die Zukunft schauen kann).
Das ist nicht notwendig.
Man kann ein Handelssystem gleich von Anfang an mit Open, Delay 0 entwickeln.
Wichtig ist dann nur, die gesamten Handelsregel mit
Ref( gesamte Handelsregel,-1)
um eine Periode zurückzusetzen, damit das System nicht in die Zukunft schaut.
Wenn man gleich von Anfang an so entwickelt, erspart man sich das spätere Umschreiben des Systems für das ORM.
Das System kann dann unverändert an das ORM gehängt werden.