Виртуальная позиция
Last updated
Last updated
Ситуация: Агент показывает (на графике) что ведет позицию, маркер сделки желтого цвета, а реально сделки не было.
Описание: Это виртуальная (расчетная) позиция.
- Виртуальная позиция может появляться, если скрипт запущен позже, чем должен был (по расчету) открыть эту позицию. В этом случае в окне Торговля - "Менеджер команд", команда на вход в эту позицию будет без установленного флага разрешено. Необходимо либо войти в позицию вручную (нажать кнопку Выполнить в Менеджере команд), либо пропустить данный сигнал входа в позицию, дождавшись, когда данная виртуальная позиция исчезнет(будет закрыта по расчету скрипта). Для того, чтобы новый сигнал появился быстрее, можно поставить параметр "Виртуальная позиция, баров" в торговых настройках агента, в этом случае сигнал будет рассчитываться более "свежий". При этом могут не совпадать сигналы лаборатории и агента. Сигнал для программы формирует Агент(Скрипт, созданный пользователем). При выдачи сигнала, TSLab создает Виртуальную позицию, с этого момента включается алгоритм ведения позиции, настроенный пользователем в Торговых настройках агента(Если скрипт не написан в API, с использованием iOrder и настройкой "Отключить генерацию позиций" ). Под сигналом понимается расчет Агента нахождения расчетной позиции на определенном баре. - Подобная ситуация(Виртуальная позиция) будет возникать, если не включена автоматическая торговля. Необходимо открыть окно Торговля - "Агенты", нажать кнопку "Шестеренка", выставить флаги "Исполнять входы сразу" и "Исполнять выходы сразу". Контролировать сигналы можно через окно "Менеджер команд" - Виртуальная позиция может возникать, если был пропущен сигнал по каким-либо причинам, как правило, это потеря интернет соединения и нехватка проскальзывания.