интеграция в 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<Security> 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