owp.FDownloader C#

166 views
Skip to first unread message

Денис

unread,
Jun 24, 2010, 5:12:54 AM6/24/10
to Open Wealth Project
А можно ли получить код в C# owp.FDownloader,
я бы в свою очередь попробовал бы его адаптировать как
Comunity.Provider для WLD 5 и выложить в Project.
у меня есть черновой вариант который берет данные с AlfaDirect, но там
ограничения по периоду данных.

Денис

unread,
Jun 24, 2010, 5:17:49 AM6/24/10
to Open Wealth Project
Сорри, нашел.

Алексей Неботов

unread,
Jun 24, 2010, 7:35:30 AM6/24/10
to open-weal...@googlegroups.com
код лучше всего брать на svn http://code.google.com/p/open-wealth-project/source/browse/#svn/trunk/owp.FDownloader

Вы ранее работали с svn?
т.к. я параллельно тоже что то доделываю, то лучше получить доступ на запись в svn (Вам уже дал :) и лочить файлы которые будите менять.
Я представлял себе провайдер к WL в виде отдельного проекта, но использующего те же cs файлы (т.е. создать в той же папке ещё один проект).

сейчас я закачиваю тиковые данные большим списком за большой период, когда накопится достаточно выложу в виде торрент файла. Т.е. чтобы лишний раз не дергать финам, можно будет агрегировать данные из тиков до любого периода (не обязательно временного, не обязательно присутствующего на финаме)

Т.е. скачать данные больше не проблема, сейчас надо научится с ними удобно работать на диске.

Ещё задумки, которые у меня появлялись http://code.google.com/p/open-wealth-project/issues/detail?id=15

Ух, где бы на всё время найти ...
Рад что люди откликаются. Готов помогать в доработке FDownloader'а.

Алексей Неботов

nebotov

unread,
Jun 24, 2010, 8:19:11 AM6/24/10
to Open Wealth Project
И вообще, по моему уже пора выпускать версию 2 :)

Т.е. если первая версия позволила скачивать данные с финама в wl
формат, то теперь я бы больше внимания удилил:
1) хранению данных (также смотри пункт 7)
все тиковые данные с финама за первые 5 месяцев текущего года весят
4 гига в wl формате, 6 гигов в csv формате
хорошо жмутся (15%. csv до 1 Гб в zip)
2) менеджмент/обмен данными
сейчас в программе есть возможность указать диапазон скачиваемых
данных, но НЕТ возможности указать период сохраняемых данных. Т.е.
если у вас есть данные за год, то сохранить в WL файл данные за месяц
будет проблемотично.
3) произвольная агригация данных (в том числе до таймфреймов не
поддерживаемых Финамом)
4) более простое использование данных в Wealth Lab (хотя я не виже
ничего сложного в wl файлах)
5) возможно стоит замахнуться на другие выходные форматы,
популяризация утилиты пойдет на пользу всем
http://groups.google.com.au/group/misc.invest/browse_thread/thread/6ca4a946b54aac60/49d6980d86353f6e?lnk=st&q=computrac+file+format&rnum=193&hl=en#49d6980d86353f6e

http://www.purebytes.com/archives/metastock/2001/msg04890.html
6) переработать интерфейс. Первоночально он задумывался для загрузки и
конвертации данных в wl, сейчас есть понимание, что утилита выростает
в чтото большее.
7) wl формат сохраняет к-во данных в нем (первые байты) в типе int. А
int это всего навсего 2 147 483 647. Чемто чуствую что с тиками мы
очень быстро наткнемся на это ограничение :) Хотя что делать с большим
к-вом тиков тоже не понятно, в лист большее к-во не влезет, т.к.
Wealth Lab с ним работать тоже не сможет.
8) Источники данных. Например финам не имеет данных по срочнуму ММВБ,
а иностранные рынки мне кажется лучше качать из гугла.

Алексей Неботов

Reply all
Reply to author
Forward
0 new messages