Форум устарел! Поддержка тут: https://t.me/osengine_official_support
Актуальные гайды здесь: https://smart-lab.ru/company/os_engine/blog/1024149.php
Или баг или мои кривые руки)
Сделал самого простейшего бота для проверки возможности закрытия частями с помощью CloseAtLimit(). При запуске бота тестирование зависает. Если в CloseAtLimit() указать полный объем позиции тестирование проходит успешно. Файл с ботом прилагается.
Цитата: Tumbler
Сделал самого простейшего бота для проверки возможности закрытия частями с помощью CloseAtLimit(). При запуске бота тестирование зависает. Если в CloseAtLimit() указать полный объем позиции тестирование проходит успешно. Файл с ботом прилагается.
Попробуйте закрывать часть позиции добавлением и удалением новых ордеров для позиции при помощи методов:
SellAtLimitToPosition(); BuyAtLimitToPosition();
Цитата: Алексей Ван
Попробуйте закрывать часть позиции добавлением и удалением новых ордеров для позиции при помощи методов: SellAtLimitToPosition(); BuyAtLimitToPosition();
Когда пытаюсь закрыть часть лонг с помощью SellAtLimitToPosition(), выдает ошибку "попытка добавить в лонг ордер шорт. Блокировано". Похоже единственный выход, на одну точку входа делать несколько позиций с разными уровнями тейк-профита.
Добрый день, перепробовал все решения предложенный в этой теме, ни одно не помогает. Открытие нескольких позиций ожидаемо приводит к одной суммарной позиции, SellAtLimitToPosition выдает ошибку, как было описано в посте выше. Есть какое решение по частичному закрытию?
Цитата: kamalligator
Добрый день, перепробовал все решения предложенный в этой теме, ни одно не помогает. Открытие нескольких позиций ожидаемо приводит к одной суммарной позиции, SellAtLimitToPosition выдает ошибку, как было описано в посте выше. Есть какое решение по частичному закрытию?
Я рекомендую всё таки открывать изначально несколько позиций. Чтобы их потом закрывать отдельно. У методов на открытие/закрытие позиций есть параметр в конце, если запятую поставить, который позволяет передать туда тип открытия. Комментарий. Потом можно по нему опознать что за позиция открыта и закрыть отдельно.
Цитата: Алексей Ван
Цитата: kamalligator
Добрый день, перепробовал все решения предложенный в этой теме, ни одно не помогает. Открытие нескольких позиций ожидаемо приводит к одной суммарной позиции, SellAtLimitToPosition выдает ошибку, как было описано в посте выше. Есть какое решение по частичному закрытию?
Я рекомендую всё таки открывать изначально несколько позиций. Чтобы их потом закрывать отдельно. У методов на открытие/закрытие позиций есть параметр в конце, если запятую поставить, который позволяет передать туда тип открытия. Комментарий. Потом можно по нему опознать что за позиция открыта и закрыть отдельно.
Метод с комментриями работает, благодарю!
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.