База знаний

Шаг 1 – попробуйте найти ответ:

База знаний: > API программы
CloseAtPrice и конкретное значение цены
Автор Alexey TSLab, Изменено Alexey TSLab на 05 August 2016 23:31

При закрытии позиции методом CloseAtPrice всегда происходит закрытие по цене открытия свечи. Хотя в CloseAtPrice передается конкретное значение цены, по которой позиция должна быть закрыта.
Как сделать, чтобы закрытие было по заданной цене?

 Невозможно совместить ЗАКРЫТИЕ и явно задать цену.
Для версии 2.0: В данном случае нужно делать что-то типа ChangePosition. При этом есть возможность указать сайз и цену.
Когда суммарный сайз дойдет до 0 -- значит позиция закрыта.
P.S.
Следует учитывать настройки агента. Например, "автозакрытие заявки по рынку, если она сама не исполнилась за указанное кол-во баров(ждать исполнения)".

(1 голос(а))
Эта статья полезна
Эта статья бесполезна