Python数字货币量化交易入门概述
# 为什么要数字货币量化投资1. 克服人性的贪婪的恐惧,通过数学概率战胜市场
2. 币圈24小时交易,没法盯盘和交易,量化可以24小时交易
3. 币圈24小时交易,交易的数据量大,牛熊转换快,利于数据分析和建模
4. 相对来说,数字货币的量化交易简单容易,且竞争不激烈
股票数据散户不开放,要购买,且要复权等;
数字货币数据直接获取交易所的api。
5. 量化投资比那些所谓的信仰投资者(死躺)获得更高的收益
# 目前数字货币的量化策略
1. 做市策略,为市场提供流动性
以前交易所交易没有手续费,就可以低买高卖(火币2019年:0.2%),当然看看能不能和交易所谈,减少手续费。
我们这里介绍一个做市策略。假设有下面的委买委卖单(order book):
<div style="width:100%;text-align:center">
<img src="https://roim-picx-bpc.pages.dev/rest/Xduug7K.png" style="width:400px;margin: 10px auto;">
</div>
在这个委买委卖单中,是不可能成交的。但是,如果有一个做市商,同时下了如下的一个买单和卖单:
<div style="width:100%;text-align:center">
<img src="https://roim-picx-bpc.pages.dev/rest/Pxwug7K.png" style="width:400px;margin: 10px auto;">
</div>
这样他就以 9.8 元的价格持有了该品种的 5 手股票。如果有人想主动买入该品种,无疑该做市商卖一的 5 手最先成交,因此,在这样一笔交易中,该做市商就获得了接近 2%的收益(不算手续费)。当然这里有一个前提,就是股价不能大幅波动。如果股价大幅向下波动的话,这笔做市单就会赔掉。此时,算法一般会根据风控要求,在第一时间小亏出局。
2. 搬砖套利,跨交易所搬砖赚取差价

比如btc,币安欧易价格不一样,我们就可以在低价平台买入,到高价平台卖出。
3. 期现套利
!(https://roim-picx-bpc.pages.dev/rest/2Vht97K.png)
!(https://roim-picx-bpc.pages.dev/rest/BBNt97K.png)
期货和现货之间也存在价差。
4. 震荡型策略
某段时间单币种价格会来回波动,目的是发现低买高卖的时间点,完成交易。
5. 趋势型策略
6. 统计套利、配对交易
# 人生苦短我用Python
1. Python是一门解释型编程语言,相比其他语言来说,简单易学
代码可读性强,非常适合初学者
2. Python是一门开源、跨平台语言
3. Python的开源框架和第三方模块非常的多,功能强悍
# 如何学习pythom数字量化交易
1. 学习了解数字货币,对交易的标的有清醒的认知
2. 需要掌握基本的python编程基础知识(时间序列的数据处理
pandas numpy等,获取交易所数据,处理等
3. 了解常见的交易指标和基本的金融统计知识
做多,做空,MACD,均线怎么来的等
# Python数字货币量化交易入门课程安排
1. python基础知识
2. 获取交易所行情数据
3. 交易所数据处理
4. 常见指标讲解和计算
5. 编写简单的交易策略
6. 如何进行进行通过API进行下单交易
...
防止爆仓,仓位管理等等进阶。
# Python数字货币量化交易
1. 数字货币高风险高收益
2. 量化交易并不是躺着赚钱,要做好风控管理
3. 量化投资也是投资,需要做好仓位管理和风险管理
页:
[1]