@tag: #入门101 #量化交易
@todo:
简单策略
@ref: “掘金量化”:
- 行业量化轮动 & 大小盘轮动: F52c.轮动策略
- 布林线策略: F52b.布林线策略
- 均线策略: F52a.双均线策略
- 网格交易:[[F52n.网格交易策略]]
- 待整理:F52z.Quant-量化交易经典策略zz
几种量化策略比较:轮动 vs 双均线 vs 布林带 vs 网格
- 轮动(动量):
- 效果取决于市场主线是否清晰(资金一致看好产生的抱团),各个标的轮动效应明显
- 熊市反弹的特点是资金的分歧导致的轮动过快,这种情况下用动量可能会被左右打脸
- 双均线(20MA + 120MA):
- 无论均线还是动量,都是基于“过去的价格”的趋势策略,对于没有明显趋势 & 震荡行情,也会被反复打脸
- 可以在组合策略里作为右侧买入信号,也可以构建独立的双均线策略
- 顾比均线
- 顾比均线和双MA策略并无本质不同,顾比均线策略的买入信号要求短期组全部线上穿长期组,错误的买入信号更少,相对更稳妥,更加右侧
- 除了关注长/短周期组的金叉和死叉,还可以通过组线之间的开口发散和收敛作为信号
- 布林带:
- 适用性:3000以下出现布林带突破下轨是不错的抄底信号(偏左侧)
- 网格:
- 适合横盘震荡期,但是底部的震荡期用网格会过早抛掉便宜的筹码,而市场顶部用网格风险系数增加
- 理想的标的: 有波动性 + 在一定的箱体内波动
- 如果要吃掉一切波动的利润, 要选择更多&覆盖更全的标的, 维护这么多的条件单也成了一种负担
- 网格是种保守不聪明的办法
国内量化平台试用&比较
(1)聚宽: https://www.joinquant.com/ 无需本地环境,相当于一个 FaaS服务
(2)掘金/东方财富量化终端:
东财的量化终端实际是用的掘金量化客户端,Windows Only,依赖本地Python环境,如果之前没搞过Py,搭环境很痛苦…3.8~4各种版本,各种依赖包…
安装位置:
如果单独安装掘金客户端:C:\Users\steff\.goldminer3\projects\567a7e0e-5d8f-11ed-b923-84a93e8fc41b |
安装步骤:
pip install grpcio --force-reinstall |
相关库
使用工具——BaostockBaostock是一个免费、开源的证券数据平台,我们可以用它来遍历沪深市选股,监测股票行情,进行量化分析和定投回测。Baostock的安装方法和其他Python包一样,pip install baostock就行。类似的包还有Dtshare、Tushare,这两个都是免费的Python金融数据接口库,可以自行选择,不过Tushare现在取数需要注册和积分,稍有点麻烦。
Baostock官方说明文档:baostock.com
Tushare官方说明文档:tushare.pro/document/1
Dtshare官方说明文档:http://dt-share.com
QUANTAXIS,程序员们还有其他轮子可供选择 quantopian,优矿,JoinQuant,vnpy,Abu量化等等。QUANTAXIS是个只能本地部署的基于python的量化开源系统。有基于Docker部署和基于pip部署和基于Git部署三种方法