отправка ордеров из стратегии по нескольким инструментам

отправка ордеров из стратегии по нескольким инструментам
Atom
6/11/2013


Evg

Avatar

Подскажите как отправить ордер из стратегии на различные инструменты, к примеру я работаю с двумя инструментами
используя метод ниже, отправляется ордер исключительно по инструменту который прописан в Security при создании стратегии, а как послать по второму инструменту! спасибо!

base.RegisterOrder(order);




Tags:


Thanks:


Lipot

Avatar
Date: 6/11/2013
Reply


1) В стратегии создаешь поле типа List<Security>.
2) В конструкторе при инициализации стратегии заполняешь это поле необходимыми инструментами.
3) В коде стратегии, когда надо что-либо делать, используешь оператор foreach (security in List<Security>).
Thanks:

yar1k0v

Avatar
Date: 6/21/2013
Reply


Я тестил такой способ. Полная фигня!
Лучше создавать под каждый инструмент по екземпляру стратегии. Каждый екземпляр сделать дочерней стратегией созданого класса для контроля стратегий (просто класс унаследованый от класса Strategy).
Thanks:


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

loading
clippy