Как проверить, была ли позиция модифицирована вручную? - страница 8

 
Vladislav Boyko #:

Полушутка, просто в голову взбрело (массив структур лучше):


Отложенные ордера вместо SL/TP.

Не меняем свойства основных ордеров. Вместо модификации сопровождаемых ордеров, открываем отложенные ордера. Отложенный ордер сработал - встречно закрыли.

Мэджик отложки = тикет основного ордера.

У основного ордера появился обычный TP/SL - удаляем свой отложенный ордер.

Ну а если при попытке удаления отложка уже находится в зоне freeze level, то пользователю не повезло конечно. Алерт с текстом "Поздно переобуваться, раньше думать нужно было".

Отложенные не получится, цена с другой стороны, лимитки получится.

 
Vladislav Boyko #:

Полушутка, просто в голову взбрело (массив структур лучше):


Отложенные ордера вместо SL/TP.

Не меняем свойства основных ордеров. Вместо модификации сопровождаемых ордеров, открываем отложенные ордера. Отложенный ордер сработал - встречно закрыли.

Мэджик отложки = тикет основного ордера.

У основного ордера появился обычный TP/SL - удаляем свой отложенный ордер.

Ну а если при попытке удаления отложка уже находится в зоне freeze level, то пользователю не повезло конечно. Алерт с текстом "Поздно переобуваться, раньше думать нужно было".

что в лоб, что полбу...придётся вместо позиции отслеживать отложки :-)

если юзер может менять SL/TP и частично закрывать оригинальную позицию, то что ему помешает перемещать/изменять/удалять любые отложки ? так что идеи про "поставим хитрую отложку в дальние края"  или "вместо StopLoss/TakeProfit" не решат задачу. Только усложнят и запутают

PS/ у себя в роботах последнее время делаю всё строго до наоборот : основные роботы работают с виртуальными SL/TP и отложками, а если у позиции появляется реальный StopLoss/TakeProfit, то робот про неё сразу забывает (позиция ведётся вручную или другими средствами)

Причина обращения: