• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 小白零成本搭建比特币搬砖套利系统

小白零成本搭建比特币搬砖套利系统

作者:WeQuant微宽网的博客 字体:[增加 减小] 来源:互联网 时间:2018-11-03

WeQuant微宽网的博客向大家分享了小白零成本搭建比特币搬砖套利系统,其中包含比特币(Bitcoin),量化,无风险套利等知识点,遇到此问题的同学们可以参考下

一、比特币搬砖的基本原理

比特币搬砖是一种跨市场套利策略。其基本原理是在币值低的交易所买入比特币,同时在币值高的交易所卖出同等数量的比特币,从而实现稳定盈利。

假设我们在火币网放置如下初始仓位:

BTC:4

CNY:10,000

在另一个交易所(比如OKCoin)放置完全相同的初始仓位。当火币网的比特币买一价格(huobi_buy_1)高于OKCoin的卖一价格(okcoin_sell_1)时,计算机程序从OKCoin市价买入一定数量(记为quantity)的比特币,然后立刻在火币网上用市价卖出同等数量的比特币,这个过程完成后,我们持有的总比特币数量不变,但是现金增加了(huobi_buy_1- okcoin_sell_1)*quantity。

当然,实际的搬砖套利过程中,还要处理以下问题:

  1. 怎么对接实盘

  2. 怎么确定每次搬砖套利的quantity

  3. 套利的quantity小于交易所要求的最低交易数量时怎么处理

  4. 先处理买单,还是先处理卖单,还是有其他订单处理机制

  5. 如何保证两个单子的成交数量是一样的

  6. 币价出现波动(比如大幅下跌),怎么办

  7. 什么时候触发交易所之间的比特币转移和资金转移

  8. 想套其他币种(比如莱特币),怎么搞

这篇小文章将会手把手地告诉您我们是怎么处理这一系列的问题的。

二、模块介绍

我们的本地系统是基于Python编写的。Python是目前最流行的量化策略编写和原型系统开发语言,基于Python的各种金融工具、数据处理以及机器学习包都非常丰富,它们极大地提升了量化策略开发者的效率。我们采用Python3作为Python语言的版本。

1. 怎么对接实盘

火币的Python实盘API Demo在这里可以找到:

GitHub - huobiapi/demo_python_v3

OKCoin的Python实盘API Demon在这里可以找到:

rest/python at master · OKCoin/rest · GitHub

为了方便起见,我们新建了一个叫做“WeQuantStrategy”的项目,并在该项目下新建了huobi和okcoin两个package,将上面的API Demon中的代码分别导入这两个package。


(1). 基于配置的便捷性考虑,将ACCESS_KEY,SECRET_KEY以及HUOBI_SERVICE_API放入一个特定的Config.py文件。

Okcoin的目录文件按类似办法处理。 调试执行huobi目录下的HuobiMain.py以及okcoin目录下的Client.py,确保实盘已经接通。

(2). 新建两个目录:log和data,分别用来存储日志和持仓记录。

(3). 新建package:liveStrategyEngine,并将BanZhuan.py拷贝至该目录下。

(4). 搬砖核心代码BanZhuan.py的执行逻辑如下:



核心逻辑的代码如下:


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 小白零成本搭建比特币搬砖套利系统

相关文章

  • 2018-11-03如何在Core钱包中提取BCC?Windows用户看过来
  • 2018-11-03比特币区块链分叉是什么
  • 2018-11-03区块链运作的七个核心技术
  • 2018-11-03沃尔顿币是什么,沃尔顿链是什么
  • 2018-11-03基于以太坊的联盟链?Quorum机制初探(中)
  • 2018-11-03Userfeeds: 为什么网络需要一套全新的信息排名系统
  • 2018-11-03分层确定性钱包 HD Wallet 介绍
  • 2018-11-03Rcoin(RCO)钱包下载使用挖矿教程
  • 2018-11-03什么是比特币驱动链
  • 2018-11-03OKEx解读合约的逐仓与全仓保证金区别

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 区块链技术如何工作?
    • 熊市学技术—《挖矿=POW=工作量证明》
    • 比特币钱包(BTC钱包)大全
    • 智能合约的攻与防
    • 中本聪与比特币
    • DAO是什么及其工作原理
    • 什么是代币(token)
    • 什么是区块链格子(blockchain lattice)
    • 蔡欣:一个法学人眼中的区块链技术简史
    • 数字货币和区块链技术名词汇表

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有