Экспорт по DDE таблицы Инструменты
20.12.2011
Здравствуйте,
помогите, пожалуйста, разобраться со следующей проблемой.
Был терминал Quik, на котором торговал человек. Он создал
себе несколько закладок, поместил на них свои таблицы, графики и т д
В общем, подстроил терминал под себя.
Я хотел бы использовать StockSharp с этим терминалом.
Для этого создал дополнительную вкладку, куда поместил и настроил
все таблицы согласно документации.
Есть следующие строчки кода
Код
Action<IEnumerable<Security>> secAction =
new Action<IEnumerable<Security>>
(
securities =>
{
waitHandle.Set();
}
);
trader.NewSecurities += secAction;
trader.StartExport(trader.SecuritiesTable);
MessageBox.Show("Waiting for Securities Table");
waitHandle.WaitOne();
Я вижу сообщение "Waiting for Securities Table", а дальше подвисаю
на бесконечном ожидании.
Таблица "Инструменты", при этом на моей закладке передает данные по DDE.
При старте, однако, Quik переходит не на мою закладку, а на одну из ранее существовавших.
Может ли S# работать с несколькими закладками в Quik? Как он определяет таблицу "Инструменты",
из которой берёт данные? В чем может быть проблема? Благодарю заранее за помощь.