Вопросы по StopLossStrategy
Atom Ответить
30.01.2012


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

Теги:


Спасибо:




1 Ответов
Alexander

Фотография
Дата: 30.01.2012
Ответить


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


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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy