Hydra - два источника Quik
Atom Ответить
04.03.2013


Здравствуйте,

1. При запуске программы с двумя источниками Quik ошибка - http://savepic.org/2889967.jpg
Цитата:
SystemInvalidOpetationExeption: Ошибка запуска DDE сервера ---> System.ArgumentExeption: Элемент с этим ключом уже был добавлен.


При этом данные сохраняются только из одного источника.
Если запускать с одним источником - ошибки нет.
Один из источником остается в состоянии "Инициализируется".

Вопрос : как решить проблему запуска двух источников Quik ?

2. При выборе режима : Открыть папку с данными ошибка http://savepic.org/2885871.jpg
Система пытается смотреть папку :
Цитата:
с:\!HydaData2\SRH3@RTS

Фактически файлы в папке
Цитата:
с:\!HydaData2\S\SRH3@RTS


3. Из документации понял что таблица "Инструменты (изменения)" используется только
при работе программ с StockSharp.
Цитата:
Если таблицы не были настроены до этого, и использование S# не предполагается, то необходимо настроить только таблицы Инструменты

Вопрос: Из таблицы "Инструменты" история сохраняется ?

4. Не могу понять назначение раздела в настройках источника :
Прочее - Типы изменений
Эта настройка как-то связана с разделом "Доп.колонки история" ?
Если снять отметку "Историю изменений", то список "Доп.колонки история" перестанет работать ?

5. Форматы файлов : quotes.bin, security.bin, trades.bin
открыты для пользователей ?

Сборка 23281

Спасибо.

Теги:


Спасибо:




6 Ответов
Moadip

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


1. Использовать в настройках источников различные названия DDE сервер.
2. Исправим.
3 и 4. Есть две таблицы Инструменты и Инструменты(изменения).
В зависимости от того, стоит или нет галка в История изменений будут сохраняться данные или из Инструменты, или из Инструменты(изменения).
Набор колонок для этих таблиц может быть разным.

Разница в том, что в таблице Инструменты только значения на текущий момент, в Инструменты(изменения) вся история изменений за текущий торговый день.
Соотвтественно данные будут сохраняться или с момента запуска гидры, или сохранятся все данные с начала торгового дня.

Типы изменений, это какие изменения инструментов будут сохранятся.
Т.е. Доп. колонки и Доп. колонки(история) это настройки для экспорта данных из той или иной таблицы, а Типы изменений это что будет сохранятся.

5. Непонятно что подразумевается под "открыты для пользователей". Данные сохраняются в спец. формате, чтобы занимать минимум места.
Спасибо: Nikos

Nikos

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


Здравствуйте,
Сегодня что-то произошло с Hydra. Утром так и не смог запустить программу.

Вечером выполнил следующее:
1. Очистил данные в 2-х источниках Quik.
2. Запустил оба источника Quik и дождался пока загрузятся данные за дневную сессию.
3. Удалил все лог файлы Hydra.
4. Запустил Hydra см видео http://youtu.be/fWswW9wNieQ (40 сек).
5. Лог файлы прилагаю, err1.zip.
6. Запускаю Hydra c одним источником - ошибок нет, log2.zip. (Финам , акции)
7. Запускаю Hydra c другим источником (Открытие-брокер, фьючерсы) данные загружаются, но есть ошибки - err3.zip

Не удалось прикрепить файлы к сообщению.
Выложил на : http://letitbit.net/down...8ba3cf9cb8f/log.zip.html

Прошу подсказать, в чем м.б. причина, что нужно сделать
Спасибо.
Автор топика
Спасибо:

Moadip

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


Посмотрел логи.

Вчера все нормально работало? Настройки те же были что и сегодня?

Что значит
Цитата:
Очистил данные в 2-х источниках Quik.

Судя по логам
Код

19:34:06.682|       |Quik      |Сохранение изменений для BRH3@RTS
19:34:06.692|Error  |Quik      |System.NotImplementedException: Сохранение дробного объема 111,05 не реализовано.


Ошибка появляется при сохранении BRH3@RTS

Возможный вариант - в гидру приходит кривая инфа.

Предлагаю отфильтровать таблицу всех сделок, чтобы был только один инструмент BRH3@RTS и посмотреть, есть ли дробный объем.
Спасибо: Nikos

Nikos

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


1. >Вчера все нормально работало? Настройки те же были что и сегодня?
Последний раз работало 7/03 нормально, точнее я не обращал внимание на эту ошибку .
Код
Сохранение дробного объема 111,05 не реализовано.


Данные сохранялись из двух источников квик.
Главное что теперь с двумя источниками на работает - как на видео.

2. >>Очистил данные в 2-х источниках Quik
В квике Главное меню -> Связь -> Очистить все и начать новый сеанс.
Разработчики рекомендуют хоть раз в неделю это делать.

3. Отфильтровал таблицу всех сделок.
Да, по фьючерсам на нефть BR-03.13 объемы дробные http://savepic.org/3009922.jpg

4. > Возможный вариант - в гидру приходит кривая инфа
Согласен. Но где "копать" ?

Есть еще вариант, надо проверить.
На финаме версия квик 6.5.2.11 - работает с акциями нормально.
В Открытие-брокер версия квик 6.4.0.196 -фьючерсы с ошибками. Это резервный сервер Открытие-брокер, версия не последняя. На резервном сервере стакан больше.
Наверное здесь надо "копнуть"

Спасибо.
Автор топика
Спасибо:

Moadip

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


Для начала, у вас перепутаны колонки - цена и объем.
Или в QUIK, или при выборе в гидре, в источнике QUIK.
Цитата:
Сохранение дробного объема 111,05 не реализовано.



Возможно перепутаны из за бага в гидре. Выложили новую версию S# 4.1.9 - там исправлено.
Спасибо: Nikos

Nikos

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


Moadip Перейти
Для начала, у вас перепутаны колонки - цена и объем.
Или в QUIK, или при выборе в гидре, в источнике QUIK.
Цитата:
Сохранение дробного объема 111,05 не реализовано.



Возможно перепутаны из за бага в гидре. Выложили новую версию S# 4.1.9 - там исправлено.


1. На снимке порядок полей как по умолчанию в квике.


Фактически для Hydra настроено


2. Все таки "копнул" я правильно !
Сделал версии Quik одинаковые в каждом из источников 6.5.2.11
И чудо свершилось :)
Запустил оба Quik - загрузка выполнилась без ошибок!
Осталось проверить завтра во время сессии.
Автор топика
Спасибо:


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

loading
clippy