Du kannst im ORM doch einstellen, dass nicht gefillte ORders nach x-Perioden gestirchen werden.
Außerdem kannst Du mittels eines Tradedauerstops und der Zusatzbedingung Ref(Depothist(s),-1)=0 abfragen ob in der letzten Periode ein Fill erfolgt ist und wenn nein bekommst Du einen Exit.
Dann mußt Du noch im ORm anhaken, dass ein Exit offene Enterorders streicht und schon ist alles gut.
If you think it´s expensive to hire a professional, wait until you hire an amateur.