Гидра на CodePlex
Atom
12.09.2011
Mikhail Sukhov


Так как Гидра теперь выложена со своими исходника в систему CodePlex, предлагаю всем неравнодушным к проекту помочь в развитие.

Навскидку видны следующие таски:


  1. (Сделано) Научить ее работать с SQL Lite, чтобы не требовалась сложная установка с Sql Server 2008.
  2. Авто обновление закаченных данных и структуры базы при новой версии.
  3. (Сделано) Научить Гидру работать со свечками. Закачивать из внешних источников, автоматически их создавать из тиков и т.д. Нужно для тех инструментов, для который просто не найти тики. Со стороны тестера S# такое можно поддержать.
  4. Сделать источники для западных площадок (IQFeed, ESignal).
  5. (Сделано) Научить Гидру сохранять не только тики и стаканы, а так же волатильность, открытый интерес.
  6. (Сделано) Выводить ошибки через MonitorWindow (переделав предварительно все логи на ILogSource).


Желающих прощу высказываться в этом топике.

Теги:


Спасибо:


<< < 6 7 8 
Mikhail Sukhov

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


Graliur
Мне кажется c 21-ой ошибкой именно очередность операций соединения и запросов к базе данных играет роль. Так как SQLite выдает эту ошибку приблизительно на каждый второй вызов DatabaseProvider.CreateConnection. Исходники конечно помогли бы в дальнейших изысканиях - в Reflector'е приходится через кракозябры вместо осмысленных имен пробираться.


Исходники обфусцированы только у СтокШарп и их я могу дать только за особые заслуги[smile] А вот ецнг с легкость. Могу подключить к TFS. Или по почте архивом. Как проще?
Спасибо:

Graliur

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


Лучше,наверное, к TFS - возможно еще чего подправить смогу ;) Ведь идеология с полками там тоже работает?
Спасибо:

Graliur

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


SmartCom версии 2.2, сервер демо, но вроде боеспособный - SmartX с ним работает. Сейчас попробовал запустить Гидру от Администратора - котировки опять через SmartCom не пошли, но уже без Ooops'ов в логах:

upd. Может действительно во времени дело, так как новые инструменты через SmartCom, судя по логам, он получает. С другой стороны запись
Цитата:
Smart 02:51:47.7616877 System.ArgumentException: Минимальный шаг цены 2 не соответствует самой цене 99,14.
Parameter name: minStepSize

меня несколько удивляет - минимального шага цены 2 я нигде не указывал, видимо что-то не так срабатывает по умолчанию.
log_2012_01_02.txt 147 KB (266)
Спасибо:

Mikhail Sukhov

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


Graliur
SmartCom версии 2.2, сервер демо, но вроде боеспособный - SmartX с ним работает.


Начнем с простого - с SampleSmart.
Спасибо:

Graliur

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


SampleSmart Подключается и получает список инструментов, портфели. Торговля сейчас не идет, поэтому оценить работоспособность остальных функций проблематично. При нажатии клавиши "Вид-Оффер" в окне Инструменты выпадает с ошибкой:

ссылка на картинку: http://saveimg.ru/show-i...b0ebfa6caf5f76f34b05127


UPD: Указанное поведение с ошибкой проявлялось только на инструменте "Аэрофлот", на Фьючерсе RTS-3.12 окно просто не выводится, но текущий стакан отображается. Скорее всего дело в неторговом времени.4-го числа еще раз проверю.
Спасибо:

Mikhail Sukhov

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


На MessageBox работает Ctrl+C
Спасибо:

tmt

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


У меня почему то изредка подвисает программа, а точнее загрузка стаканов останавливается (последн. изменение замирает и все.. стоит..) приходится останавливать и заного запускать, в чем может быть проблема (в интернете понятно.. но думаю это можно исключить)

Лог вот такой..

Код
Smart 16:08:44.4053437 RIH2@RTS
Для RIH2@RTS загружено 11 cтаканов.
Smart 16:08:45.4194017 Получены новые инструменты:
Smart 16:08:45.4194017 RIH2@RTS
Для RIH2@RTS загружено 12 cтаканов.
Smart 16:08:46.4324596 Получены новые инструменты:
Smart 16:08:46.4324596 RIH2@RTS
Для RIH2@RTS загружено 9 cтаканов.
Smart 16:21:24.8958413 Останавливается.
Smart 16:21:24.9018416 Остановлен.
Smart 16:21:25.8208942 Инициализируется.
Smart 16:21:44.6429707 Получены новые инструменты:
Smart 16:21:44.6429707 RIH2@RTS
Для RIH2@RTS загружено 4 cтаканов.
Smart 16:21:45.8300386 Получены новые инструменты:
Smart 16:21:45.8310387 RIH2@RTS
Для RIH2@RTS загружено 1 сделок.
Smart 16:21:45.8880419 Получены новые инструменты:
Smart 16:21:45.8880419 RIH2@RTS
Для RIH2@RTS загружено 6 cтаканов.
Smart 16:21:47.6851447 Получены новые инструменты:
Smart 16:21:47.6851447 RIH2@RTS
Спасибо:
<< < 6 7 8 

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

loading
clippy