Для того что бы скрипт не продолжал выставлять заявки на покупку пока есть не проданный лот я использовал эту функцию "Есть Активная Позиция".
Результат очень странный. При торгах на периоде 1 тик и добавлении этой функции скрипт начинает в сотни раз медленней пересчитываться. Стоит убрать связь от условия по активной позиции и скрипт пересчитывается мгновенно.
Прикрепил скрипт и исторические данные в тиках на GAZP на один день.
Вторая странность, все равно при уже купленной позиции продолжают выставляться и покупаются лоты. Хотя на глаз вроде меньше но может и кажется. Пробовал использовать связку из "Удерживалось баров" и "Обновляемого значения" вместо "Есть Активная Позиция". Итог работает значительно быстрее (замедление порядка 100мс) но тоже не выполняет свою задачу. Так же на глаз кажется что меньше происходит открытий при еще не проданных лотах, но они происходят и постоянно.
Главный вопрос может кто знает как через что организовать функцию что бы не открывались новые позиции пока не будут проданы лоты приобретенные скриптом ранее и при этом не тормозить скрипт в сотни раз?
Attachments
ActPoz.zip (47 downloads)