← Назад

Качать тики с финама прогой

Всем доброго времени суток ! В общем написал простенькую прогу на c#, которая качает историю с финама.Радовался, танцевал и плакал до тех пор, пока не попробовал скачать ей тики. В скаченном файле содержалась следующая печальная весть :

Автоматическая (Download-менеджеры и программы собственного изготовления) загрузка "тиковых" данных не доступна. В программировании не особо силен, и как они "понимают" что качает прога, а не человек, не имею ни малейшего представления.Хотелось бы эту преграду как-нибудь обойти. Если кто-то сталкивался с подобной проблемой, буду очень признателен если поделитесь опытом.

Спасибо и с уважением.

Комментарии (12)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Mikhail Sukhov
Mikhail Sukhov

Гидра?

Maxim K.
Maxim K. Автор

Гидра, на сколько я понял, качает тики только из квика, а этого не достаточно.

Mikhail Sukhov
Mikhail Sukhov

Maxim K.: Гидра, на сколько я понял, качает тики только из квика, а этого не достаточно.

http://stocksharp.com/hydra/

Maxim K.
Maxim K. Автор

То есть эта проблема разрешима ) Только что попробовал, Гидра замечательно качает тики. Спасибо, буду копать. Если не секрет, вы как-то с финамом договаривались чтобы они вам допуск дали к тикам, или все-таки нашли уязвимость ?

Church
Church

Тики можно скачать с фтп РТС. Правда корректно распарсить их у меня получилось раза с 3.

Maxim K.
Maxim K.
Maxim K. Автор

Спасибо. А в чем проблема была не можете сказать ? Чтобы я на ваши грабли не наступал ?

Church
Church

Maxim K.: Спасибо. А в чем проблема была не можете сказать ? Чтобы я на ваши грабли не наступал ?

  1. Если важен порядок - переименуйте все файлы в lowercase, иначе FT...zip впереди ft...zip (там они вперемешку).
  2. Сразу отбрасывайте внесистемные сделки (Nosystem == 1).
  3. Что-то еще было, не могу вспомнить.
Maxim K.
Maxim K. Автор

Church:

Maxim K.: Спасибо. А в чем проблема была не можете сказать ? Чтобы я на ваши грабли не наступал ?

  1. Если важен порядок - переименуйте все файлы в lowercase, иначе FT...zip впереди ft...zip (там они вперемешку).
  2. Сразу отбрасывайте внесистемные сделки (Nosystem == 1).
  3. Что-то еще было, не могу вспомнить.

Спасибо большое.

Alexander
Alexander

Ещё проще - воспользуйтесь Гидрой и обойдёте эти 3х пункта разом :)

Maxim K.
Maxim K. Автор

А реально использовать класс FinamHistorySource ? Там ему в конструкторе нужен экземпляр класса, который реализует какой-то интерфейс, эотто класс нужно самому писать или есть какая-то реализация в s# ?

Mikhail Sukhov
Mikhail Sukhov

Maxim K.: А реально использовать класс FinamHistorySource ? Там ему в конструкторе нужен экземпляр класса, который реализует какой-то интерфейс, эотто класс нужно самому писать или есть какая-то реализация в s# ?

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

Maxim K.
Maxim K. Автор

Упс, думал в гидре исходники не доступны. Спасибо.