

数字货币的python量化交易(一)--量化策略框架
source link: https://zhuanlan.zhihu.com/p/232151103
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

数字货币的python量化交易(一)--量化策略框架
数字货币的入门,相对ctp来说,简单多了,github上有很多的demo,对于小白来说还是复杂了些。
我来做个简易的策略框架,希望对新手有所帮助。
策略代码分为三部分:
1,全局变量定义,一般在__init__中定义,比如self.ma=[],self.buy_price=0等
2,通过websocket获取行情、登陆账号、获得个人的订单推送等
3,通过收到的行情,计算指标和做逻辑判断,然后做下单、撤单等指令。
如下图所示,显示了okex平台的一个策略框架,运行程序的时候,先从strategy().run()来运行代码;run()是个无限循环,有时websocket断线的时候,通过这个来自动重连;runforever()函数是连接websocket,并okex的服务器订阅行情数据,如图则是订阅depth5的深度行情和1分钟的k线;然后对于获取的深度行情推向on_depth_data()和on_kbar_data(),这两个函数则执行策略的逻辑。
使用python执行这个文件,就可以看到打印出来的日志了,有推送来的深度和k线数据。
更进一步,可以在run_forever()做websocket的登陆,订阅账号、订单等推送信息,具体可以去平台看下具体的api文档。
策略代码可以查看:
https://github.com/steve-ay/quant_digitalgithub.com需要注册okex的可以点这边:
Welcome Bonus | Register in OKEx | Cryptocurrency Bitcoin Registration | 1907863www.okex.me
Recommend
-
15
数字货币的python量化交易(三)--oku套利小桥流水人家专注数字货币的程序化交易
-
12
数字货币的python量化交易(二)--Rsi短周期策略小桥流水人家专注数字货币的程序化交易
-
17
数字货币的python量化交易(五)--最专业的期现套利讲解小桥流水人家专注数字货币的程序化交易
-
16
数字货币的python量化交易(四)--Rsi短周期策略实盘小桥流水人家专注数字货币的程序化交易
-
6
衍生品市场新势力-量化交易的发展与策略 - 耳朵财经 衍生品市场新势力-量化交易的发展与策略 TokenInsight 2021-03-20 15:48 Tok...
-
18
我们在创建策略的过程中, 需要通过不同的评估指标来验证策略的有效性. 这些指标可以帮助我们调整策略, 得到更好的结果. 常见的策略评估指标有:
-
9
在这个教程中,我们将学习如何利用交叉指标预测加密货币市场的买入/卖出信号,并 在教程结尾提供了完整的Python代码,在市场历史数据上利用此算法可以实现三倍的 比特币收益回报率。 1、基础知识:黄金交叉 vs. 死亡交叉如果你有金融背景,就...
-
33
V2EX › Go Golang 数字货币量化交易 SDK 推荐 SaigyoujiYuyuko · 1 天前 · 984 次点击
-
3
WonderTrader首页、文档和下载 - 量化研发交易一站式框架 - OSCHINA - 中文开源技术交流社区 WonderTrader是一个基于C++核心模块的,适应全市场全品种交易的,高效率、高可用
-
7
加密货币质押量化交易是一种通过使用复杂的算法和数学模型来自动执行加密货币的买入和卖出交易,以获取较高收益率的策略。这种策略旨在利用市场趋势和价格变化来产生利润。 加密货币质押量化交易机器人是一种计算机程序,它可以自动执行这种交易。这种...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK