Не совсем верен, в случае условных хотя бы одна заявка на сервере есть всегда. Если брокер не исполнил условную заявку из-за того, что у него были проблемы со связью с биржей, то брокер обязан компенсировать потери, как я понимаю.
А в случае закрытия по рынку все риски на качестве канала до брокера на пользователе.
Я думаю лучше делать так:
Держать стоп, а тейк профит по рынку. В этом случае мы гарантировано избегаем просадки ниже стопа и перестаем мучать сервер брокера. В случае, когда цена подходит к тейку, TSLab просто снимет стоп-заявку и выполнит закрытие по рынку.
Кстати, двойной выход пролечили. Анализ кода показал, что в очень редких случаях при частом пересчете (несколько раз в секунду), могла быть такая ситуация. Сейчас сборка с фиксом будет готова.