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

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


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

base.RegisterOrder(order);


Теги:


Спасибо:


Lipot

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


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

yar1k0v

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


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

Спасибо:


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

loading
clippy