Отключить генерацию позиций
Работа с заявками напрямую
Для того чтобы позиции из заявок не формировались вообще (и на это не тратились ресурсы), необходимо включить опцию "Отключить генерацию позиций", в свойствах скрипта. Это позволяет работать с заявками напрямую через АПИ
В программе возможны следующие режимы работы:
заявками управляет TSLab через позиции.
при включенной опции "Отключить генерацию позиций" агент сам выставляет и снимает заявки, но никакого расчета позиций не будет.
Формировать заявки одновременно через ISecurityRt.NewOrder и через встроенный механизм формирования позиций нельзя. Нужно пользоваться либо одним, либо другим.
Если генерация позиций отключена, то позиций нет, следовательно, все управление на Вас. Никакие наши настройки, связанные с позициями не работают. Все торговые настройки агента касаются случая, когда генерация позиций осуществляется программой. При выключенной генерации скрипт будет перебирать все заявки, с момента запуска агента. Однако, в поставщике данных есть настройка кешей, можно затирать старую историю.
Ответ Службы поддержки TSLab на вопрос пользователя:
Добрый день. Есть ли возможность в АПИ вручную указывать период действия (активности) условной и лимитной заявок? ну да, отключив "Позиции" TSLab можно управлять всем процессом самостоятельно Но писать всё, что касается управления позицией нужно самому. Но, не отключая позиции, в не зависимости АПИ это или редактор, такое простое управление, как количество баров кажется простым и для него есть простое решение. Позиция TSLab формирует виртуальный сигнал, пока действует условие выставления заявки. Следовательно, достаточно подать на блок входа условие, соответствующее нужному, а в настройках управления позицией (Торговые настройки) для агента просто поставить "Виртуальная позиция баров" = 1 , таким образом виртуальная позиция будет сбрасываться сразу же, если нет условия на ее выставления из скрипта. Для выхода из позиции, "Игнорировать сигнал выхода не на последней свече".
Last updated
Was this helpful?