Kaiko Bittrex历史贸易数据的Python绑定
kaikobittrex的Python项目详细描述
一个python模块,提供对kaiko bittrex的更容易访问 历史贸易数据。假设你从 here, 现在您可以使用这些(相对而言)简单的两个步骤来处理它们。
- 创建一个index.csv文件。我们假设你已经解开了 文件,当您ls Bittrex时,您将看到这些对,例如2GIVEBTC, 8BITBTC等,然后运行: find Bittrex -type f | grep -v ".DS_Store" > index.csv和 index.csv文件必须已为您创建。此文件包含所有 存档的.csv.gz文件。
- 使用pip install kaikobittrex安装时,可以创建 Index来自python的对象并访问这些文件的内容 像这样:
#!/usr/bin/env python from kaikobittrex import Index idx = Index.from_file() def process_pair(year, month, day, pair, f): for lineno, line in enumerate(f.readlines()): line = line.strip() if lineno == 0: assert line == "id,exchange,symbol,date,price,amount,sell" else: record = idx.parse_line(line) print record idx.process_all(process_pair)
还有一些附加的process_*方法允许您处理 这些数据的子集。process_day(self, year, month, day, f)和 process_pair(self, year, month, day, pair, f)全部采用相同类型 回调参数的f,并处理 定义。Index对象还公开了index成员,该成员 具有给定日期/对的记录,pairs成员具有 可用对和映射对到硬币的pairs_map成员 基本/引用对。有关详细信息,请参见测试文件。
注释
释放python setup.py sdist,twine upload dist/*。