Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
05 декабря 2024, 18:17

Способы запросить позицию источника в BotTabSimple #7

Каждый робот должен уметь контролировать свои позиции. Вам могут понадобиться как открытые, так и закрытые. Также нужно знать статус позиций: Открыта / Закрывается / Открывается / и т.д. Всё это жизненно необходимо.

Сегодня будем разбираться, как робот может получить доступ к позициям, чтобы ими управлять.

Что такое позиция робота, можно почитать здесь: https://smart-lab.ru/company/os_engine/blog/1043646.php

Зачем нужны позиции роботов, здесь: https://smart-lab.ru/company/os_engine/blog/1068836.php

Способы запросить позицию источника в BotTabSimple #7 

В классе BotTabSimple это находится здесь:

Способы запросить позицию источника в BotTabSimple #7

1. List<Position> PositionsAll

Массив всех когда-либо открытых или закрытых роботом позиций. Всё, что имеется в памяти со всеми статусами.

 

2. List<Position> PositionsOpenAll

Массив открытых на текущий момент позиций. Этот массив Вам точно будет нужен в логике роботов.

Пример использования этого массива для разграничения логики на «Открываем / Закрываем» можно посмотреть здесь:

Способы запросить позицию источника в BotTabSimple #7

3. List<Position> PositionsCloseAll

Массив всех закрытых роботом позиций.

Все позиции со статусами:

  1. Done.
  2. OpeningFail.

4. Position PositionLast

Один объект типа Position, в котором мы получаем последнюю созданную источником позицию.

5. List<Position> PositionOpenShort

Массив открытых на текущий момент позиций. На продажу.

6. List<Position> PositionOpenLong

Массив открытых на текущий момент позиций. На покупку.

7. decimalVolumeNet

Данное свойство поможет Вам получить Нетто позицию по источнику сразу типа Decimal. Это нужно, если Ваш робот одновременно торгует и в лонг и в шорт на одном источнике.

Удачных алгоритмов!

Комментарии открыты для друзей!

Способы запросить позицию источника в BotTabSimple #7

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

Способы запросить позицию источника в BotTabSimple #7

0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн