← Voltar

не выполняется RegisterMarketDepth

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

_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");

Este tópico foi útil?

Compartilhar tópico

Comentários (5)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

RomSunZ
RomSunZ

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

vfreeman
vfreeman
vfreeman Autor

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

благодарю!

а причину не знаете?

RomSunZ
RomSunZ

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

vfreeman
vfreeman Autor

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

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

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

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

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

Axell
Axell

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