Логика Strategy Manager

Логика Strategy Manager


День добрый. Прошу помочьте разобраться с логикой менеджера.
1. Имеет ли смысл писать код стратегии в методе OnProcess, вызываемом
менеджером, или лучше в обработчике события появления новой свечки?
2. Для чего вообще предназначен менеджер стратегий?
3. Поучает ли класс Strategy информацию об исполнении заявки дочерней
стратегии (например, отданной на котирование), или нужно обрабатывать
событие новых сделок?

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 5/24/2010
Reply


1. Стратегия - это несколько шире, чем свечка. Стратегия отслеживается
заявки, выставляет стопы, передвигает и снимает заявки. Свечки - это
просто индикатор, на основе которых стратегия предпринимает действия.
Другими словами, если у Вас достаточно лишь свечки - почему бы и нет.
2. Стратегии выполняются параллельно в разных потоках. Собственно, это
все делает данный менеджер.
3. Нет. Вернее, тут концепция чуть другая. Каждая стратегия
(параллельная или вложенная) работает со своими данными. Внешним или
соседним стратегиям знать эти данные не нужно... Напишите схематично,
в чем конкретно задача.

Thanks:


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

loading
clippy