Kaiko Bittrex历史贸易数据的Python绑定

kaikobittrex的Python项目详细描述


一个python模块,提供对kaiko bittrex的更容易访问 历史贸易数据。假设你从 here, 现在您可以使用这些(相对而言)简单的两个步骤来处理它们。

  1. 创建一个index.csv文件。我们假设你已经解开了 文件,当您ls Bittrex时,您将看到这些对,例如2GIVEBTC8BITBTC等,然后运行: find Bittrex -type f | grep -v ".DS_Store" > index.csvindex.csv文件必须已为您创建。此文件包含所有 存档的.csv.gz文件。
  2. 使用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 sdisttwine upload dist/*

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法从spring resttemplate访问sms网关   使用spark上下文方法参数的java并行化集合不正确   java中ReadLock的并发检查副本   java基于属性比较两个列表是否具有相同的元素   字符串Java文本块:缩进前缀中的制表符和空格的混合   java如何将带有@SpringBootApplication的maven模块作为测试范围中的依赖项添加到另一个maven模块   我需要一些关于在Java中使用2个jar文件的帮助   mysql JPA Java Spring Boot执行查找/连接表   java对话框选择具有特定名称的文件   java如何修复Spring工具套件4中的端口8080错误?   Java中的apache poi Excel阅读器   java如何在tomcat访问日志中记录线程上下文值   java有一种方法可以创建类<T>的实例,该类将类作为传递泛型的构造函数中的参数   默认情况下,java GORM onetomany映射执行即时抓取   java不能在安卓中接受全局变量   统计系统的java MongoDB异步驱动程序排名   java如何解析:无法解析插件“org.springframework.ide.eclipse.ui”?   用Java从一副牌中随机抽取5张牌   javaapachecamel动态消费者   java如何克服使用Flood Fill 4算法时的“薄边界”问题?