У вас не стоит Flash Player
Настройки
#39498 - Wed Mar 28 2012 08:06 AM Арбитражная стратегия c#
ozzy Offline
stranger

Registered: Wed Mar 28 2012
Записи: 4
подскажите можно ли создать с# алгоритм
который получает и обрабатывает котировки
сразу от нескольких источников данных?

public interface IExternalScript : IExternalScriptBase, IStreamHandler, IHandler, IOneSourceHandler
{
void Execute(IContext ctx, ISecurity sec);
}

уточню вопрос:

есть ли такой IExternalScript интерфейс который поддерживает сразу несколько источников данных
в визуализации я могу подцепить например два источника к одному скрипту, чтоб в Execute метод передавалось сразу два парамерта наприме ISecurity sec1, ISecurity sec2

и где можно посмотреть пример реализации?


Отредактировано ozzy (Wed Mar 28 2012 08:22 AM)

Наверх
#39509 - Wed Mar 28 2012 11:37 AM Re: Арбитражная стратегия c# [Re: ozzy]
antonsemenoff Offline
newbie

Registered: Fri Jul 22 2011
Записи: 41
ozzy, Ваш вопрос поддерживаю, было бы здорово посмотреть пример. А еще получить ответ на мой вопрос http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=39455#Post39455. Тогда можно было бы попробовать клеить фьючерсы.

Наверх
#39510 - Wed Mar 28 2012 11:57 AM Re: Арбитражная стратегия c# [Re: ozzy]
livrrr Offline
newbie

Registered: Fri Feb 24 2012
Записи: 36
Если я правильно понял вопрос, то есть IExternalScript2, IExternalScript3, IExternalScript4 и IExternalScriptMultiSec

Наверх
#39561 - Thu Mar 29 2012 08:50 AM Re: Арбитражная стратегия c# [Re: livrrr]
ozzy Offline
stranger

Registered: Wed Mar 28 2012
Записи: 4
Спасибо, IExternalScriptMultiSec вполне подходит и работает
я проверил, там передается массив ISecurity объектов и соответственно можно подключать несколько источников данных, пересчитывать разницу котировок в коде

Наверх
#39616 - Fri Mar 30 2012 12:06 AM Re: Арбитражная стратегия c# [Re: livrrr]
antonsemenoff Offline
newbie

Registered: Fri Jul 22 2011
Записи: 41
И от меня спасибо! Правда сам еще не проверил, но раз ozzy утверждает, то все ок.

Наверх


Moderator:  ViL, sar