Доброго времени суток господа форумчане! Я новичек в S#, только осваиваю его и по этому конечно же многое по началу не выходит.
Прошу вас сильно не кидаться тапками если вдруг я спрашу откравенную глупость.
А вопрос у меня такой: Я установил Quik получил демо аккаунт для возможности попробовать себя в торговле акциями - фючерсы и опционы ...
Quik настроил и он получает данные по моему запросы. Однако написанный мной на S# пример подключается через quik к источнику но никаких данных не получает. Я все сделал как написано в примере :
private void Connect_Click(object sender, RoutedEventArgs e)
{
//создаём квик трейдера, передавая ему сразу место расположения нашего терминала
_trader= new QuikTrader(QuikTerminal.GetDefaultPath());
//подписываемся на событие появление новых инструментов
//оно сработает когда включится экспорт
_trader.NewSecurities += securities =>this.GuiAsync(()=>//GuiASync используется чтобы выводить графику из другого потока
{
//заполняем коллекцию у нашего выпадающего списка (ComboBox)
Securitites.ItemsSource = _trader.Securities;
});
//подписываемся на событие появления новых портфелей
//сработает после запуска экспорта
_trader.NewPortfolios += portfolios =>this.GuiAsync(()=>
{
//заполняем коллекцию у нашего выпадающего списка (ComboBox)
Portfolios.ItemsSource = _trader.Portfolios;
});
//подписываемся на событие подключения, как только подлючимся, сразу запустим Экспорт
//Connect — просто подключение к потоку
//StartExport- получение онлайн данных из квика Инструменты, Заявки, Портфели и так далее
_trader.Connected += () => _trader.StartExport();
// подключаем квик
_trader.Connect();
}
Подключение происходит но данные по .Securities и Portfolios не подтягиваются ... ? Почему не понятно.