А смотреть на счет скрипт не может по причине, что счет один, а скриптов много.
Nektodron, а отчеты об исполнении заявок скрипт видит? Получается странная ситуация. Заявка не сработала, следовательно отчета об исполнении не было. Но скрипт считает, что сделка прошла. Как тогда скрипт знает цену сделки?
Что вы считаете под тем, что заявка не сработала? осталась активной из-за недостатка ликвидности? В этом случае возможны 3 варианта (от настроек):
1. будет снята и программу будет кричать, что пропущен выход
2. будет снята и исполнена по рынку
3. какое-то время программа будет ждать исполнения, далее п.1 или п.2 (только в 1.2)