Наследники ProtectiveStrategy

Наследники ProtectiveStrategy
Atom
9/30/2011


При наследовании от класса ProtectiveStrategy кроме моих реализованных алгоритмов выставления заявок, выполняются еще какие то(видимо которые были определены в ProtectiveStrategy).
В связи с этим вопрос : Какие механизмы защиты уже заложены в классе ProtectiveStrategy?
И если я хочу создать свою StopLossStrategy от какого класса мне лучше наследоваться?
Спасибо.

Tags:


Thanks:


1 2  >
Alexander

Avatar
Date: 9/30/2011
Reply


frontman Go to
При наследовании от класса ProtectiveStrategy кроме моих реализованных алгоритмов выставления заявок, выполняются еще какие то(видимо которые были определены в ProtectiveStrategy).
В связи с этим вопрос : Какие механизмы защиты уже заложены в классе ProtectiveStrategy?
И если я хочу создать свою StopLossStrategy от какого класса мне лучше наследоваться?
Спасибо.


От Strategy.
Thanks:

frontman

Avatar
Date: 9/30/2011
Reply


[scared] жесть!!!)
Ну хотя ... Не так уж там много переопределять...
А как же тогда стандартный класс StopLossStrategy от ProtectiveStrategy наследуется?
Просто не хотелось мне иерархиею нарушать(
Thanks:

Alexander

Avatar
Date: 9/30/2011
Reply


Да, а тот в свою очередь - от QuotingStrategy.

ProtectiveStrategy кстати ничего не реализует особенного, никаких действий не добавляет.
Thanks:

frontman

Avatar
Date: 9/30/2011
Reply


Прост у меня получается так, что мой наследник ProtectiveStrategy пытается выставить какие то заявки , кроме тех что я выставляю своим алгоритмом. И информация об этом выводиться в лог.
Thanks:

Alexander

Avatar
Date: 9/30/2011
Reply


frontman Go to
Прост у меня получается так, что мой наследник ProtectiveStrategy пытается выставить какие то заявки , кроме тех что я выставляю своим алгоритмом. И информация об этом выводиться в лог.


ProtectiveStrategy - это котирование!
вам не надо самому выставлять заявки.

Необходимо при желании переопределить NeedRegister и GetNewPrice. В идеале - всё.
Thanks:

frontman

Avatar
Date: 9/30/2011
Reply


Так. Я правильно понимаю, что в ProtectiveStrategy уже заложены алгоритмы отслеживания стакана и если она "решит" выставить заявку по цене GetNewPrice() то с начало будет вызван метод NeedRegister() и если он вернет true, то заявка будет выставлена?
Thanks:

frontman

Avatar
Date: 9/30/2011
Reply


Просто хотелось бы создавать стратегии в рамках стандартной иерархии классов, а сами механизмы не очень понятны.
Не где случайно нельзя посмотреть примеры? Ну или описание ?
Thanks:

Alexander

Avatar
Date: 9/30/2011
Reply


frontman Go to
Просто хотелось бы создавать стратегии в рамках стандартной иерархии классов, а сами механизмы не очень понятны.
Не где случайно нельзя посмотреть примеры? Ну или описание ?


На codeplex \ в доке.
Да, верно. Вначале - NeedRegister, потом - GetNewPrice
Thanks:

frontman

Avatar
Date: 9/30/2011
Reply


Ок. Спасибо)
Но мне вот как то показалось странным что стандартная StopLossStrategy использует стакан. Мне для написания своей StopLossStrategy хватило правил
Security.LastTradePriceLessAbsolute(stopPrice) и Security.LastTradePriceMoreAbsolute(stopPrice)
Или эти правила как раз за стаканом и следят?
Thanks:

Alexander

Avatar
Date: 9/30/2011
Reply


frontman Go to
Ок. Спасибо)
Но мне вот как то показалось странным что стандартная StopLossStrategy использует стакан. Мне для написания своей StopLossStrategy хватило правил
Security.LastTradePriceLessAbsolute(stopPrice) и Security.LastTradePriceMoreAbsolute(stopPrice)
Или эти правила как раз за стаканом и следят?


Котирование без стакана невозможно.
Thanks:
1 2  >

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

loading
clippy