Наследники ProtectiveStrategy
Atom
30.09.2011
frontman


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


Теги:


Спасибо:


1 2  >
Alexander

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


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

От Strategy.

Спасибо:

frontman

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


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

Спасибо:

Alexander

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


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

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

Спасибо:

frontman

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


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

Спасибо:

Alexander

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


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

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

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

Спасибо:

frontman

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


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

Спасибо:

frontman

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


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

Спасибо:

Alexander

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


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

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

Спасибо:

frontman

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


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

Спасибо:

Alexander

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


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

Котирование без стакана невозможно.

Спасибо:
1 2  >

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

loading
clippy