Igor_B
|
Date: 3/17/2011
Mikhail Sukhov:
Igor_B:
Версия 3. Id = "LKOH@EQBR" - пробовали так - такая же ошибка. Может ли быть ошибка из-за того,
что настройка столбцов таблицы отличается от настройки таблицы "инструменты" в Sample.
А они у вас отличаются? Приведите список колонок... Кстати, а в чем эта сакраментальная идея не экспортировать инструменты?
Михаил,
мы пока не хотим создавать весь набор таблиц (Сделки, Портфель, Деривативы...), создаем таблицу инструменты, хотим из нее экспортировать данные, создать стакан для какого-либо инструмента.
Данные из customTable - мы успешно экспортируем, но хотели бы и задействовать стакан.
Как правильнее сделать?
Спасибо.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 3/17/2011
Igor_B:
Как правильнее сделать?
Спасибо.
Правильнее будет создать таблицу Инструменты. Ее одной на первое время хватит. Думаю, 8 колонок - это не так уж много.
|
|
|
|
Thanks:
|
|
|
|
|
|
Igor_B
|
Date: 3/17/2011
Mikhail Sukhov:
Igor_B:
Как правильнее сделать?
Спасибо.
Правильнее будет создать таблицу Инструменты. Ее одной на первое время хватит. Думаю, 8 колонок - это не так уж много.
Михаил, спасибо за ответ.
След.вопрос - решили сделать экспорт через метод StartExport. Все необходимые таблицы создали. Стакан создали в Квик. DDE -
стартовал.
далее
Trader.RegisterQuotes(lkoh); - прошло+
Сделали Sleep(2000);
Далее из примера
foreach (var qoute in Trader.GetMarketDepth(lkoh))
{
MessageBox.Show("Dir="+qoute.OrderDirection.ToString() + " V="+qoute.Volume.ToString() +" $="+ qoute.Price.ToString());
}
- проходит минуя блок [confused]
В чем м.б. причина. Надо ли подписываться на какое-либо событие
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 3/17/2011
Igor_B:
В чем м.б. причина. Надо ли подписываться на какое-либо событие
Конечно. ITrader.QuotesChanged.
|
|
|
|
|
|
|
VsevolodG
|
Date: 3/18/2011
Уточните, пожалуйста:
- 1951.1 + 1.5 (защ. спрэд) = 1952,6. Почему заявка выставлена по большей цене и откуда она взялась?
- Почему цена сделки отличается от цены заявки?
Тэйк-профит на покупку:
Цена <= 1951.1
Отступ от мин min: 1.5
Защитный спрэд: 1.5
По тэйк-профиту выставлена заявка на покупку:
Цена: 1953,5
По заявке появилась сделка:
Цена: 1952,3
|
|
|
|
Thanks:
|
|
|
|
|
|
MCTuTeJ|19951995
|
Date: 3/18/2011
Михаил, а как работает Trader.Terminal.OpenQuotes(Security) ?
this.Trader.NewSecurities += securities =>
{
foreach (Security sec in securities)
{
if (sec.Id.Contains("RI") && (sec.Class == "SPBFUT" ))
{
if(!Trader.Terminal.IsQuotesOpened(sec))
{
Trader.Terminal.OpenQuotes(sec);
Trader.RegisterQuotes(sec);
}
}
}
};
Вот он не открывает ничего ( Версия s# 3.0.19.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 3/18/2011
VsevolodG:
Уточните, пожалуйста:
- 1951.1 + 1.5 (защ. спрэд) = 1952,6. Почему заявка выставлена по большей цене и откуда она взялась?
- Почему цена сделки отличается от цены заявки?
Тэйк-профит на покупку:
Цена <= 1951.1
Отступ от мин min: 1.5
Защитный спрэд: 1.5
По тэйк-профиту выставлена заявка на покупку:
Цена: 1953,5
По заявке появилась сделка:
Цена: 1952,3
Это стоп заявки Квика? Я думаю с этим вам надо обращаться к самому Квику или брокеру. Насчет 2-го вопроса - такая специфика работы биржи.
|
|
|
|
Thanks:
|
|
|
|
|
|
MCTuTeJ|19951995
|
Date: 3/18/2011
Пробовал настраивать шаблон - тоже самое, такая же ошибка -
"Окно с заголовком 'RIU1-SPBFUT' не было найдено.
Имя параметра: caption"
В чем может быть проблема ?
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 3/18/2011
MCTuTeJ|19951995:
Пробовал настраивать шаблон - тоже самое, такая же ошибка -
"Окно с заголовком 'RIU1-SPBFUT' не было найдено.
Имя параметра: caption"
В чем может быть проблема ?
Какой именно метод выбрасывает сообщение? Как настроена таблица инструментов?
|
|
|
|
Thanks:
|
|
|
|
|
|
MCTuTeJ|19951995
|
Date: 3/18/2011
Таблица инструментов настроена согласно пункту "настройка QUIK" документации. Сообщение выбрасывает метод Trader.RegisterQuotes(Security).
Как я понял, он вызывает Trader.Terminal.OpenQuotes(security), поэтому я его убрал из предыдущего кода.
|
|
|
|
Thanks:
|
|
|
|
|