Не удается подключится к QUIK. Возможно в квике не включена обработка внешних транзакций.


Не удается подключится к QUIK. Возможно в квике не включена обработка внешних транзакций.
Atom
3/17/2010


Здравствуйте.
Не получается запустить ваш пример SampleSMA.exe при подключении
выдается сообщение о внешних транзакциях.
Через Торговля-Внешние транзакции все настроено так как сказано у вас
в документации работаю на Украинской Бирже(UX).
С чем может быть связано, подскажите пожалуйста.

Tags:


Thanks:


1 2 3  >
Mikhail Sukhov

Avatar
Date: 3/17/2010
Reply


Раз внешние транзакции включены, то преоверьте следующее:

1. Находится ли trans2quik.dll там, где лужит exe файл?
2. Какая ОС? Если Виста, то запущен ли Квик и программа из под одной
учетной записи?

Thanks:

Trading Tickers

Avatar
Date: 3/17/2010
Reply


1. Да находится
2. ОС Win XP SP3.

После перезапуска винды заработало, но иногда выскакивает эта ошибка.
Возможно потому-что сейчас биржа закрылась. Завтра на открытии
отпишусь.

Thanks:

Trading Tickers

Avatar
Date: 3/18/2010
Reply


Такс с ошибкой разобрались.
Теперь пытаюсь загрузить самый первый пример Sample. Настраиваю
таблицу "Инструменты" и вижу что у нас квике нет такого поля как
"Время последнего изменения", а он у вас в документации пишется
обязателен и идет под пунктом 10.
В доказательства того, что его нет прикладываю картинку настроек
таблицы:

http://dc132.file.qip.ru/download/123084878/7ace29f0/_18__.JPG?tsid=20100318-085054-4bd77687

Что делать?
Версия квика 5,16,0,145 такую мне дал брокер.
Thanks:

Trading Tickers

Avatar
Date: 3/18/2010
Reply


Михаил, к новой версии готовы, но помогите пожалуйста с этой :)
Thanks:

Юрий Басангов

Avatar
Date: 3/18/2010
Reply


У вас скорее всего не настроены списки параметров
Связь-списки-фильтр параметров и там уже подключаете все что нужно.

Thanks:

Trading Tickers

Avatar
Date: 3/18/2010
Reply


Посмотрел списки, нет там пункта "Время последнего изменения" :(
Вот картинкаhttp://dc133.file.qip.ru/download/123097333/aaf05cc3/_19__.JPG?tsid=20100318-104238-dcd1d054


Thanks:

Юрий Басангов

Avatar
Date: 3/18/2010
Reply


А так у вас же там нет рынка фьючерсов. Время изменения используется
только для фьючерсной секции. Могу посоветовать вам попробовать обойти
эту проблему добавив два столбца время последней подряд один за
другим, они будут давать одинаковую инфу, но программа получит
правильную последовательность

Thanks:

Trading Tickers

Avatar
Date: 3/18/2010
Reply


Да, это было первое, что я сделал.
Но к сожалению терминал не дает подключить два одинаковых поля. После
нажатия кнопки ОК, вроде бы все и правильно, но в таблице остается
только одно поле :(
Как быть? Почему такая жесткая завязка идет на колонки, неужели этого
никак нельзя обойти?

Thanks:

Mikhail Sukhov

Avatar
Date: 3/18/2010
Reply


Добавьте любое другое поле со временем.

Причину я писал в документации. Это скорость. Обойти конечно же можно.
Я писал в документации в разделе Модификация экспортируемых таблицы.
Вам нужно удалить из метаданных колонку со временем последнего
изменения.
_trader.SecuritiesTable.Remove(DdeSecurityColumns.LastChangeTime); но
учтите, что индексы других колонок автоматически после этого не
сдвинутся. Нужно или поменять их из кода, или, что проще, вместо этой
колноки засунуть какую-либо другую.

Thanks:

Trading Tickers

Avatar
Date: 3/18/2010
Reply


Получилось! Большое спасибо, буду рыть дальше

Thanks:
1 2 3  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy