Вопросы по StopLossStrategy

Вопросы по StopLossStrategy
Atom
1/30/2012
rtDen


Здравствуйте.
У меня есть вопросы по StopLossStrategy:
1) когда вызывается событие Activated? Я предполагал, что оно должно вызываться при первой сделке по цене равной или худшей, чем ProtectivePrice, но это не так.
2) при срабатывании стратегия сама должна выставить лимитную заявку, или ее нужно выставлять в обработчике события Activated?
3) Как работает Trailing (свойство IsTrailing): как задать параметры трэйлинга, как отловить момент перестановки стопа?
4) Сейчас отслеживание позиции идет внутри программы и при срабатывании выставляется лимитная заявка, можно ли сделать так, чтобы выставлялись квиковские стоп-заявки и перевыставлялись при трэйлинге. Мне это нужно, например, для установки клиентам автоматического трэйлинг стопа, чтобы можно было отойти от компа с открытой позицией, и не бояться отключения электричества или интернета.

Tags:


Thanks:


Alexander

Avatar
Date: 1/30/2012
Reply


rtDen
Здравствуйте.
У меня есть вопросы по StopLossStrategy:
1) когда вызывается событие Activated? Я предполагал, что оно должно вызываться при первой сделке по цене равной или худшей, чем ProtectivePrice, но это не так.
2) при срабатывании стратегия сама должна выставить лимитную заявку, или ее нужно выставлять в обработчике события Activated?
3) Как работает Trailing (свойство IsTrailing): как задать параметры трэйлинга, как отловить момент перестановки стопа?
4) Сейчас отслеживание позиции идет внутри программы и при срабатывании выставляется лимитная заявка, можно ли сделать так, чтобы выставлялись квиковские стоп-заявки и перевыставлялись при трэйлинге. Мне это нужно, например, для установки клиентам автоматического трэйлинг стопа, чтобы можно было отойти от компа с открытой позицией, и не бояться отключения электричества или интернета.


1) Когда метод NeedActivated возвращает true, т.е. когда новая цена (GetNewPrice() - цена котировок) становится меньше (или больше - в зависимости от направления) ProtectivePrice.
2) сама
3) цена изменяется по ценам стакана - стакан сдвигается в нужную нам сторону - двигаем цену. задать параметры - никак.
Можно отнаследоваться от StopLossStrategy и переопределить ProtectivePrice. Тогда тут же можно и поднимать событие при изменении.
4) Да, можно.
Переопределите RegisterQuotingOrder. На вход подаётся заявка с ценой регистрации, объёмом и направлением. Возьмите эти данные и зарегистрируйте стоп заявку нужную вам.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy