А как "Рыночная заявка" должна ждать исполнения?, она должна априори исполнятся по первой встречной цене, или отклоняться брокером если что-то не так, по другому не должно быть!
По "Лимитным" на мой взгляд проблемма в логике скрипта, если условие на выставление заявки будет исполняться, то и заявка будет висеть, нет - будет сниматься. Для стабильной работы скрипта все возможное управление торговлей лучше делать непосредственно из скрипта, так будет правильней)! Я лично не пользуюсь лимитками, скрипт сам следит за бид-асками и в нужный момент бьет по рынку, так как-то вернее получается )
С уважением.