Переход позиций через 0:00 при работе банком. Как идентифицировать? Нужна помощь зала. - страница 3

 
Dima_S:

ИМХО, если после ролловера не сохраняется ни магик, ни тикет, ни идентификатор (что, в общем-то, логично), то - ситуация абсолютно неразрешимая программно со стороны клиентской части.

Надо бы "в консерватории что-то подправить" - то бишь на серверной стороне.

Это понятно.

Нет гарантии, что тот или иной банк или ДЦ не изменит в течении работы установки на серверной стороне.

Хотелось бы иметь в ордере(позиции) персональную опцию, которая бала бы просто недоступна со стороны сервера. Об этом долго говорили еще на форуме по четверке, но приходится только надеяться, что разработчики услышат. ....

Хотя, наверное, уже поздно "пить баржом".

 
Dima_S:

то - ситуация абсолютно неразрешимая программно со стороны клиентской части.

Почему? Если никто не трогает магик, ситуация абсолютно разрешимая со стороны клиентской части.
 
TheXpert:
Почему? Если никто не трогает магик, ситуация абсолютно разрешимая со стороны клиентской части.
Ну, если вырезать кусками из предложения, то да - любую ситуацию разрешим))
 
Dima_S:
Ну, если вырезать кусками из предложения, то да - любую ситуацию разрешим))
Ок. Сейчас все разрешимо. Без изменений терминала.
 
TheXpert:
Ок. Сейчас все разрешимо. Без изменений терминала.
Прекрасно. Тему можно удалять))
 
Dima_S:

ИМХО, если после ролловера не сохраняется ни магик, ни тикет, ни идентификатор (что, в общем-то, логично), то - ситуация абсолютно неразрешимая программно со стороны клиентской части.

Надо бы "в консерватории что-то подправить" - то бишь на серверной стороне.

Ситуация разрешима причём не очень сложно.

Проходим по истории и отслеживаем тикеты сделок и ордеров имеющие: нулевой магик, совершённых в 00:00, и имеющий в коментарии слово "rollover",

создаём список игнорируемых тикеров, и при последующем анализе просто не берём их в расчёт.

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

Ну а в качестве предложения MQ: для того чтоб таких ситуаций не было, введите штатный (настраиваемый брокером) фильтр ролловер-сделок. Параметры фильтра настраиваются брокером, а включается или отключается пользователем.

 
Urain:

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

своп как раз и начисляется (неявно) изменением цены открытия (переоткрытие)
 
Блин да просто положил на переоткрытие и все, зачем что-то выдумывать ))
 
abolk:
своп как раз и начисляется (неявно) изменением цены открытия (переоткрытие)
Тогда вместо двух ордеров учитывать своп к предыдущей (своей) позиции.
 
TheXpert:
Блин да просто положил на переоткрытие и все, зачем что-то выдумывать ))
Тоже хорошая позиция, не такие уж там деньги чтоб этим заморачиваться.