не выполняется RegisterMarketDepth
Atom Ответить
09.03.2015


Коллеги, может кто подсказать в чем причина ошибки? При выполнении
Код
_trader.RegisterMarketDepth(sec)

возникает исключение
Код
Str1822Params;For security {0} the market depth can already be open. Close it or configure it according to documentation.;Для инструмента {0} возможно уже открыт стакан. Закройте его или настройте согласно документации.

при этом стакан для данного инструмента закрыт.

запустить под отладкой Stocksharp не получилось

Stocksharp 4.2.68, QUIK-Junior 6.16.1.15, DDE

нашел в QuikTerminal фрагмент, но разобраться не могу.
Код
var newQuoteWindow = currentTables.FirstOrDefault(w => !prevTables.Contains(w));

				if (newQuoteWindow == null)
					throw new ArgumentException(LocalizedStrings.Str1822Params.Put(securityIdStr), "securityId");

Теги:


Спасибо:




5 Ответов
RomSunZ

Фотография
Программист
Дата: 09.03.2015
Ответить


Откройте стакан и настройте его в соответствии с инструкцией.
Спасибо: vfreeman

vfreeman

Фотография
Дата: 09.03.2015
Ответить


RomSunZ Перейти
Откройте стакан и настройте его в соответствии с инструкцией.


благодарю!

а причину не знаете?
Автор топика
Спасибо:

RomSunZ

Фотография
Программист
Дата: 10.03.2015
Ответить


DDE не видит ваш стакан, если в его настройках экспорта данных и названии окна не указать данные из хелпа
Спасибо:

vfreeman

Фотография
Дата: 15.03.2015
Ответить


RomSunZ Перейти
DDE не видит ваш стакан, если в его настройках экспорта данных и названии окна не указать данные из хелпа


перед вызовом RegisterMarketDepth стакан данного инструмента не открыт.

обнаружил еще более непонятное поведение.

Скачиваю дистрибутив QUIK у одного брокера. Устанавливаю, загружаю настройки из info.wnd, который идет со stocksharp. При выполнении RegisterMarketDepth открывается стакан.

Скачиваю дистрибутив QUIK у другого брокера. Устанавливаю, загружаю настройки из info.wnd, который идет со stocksharp. При выполнении RegisterMarketDepth получаю ошибку. Если открываю стакан руками, присваиваю правильное имя - выполнение RegisterMarketDepth проходит нормально.
Автор топика
Спасибо:

Axell

Фотография
Курсы
Дата: 16.03.2015
Ответить


Возможно в QUIK надо настроить шаблон стакана "Брать по умолчанию"
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy