hummingbot交易机器人及其策略介绍

in #cn5 years ago (edited)

hummingbot是什么?

Hummingbot(点击查看源代码下载hummingbot)是一个开源且免费的数字货币量化策略交易软件,是让任何人都可以创造和使用高频交易机器人的一款交易工具,用以实现跨交易所或单交易所做市及套利。Hummingbot可以为散户、中小型交易公司或基金提供量化高频交易策略,亦可以为区块链项目发行的数字货币以及交易所本身提供流动性。

Hummingbot现在支持的交易所有:币安、火币、KuCoin、Bittrex、Radar Relay、Coinbase Pro、Bamboo Relay、Dolomite、Liquid等,即将支持的交易所有 Bitfinex, Kraken, Bitmex, Binance DEX等。

Hummingbot现在提供以下几种策略:

  • 跨交易所做市
  • 单交易所做市
  • 跨交易所套利

相关阅读

不要牌照,不会编程,我一个人就是一支量化基金

请注意:hummingbot是一款实验性软件,您需要自行承担使用风险。请检查Apache 2.0许可。本repo内所有文件及内容均非金融投资理财建议。

做市概念入门

“做市”简单来讲就是不断报出特定买卖价格(就是在交易是出limit order而不是直接接受market order),卖价当然比买价要高,自行设定,这样当对方接单时,你就可以实现低买高卖了。做市为金融市场提供了宝贵的流动性,流动性越高的市场或资产交易效率越高、买卖价差越低、市场参与者对此的信心也就越高,参与者数量越多。

在传统金融市场比如纳斯达克和新三板中,做市商十分普遍,但门槛很高,数字货币交易所因为数据透明以及API公开等原因为入场做市提供了较低的门槛,人人都可以进行做市套利交易。

对做市商来说,做市是一种逻辑相对简单、风向相对较低的盈利方式。对区块链项目和数字资产交易所来说,做市商的加入可以提高数字资产流动性,帮助数字资产形成合理价格,为更多的交易者提供交易机会。

Hummingbot现在提供两种做市交易策略,图解如下所示:

单交易所做市策略图解
68747470733a2f2f646f63732e68756d6d696e67626f742e696f2f6173736574732f696d672f707572652d6d6d2e706e67.png

跨交易所做市策略图解
68747470733a2f2f646f63732e68756d6d696e67626f742e696f2f6173736574732f696d672f78656d6d2d312e706e67.png
68747470733a2f2f646f63732e68756d6d696e67626f742e696f2f6173736574732f696d672f78656d6d2d322e706e67.png

跨交易所套利概念入门

68747470733a2f2f646f63732e68756d6d696e67626f742e696f2f6173736574732f696d672f6172626974726167652e706e67.png

跨市套利是在两个交易所之间买进和卖出相同的数字资产交易对,并利用交易所之间的差价来赚取利润,也是一种低买高卖的做法。为了帮助用户更好的发现跨市套利的机会,hummingbot亦推出了“发现”功能。点击跨交易所套利了解更多。