Еще пару вопросов:
1."Ждать исполнения работает ТОЛЬКО если по вашей заявке ударили"
Что означает эта фраза, что значит "ударили"?
2. Заявка отправляется на биржу в момент прочтения этой команды
sec.Positions.BuyAtPrice(bar + 1, 1, orderEntry, "Buy");
или по завершению работы скрипта?