Вдохновленный удивительной работой закиси я обеспечит инструмент (и данные) для загрузки и обновления
исторические торговые данные mtgox и других обменов для ряда валют, как BTC / LTC и других в стандартизированной форме.
Toolbox Имя является TradePickler
набор инструментов будет состоять из трех частей:
- сборщик данных, то, что собирает данные из источников variouse и загружает эти данные на несколько хостов (Google Диск, SkyDrive, Dropbox, cloudme, другие ...)
Вы не будете находиться в контакте с той частью, так что будет сделано на наших серверах.
- tradepickler-Gobble: загрузчик, он загружает джонки данных на ваш жесткий диск
Это будет также вполне возможно, чтобы написать свой собственный downloadtool, так как DataFormat будет полностью документирован,
но мы не рекомендуем его - так как инструмент написан для выполнения загрузки имея в виду очень низкий уровень использования API из filehosters (не вышвырнут ими)
- tradepickler-Расшифруйте: инструмент экспорта, который будет экспортировать данные, загруженные в наиболее гибкий способ для пользователей целевой DataFormat или базу данных.
Вы можете внести свой вклад модули переписчика или написать свою собственную реализацию.
вот причины, почему:
- закись служба требует BigQuery, что медленно и требует регистрации (полная загрузка нуждается в более 24 часов на моем состоянии искусства машины на связи 10Mbit)
- так как данные только растут нет необходимости использовать bigdata
- Я хочу, чтобы иметь более надежный, более распределенный подход (я буду загружать данные в несколько filehosters)
- база данных BigQuery не обновляется по mtgox до сих пор, и никто не будет знать, если и когда это произойдет
- база данных BigQuery будет просто обновить мой mtgox - но как насчет других обменов как bitstamp?
- обеспечение пуля оказалась и полностью автоматическим способом извлечения и экспортировать все tradedata Вы хотите, чтобы любой формат или базы данных Вы хотите
- TradePickler не будет ограничиваться только BTC и MtGox.
что я люблю закиси downloadtool:
- хороший интерфейс адресовать не являющиеся технарь
- хорошая упаковка для окон и Макинтоша
то, что я не люблю о закиси downloadtool:
- нет автоматизации для автоматического обновления и так далее ...
- нет автоматизации для экспорта / обновлений для других DataFormats. Вы не можете сохранить ваши настройки.
- полагаться на большой запрос, полагаться на обновления от mtgox
Здесь понятие:
- торговые данные будут предоставлены на filehosters (Google Диск, SkyDrive, Dropbox, cloudme, другие ...)
- нет регистрации, бесплатный сервис
- Обновления каждый день (холодные данные) / и каждые 10 минут (горячие данные)
- небольшой размер, избыточные данные удаляются (полный tradedata для всех валют от mtgox потребляет около только 150МБ на жестком диске)
- Dont полагаться на загрузки из MtGox - мы собираем данные OURSELF
- расширяемая к другим валютам (litecoin) в будущем
- с возможностью расширения до других обменов (как bitstamp и других) в будущем
цели:
- прочный и безотказное
- очень простая настройка и очень проста в использовании на любой платформе (Linux / Windows / Mac)
- Интерфейс командной строки, так что может быть легко использован в batchjobs, shellscripts, макросы, chronjobs, чтобы иметь возможность автоматизировать обновления для ваших целевой базы данных или DataFormat
- Настройки сохраняются в легкий, полный документированную ине файл с большим количеством примеров, как преобразовать данные к цели Вы хотите.
- вероятно, интеграция в закиси downloadtool, иметь возможность обновить свою существующую базу данных SQLite
- написано в питона 2.7.x
- с открытым исходным кодом (GPL 3.0)
недостатки:
- Я не могу представить App идентификатор торгов / продающей стороной (лицо, покупка / продажа BTC), так как это не распространяется в MtGox API
Однако, так как только 4% от сделки до теперь некоторые App ID это не должно большое дело.
что я получил в настоящее время:
- все данные mtgox не собирается до сих пор, по состоянию на 2013-08-27
- Я могу обновить данные в 10 минут сроки без каких-либо проблем
- документирование структуры данных для данных, а метафайлах
что я работаю сейчас:
- реорганизовать данные в соответствии с разработанной DataFormat
- автоматическая загрузка файлов на Google диск для первой версии.
список дел:
- создание загрузки клиента (тот легко)
- создание инструмента экспорта (преобразующий данные из моего собственного формата proprietery в любой формат вы хотите), начиная с экспортом CSV
- перекрестная проверка моих данных с закисью базы данных
период времени:
- так как я могу пожертвовать всего лишь несколько часов в неделю, чтобы этот проект, то будет ветер медленно
- Я создал проект по BitBucket, когда придет время, любая помощь приветствуется
что мне нужно от вас некоторый входной сигнал:
- проголосуйте - Вы заинтересованы в таком инструменте? Есть ли необходимость в этом инструменте? голосовать здесь, пожалуйста:
- проголосуйте - как часто должны данные будут обновляться? голосовать здесь, пожалуйста:
Ваши комментарии приветствуются