Вы выставили заявку и она исполнилась частично. Как правило, нужно набрать позицию до заданного количества лотов.
Программа выставит рыночную заявку для того, чтобы набрать недостающее количество лотов в том случае, если стоят настройки "Автооткрытие" и "Автозакрытие". Но в этом случае программа сделает это заявками по рынку. Или лимитными заявками по цене закрытия бара, если стоит настройка "По рынку с фиксированной ценой". Однако, есть еще один способ. Можно не включать Автооткрытие. Можно в редакторе скриптов или в API, получить Количество лотов, находящихся в данный момент в позиции, зная сколько должно быть, легко посчитать недостающие и подать это количество на блоки изменения позиции "ИзменитьПо..."
Таким образом можно написать свое управление позицией, не прибегая к настройке Автооткрытие.
Для блоков изменения позиции Автозакрытие не работает!
Автозакрытие при использовании "Изменить По" срабатывает только если была попытка закрыть позицию в 0.
Например. У Вас есть позиция 100 лотов в лонг. Вы выставили заявку выше входа по сигналу "Изменить По Лимитной цене" и подали в блок количество 90. Таким образом Блок "Изменить по лимитной цене" выставил заявку на продажу 10 лотов. Когда цена на рынке дошла до цены Вашей заявки, рынок использовал Вашу ликвидность только частично, купил у Вас 2 лота, и отскочил вниз. В данном случае Автозакрытие позиции не сработает!
При использовании частичного выхода блоками "Изменить По" Автозакрытие работает только если на блок изменения было подано количество переходящее через 0. Например, У Вас позиция Лонг те же 100 лотов. Вы подаете в блок "Изменить по лимитной цене" количество 0. Таким образом блок ИзменитьПо выставляет заявку продать с количеством 100. Рынок покупает у Вас 2 лота. В данном случае сработает Автозакрытие на 98 лотов.
Поэтому, в случае использования "ИзменитьПо" для частичного изменения позиции количеством необходимо управлять в самом скрипте.
Если произошло частичное исполнение выставленной заявки по сигналу "ИзменитьПо", то Автооткрытие не сработает. Поэтому, в случае использования "ИзменитьПо" для частичного изменения позиции количеством необходимо управлять в самом скрипте.