跳转到主要内容

加密货币算法交易库

项目描述

AlgoCoin 算法交易比特币。

更新:MASTER目前只在gemini上对市价订单有效。其他功能仍在beta测试中,直到完成限价订单支持。

![版本](https://img.shields.io/badge/version-0.0.2-lightgrey.svg)[![构建状态](https://travis-ci.org/timkpaine/algo-coin.svg?branch=master)[![覆盖率](https://codecov.io/gh/timkpaine/algo-coin/coverage.svg?branch=master&token=JGqz8ChQxd)[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)[![Waffle.io](https://badge.waffle.io/timkpaine/algo-coin.png?label=ready&title=Ready)[![BCH合规](https://bettercodehub.com/edge/badge/timkpaine/algo-coin?branch=master)[![Beerpay](https://beerpay.io/timkpaine/algo-coin/badge.svg?style=flat)[![许可证](https://img.shields.io/github/license/timkpaine/algo-coin.svg)[![PyPI](https://img.shields.io/pypi/v/algocoin.svg)[![网站](http://paine.nyc/algo-coin)

## 概述 轻量级、可扩展的加密货币算法交易程序,支持在多个交易所间进行实时交易。

### 系统架构 AlgoCoin 是一个基于事件的 Python 编写的交易系统。它支持在多个(和多个)交易所间进行实时交易,提供完全集成的回测支持,以及通过手动和程序化算法控制进行稳健的报告和风险缓解,包括滑点交易和交易成本建模。

### 算法 与该系统的灵感来源 Zipline 类似,AlgoCoin 提供了一个单独的算法类,用于实时交易和回测。算法类足够简单,可以快速编写和测试算法,但同时也足够灵活,允许进行复杂的滑点交易和交易成本建模,以及中期和后期交易分析。

### 市场最终覆盖

  • Bitstamp

  • Bitfinex

  • CEX

  • GDAX

  • Gemini

  • HitBTC

  • ItBit

  • Kraken

  • LakeBTC

  • Poloniex

#### 市场数据(WebSocket)[![GDAX](https://img.shields.io/badge/GDAX-OK-brightgreen.svg)[![GEMINI](https://img.shields.io/badge/Gemini-OK-brightgreen.svg)[![ITBIT](https://img.shields.io/badge/ItBit-ERR-brightred.svg)[![KRAKEN](https://img.shields.io/badge/Kraken-ERR-brightred.svg)[![POLONIEX](https://img.shields.io/badge/Poloniex-ERR-brightred.svg)

#### 订单输入(REST)[![GDAX](https://img.shields.io/badge/GDAX-OK-brightgreen.svg)[![GEMINI](https://img.shields.io/badge/Gemini-OK-brightgreen.svg)[![ITBIT](https://img.shields.io/badge/ItBit-ERR-brightred.svg)[![KRAKEN](https://img.shields.io/badge/Kraken-ERR-brightred.svg)[![POLONIEX](https://img.shields.io/badge/Poloniex-ERR-brightred.svg)

## 入门

### 安装 从源代码安装库

`python python setup.py install`

### API密钥 您应该为您想要交易的交易所创建API密钥。在本例中,我们将假设一个GDAX沙箱账户,并且启用了交易。我通常将我的密钥放在一组gitignore的shell脚本中,这样我就不会意外地发布任何内容。我的脚本看起来像这样:

`bash export GDAX_API_KEY=... export GDAX_API_SECRET=... export GDAX_API_PASS=... `

在运行之前,我将需要使用的密钥导入。

让我们通过在GDAX沙箱交易所上运行一个示例策略来确保一切正常。

`bash python3 -m algocoin --sandbox `

### 编写算法

### 回测

#### 获取数据

### 沙箱

### 实时交易

## 贡献

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

algocoin-0.0.2.tar.gz (37.5 kB 查看哈希)

上传时间

由以下支持