интеграция в OQ

интеграция в OQ
Atom
5/12/2010
skuvv


Хочу интегрировать s# в OQ, начал с создания дата провайдера, возникло несколько вопросов. 1)при попытке подписаться событие появления новых бумаг, требуется перегруженный метод для события. Попробовал таким образом, не получается... _trader.NewSecurities += new Action<IEnumerable<Security>>(_trader_NewSecurities); ................. public void _trader_NewSecurities(Security sec)

2)при подписке на данные нужна привязка к Security переменной, но до компиляции неизвестен будущий список переменных. Немогу сообразить как решить проблему.



Mikhail Sukhov

Avatar
Date: 5/12/2010
Reply


  1. public void _trader_NewSecurities(IEnumerable securities)

  2. не понял вопроса.

Thanks:

skuvv

Avatar
Date: 5/12/2010
Reply


по второму вопросу,код из примеров: _trader.NewSecurities += securities => { if (lkoh == null) { lkoh = securities.FirstOrDefault(sec => sec.Code == secCode); if (lkoh != null) Console.WriteLine("Инструмент Лукойл появился"); } } в примере lkoh объявляется заранее, получается для каждой бумаги нужно завести отдельную переменную. Есть ли альтернативный способ обьявления переменных?

Thanks:

Mikhail Sukhov

Avatar
Date: 5/12/2010
Reply


Конечно есть. В примере я сделал для наглядности, что работаем с Лукойл... Списки, массивы, словари - на выбор.

Thanks:

skuvv

Avatar
Date: 5/12/2010
Reply


не подскажите как передавать по dde из квика только новые данные(а не за весь день)?

Thanks:

Mikhail Sukhov

Avatar
Date: 5/13/2010
Reply


Такое Квик не предоставляет (если есть вообще смысл в этом). Как вариант, запоминать DateTime.Now и в обработчике сравнивать у объектов свойство Time с ранее запомненным.

Thanks:

Yura

Avatar
Date: 10/17/2011
Reply


Доброго времени. В openquant я новичок. Можно ли в openquant торговать кодом? Вообще писать торгового робота? Или он предназначен только для анализа?

Thanks:

SmartQuant

Avatar
Date: 10/14/2012
Reply


Там вообще говоря инфраструктура распределенная для анализа, написания кода, тестирования и живой торговли.

http://www.smartquant.com/products.php

Хотя если не нужна распределенность или инфраструктура уровня хедж фонда, то можно все это делать и в одном приложении.

Thanks:

SmartQuant

Avatar
Date: 10/14/2012
Reply


Вовремя ответил. И года не прошло [biggrin]

Thanks:


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

loading
clippy