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

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


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

base.RegisterOrder(order);


Tags:


Thanks:


Lipot

Avatar
Date: 6/11/2013
Reply


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

yar1k0v

Avatar
Date: 6/21/2013
Reply


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

Thanks:


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

loading
clippy