Частичное закрытие и комментарии ордеров

 
Всем привет. Использую для частичного закрытия PositionClosePartial из стандартной библиотеки, но он в оставшемся ордере удаляет комментарий, а он мне нужен для группировки ордеров. Есть какие-то способы сохранять комментарии?
 
Попробуйте отказаться от стандартной библиотеки и в структуру для закрытия поставить комментарий…
 
Alexey Viktorov #:
Попробуйте отказаться от стандартной библиотеки и в структуру для закрытия поставить комментарий…
А как частично закрыть стандартными методами на хедже? 
 
Murat Ishakov #:
А как частично закрыть стандартными методами на хедже? 

Ну посмотрите как это сделано в функцию из класса CTrade, начало функции строка 599. 

 
Murat Ishakov:
Всем привет. Использую для частичного закрытия PositionClosePartial из стандартной библиотеки, но он в оставшемся ордере удаляет комментарий, а он мне нужен для группировки ордеров. Есть какие-то способы сохранять комментарии?

Есть другой выход - не использовать комментарии для учета ордеров. Никто ведь не гарантирует, что комментарий всегда и везде будет сохранен. К нему есть полный доступ со стороны сервера ДЦ. А вот с Magic Number такой проблемы нет. Так что можно смело использовать это поле. Там целых 64 бита, можно довольно-таки много данных закодировать.

 
Ihor Herasko #:

Есть другой выход - не использовать комментарии для учета ордеров. Никто ведь не гарантирует, что комментарий всегда и везде будет сохранен. К нему есть полный доступ со стороны сервера ДЦ. А вот с Magic Number такой проблемы нет. Так что можно смело использовать это поле. Там целых 64 бита, можно довольно-таки много данных закодировать.

Спустя некоторое время каждый к этому приходит. Зачем торопить события…

 
Murat Ishakov:
Всем привет. Использую для частичного закрытия PositionClosePartial из стандартной библиотеки, но он в оставшемся ордере удаляет комментарий, а он мне нужен для группировки ордеров. Есть какие-то способы сохранять комментарии?
Не стоит опираться на субстанцию (комментарий) , 
Которая не остаётся неизменной ,  вы не можете  полноценного  управлять посредством  этого  поля  , комментарии дейсвительно могут менять на стороне брокера.

 
Alexey Viktorov #:

Ну посмотрите как это сделано в функцию из класса CTrade, начало функции строка 599. 

Да, и в самом деле, начал относиться к ним как к стандартным функциям, у которых не посмотреть устройство. Спасибо большое, всё получилось

 
Murat Ishakov #:

Да, и в самом деле, начал относиться к ним как к стандартным функциям, у которых не посмотреть устройство. Спасибо большое, всё получилось

Дополнять функцию стандартной библиотеки категорически не рекомендую. При очередном обновлении вся СБ будет заменена и все изменения\дополнения пропадут.

 
Alexey Viktorov #:

Дополнять функцию стандартной библиотеки категорически не рекомендую. При очередном обновлении вся СБ будет заменена и все изменения\дополнения пропадут.

Так я скопировал и переделал её в обычную функцию и очень отлично работает)
 
Murat Ishakov #:
Так я скопировал и переделал её в обычную функцию и очень отлично работает)

Отлично. Я рад за вас…

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