У вас не стоит Flash Player
Настройки
#75862 - Fri Jan 15 2016 06:49 PM Обработка событий
LuiKlermon Offline
stranger

Registered: Wed Jan 23 2013
Записи: 3
Здравствуйте. Есть ли в системе Tslab событие изменения статуса заявки, например, заявка из статуса "Активная" переходит в статус "Исполненная"? И если где-то в системе генерируется такое событие, то какой обработчик и каким образом можно привязать этот обработчик к событию?


Отредактировано LuiKlermon (Fri Jan 15 2016 07:12 PM)

Наверх
#75863 - Fri Jan 15 2016 07:34 PM Re: Обработка событий [Re: LuiKlermon]
Rezident Offline
old hand

Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
а не проще просто проверить условие "ЕстьАктивнаяПозиция"? С сборке от Vito333 есть такой кубик.

Наверх
#75864 - Fri Jan 15 2016 08:25 PM Re: Обработка событий [Re: Rezident]
LuiKlermon Offline
stranger

Registered: Wed Jan 23 2013
Записи: 3
Существует следующая задача. Необходимо разработать алгоритм, торгующий парой коррелирующих инструментов. При увеличении спреда до определённого уровня необходимо выполнить вход по одному инструменту лимитной заявкой, а по другому рыночной, чтобы сразу же захэджировать риски. Было бы идеально, если бы вход рыночной заявкой выполнять по событию изменения статуса лимитной заявки на "Исполнена". Если же проверять условие "ЕстьАктивнаяПозиция", то может возникнуть ситуация, при которой данное условие сначала будет ложным, затем заявка может сработать, а проверить её статус я смогу только на следующей итерации пересчёта. За это время спред может сойтись, в следствие чего может возникнуть потеря прибыли.

Наверх
#75865 - Fri Jan 15 2016 09:04 PM Re: Обработка событий [Re: LuiKlermon]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Используйте блок сжатие. И возможно для реальной торговли лучше использовать блок удерживалось баров, чем есть активная.

Наверх
#75866 - Fri Jan 15 2016 10:30 PM Re: Обработка событий [Re: ViL]
LuiKlermon Offline
stranger

Registered: Wed Jan 23 2013
Записи: 3
Извините ваш ответ непонятен. Вопрос в следующем: есть ли в TSlab поддержка событийной модели помимо отклика обработчиком Execute() на изменение свечки в определённом интервале? Допустим в QUIK скрипты, написанные на языке Lua, могут реагировать на достаточно большой спектр событий. Есть ли такая функциональность в TSlab?

Наверх
#75879 - Mon Jan 18 2016 08:02 AM Re: Обработка событий [Re: LuiKlermon]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
нет событий. используйте пересчет по сделке. в 1.2 событий нет и не будет. в 2.0 нужно если вам события нужны.
_________________________
__


Наверх


Moderator:  ViL, sar