Интересно как такое может быть? Как может быть начат новый пересчет если не закончен предыдущий? Насколько я понимаю метод BuyAtMarket завершает свою работу когда получен сигнал от брокера.