python均线斜率_一根20日均线闯天下?——量化回测“压箱底指标”
来源:雪球App,作者: 阿飞Deep,(https://xueqiu.com/7843605955/130162290)
前面回测基于券商涨停策略。为探索新策略,也为验证之前研发的指标。特开启新回测。
20日均线是常用指标。一般为突破的基准,站上20日线开仓。这样开仓符合逻辑。可会出现价格反复穿越均线的情况,比较难处理。为了解决这个问题。我开发了角度指标。角度就是20日均线的斜率。当斜率大于某值时开仓。回测对比(回测标的300ETF,全仓,设置亏损和追踪止损):
1、站上20日均线开仓:
2、斜率大于0时开仓:
3、斜率大于10时开仓:
4、斜率大于20时开仓:
5、斜率大于30是开仓:
对比看出:基于突破20日均线开仓,信号频繁,无法避开调整。基于斜率开仓,可避开调整,获得较好的收益。斜率取值太小会频繁开仓,太大则无法抓住机会,经测试16-20之间合适。这个角度指标是三年前琢磨的。现在学了量化回测,验证了有效性。将分享代码,需要请自取。要不要凭借它“闯天下”,大家自己度量。
斜率计算,取当日20日均线的值,上一个20日均线的值,用atan公式求解,后转化为角度。
公式如下:
1、python环境下:
angle_norm = math.atan((ma20/ma20_last-1)100)180/3.1415926
2、交易软件环境下:
MA20:=MA(C,20);
MA19:=REF(MA20,1);
角度:ATAN((MA20/MA19-1)100)180/3.1415926;
STICKLINE(角度>20,角度,0,6,1),colorred;
STICKLINE(角度<20,角度,0,6,1), color009100;
python均线斜率_一根20日均线闯天下?——量化回测“压箱底指标”相关推荐
- python计算均线斜率_一根20日均线闯天下? ——量化回测“压箱底指标”
已回测基于券商涨停策略.为探索新策略,也为了验证之前研发的指标.特开始新的回测. 20日均线是常用指标.一般为突破基准,站上20日线开仓,符合逻辑.但会出现价格反复穿越均线情况,比较难处理.为了解决这 ...
- mysql五日均线_中国股市:一根“5日均线”走天下,线上买,线下卖,简直了!...
炒股,千万不要太"勤劳" 炒股不要太忙,不要太贪心而想抓住每一个机会,在市场方向上不明确,适当休息,劳逸结合可能会取得更好的效果. 可以说,会休息的人,才会炒股,也许,在有些时候, ...
- 五连阳回调买入法_5日均线和20日均线波浪买入法
一般谨慎的买股方法,都是k线在20均线上方,游走在20日均线下方一般不主张炒,道氏理论告诉我们20日线是大浪,5日线是中浪,日K线是小浪,可以做这样一个比喻,k线就如同船只一样,漂泊在20线大浪之上, ...
- python回测a股_第20节 A股全市场回测
第20节 A股全市场回测 作者: 阿布 阿布量化版权所有 未经允许 禁止转载 在第19节'数据源'中分别获取了各个市场的6年交易数据,本节将做A股市场全市场回测. 买入因子,卖出因子等依然使用相同的设 ...
- 手把手教你python实现量价形态选股知乎_【手把手教你】Python实现基于事件驱动的量化回测...
01引言 使用矢量化方法(pandas)建立的基于研究的量化回测框架,不考虑交易的委托成交行为,与真实市场情况差距比较大.今天为大家介绍的是基于事件驱动的回测框架,这是一种十分复杂的回测系统,力图模拟 ...
- vnpy怎么创建策略并回测_【手把手教你】入门量化回测最强神器backtrader(一)
1 引言 目前基于Python的量化回测框架有很多,开源框架有zipline.vnpy.pyalgotrader和backtrader等,而量化平台有Quantopian(国外).聚宽.万矿.优矿.米 ...
- 自己做量化交易软件(7)通通量化回测设计2-双均线策略回测
前一篇介绍了回测类的设计,我们这篇简单介绍一下回测程序设计. 我们以5日均线和20日均线的交叉作为买卖点策略,来计算对一只股票交易的收益情况.这里仅仅是一个双均线策略演示的例子.读者可以在此基础上,修 ...
- 手把手教你用Python搭建自己的量化回测框架【均值回归策略】
1 引言 大部分量化策略都可以归类为均值回归与动量策略.事实上,只有当股票价格是均值回归或趋势的,交易策略才能盈利.否则,价格是随机游走的,交易将无利可图.均值回归是金融学的一个重要概念,指股票价格无 ...
- 【python量化】国内外基于python开发的量化回测框架
文章目录 写在前面 Zipline PyAlgoTrade BackTrader Catalyst Vn.py 总结 写在前面 在进行量化策略开发时,必不可少的就是策略回测,虽然有很多量化回测平台如三 ...
最新文章
- python 使用import导入不同文件下的文件
- s-stat 查看文件或者文件系统的状态信息
- ftp 服务器 显示未登录,ftp 服务器 显示未登录
- 【django】配置Jinja2模板引擎【2】
- 在ubuntu上安装samba实现与windows的文件共享
- “约见”面试官系列之常见面试题之第八十篇之css常见属性(建议收藏)
- 045、JVM实战总结:动手实验:自己动手模拟出对象进入老年代的场景体验一下(上)
- 解决aqua data studio 中文乱码问题
- MATLAB数值计算——矩阵运算乘法、除法、乘方
- 每一次严重事故都是可以预测的
- 多元线性回归—多重共线性
- “3.15”曝光的人脸识别摄像头,错在用错了场所
- ubuntu下远程访问服务器的方法
- Vmware虚拟机无法联网?
- 科技云报道:云原生安全,腾讯产业互联网的底色
- Windows7 Ubuntu 双系统安装卸载工具备份
- 你可曾知道,Java为什么需要虚拟机?
- CNN系列:GoogleNet:深入卷积架构(Going Deeper with Convolutions)
- LWN:抛弃不安全的scp命令!
- AI技术在基于风险测试模式转型中的应用
热门文章
- 用PHP代码实现简单的工厂模式,用PHP代码实现简单的工厂模式
- Maven安装和配置及eclipse创建Maven项目
- jlink烧写Nor Flash时出错正确解决方法汇总:PC of target system has unexpected value after programming (2011
- arttemplate 不转义html,使用artTemplate模板引擎渲染错误
- Java开发面试题及答案,SpringBoot统一日志处理原理
- 大牛深入讲解!java从入门到项目实战
- 【深度学习入门到精通系列】模型结构可视化神器Netron(连.pth都可以~!)
- python【蓝桥杯vip练习题库】ADV-279矩阵乘法
- python【OS操作系统库】Python的os模块大宝剑(全)
- JavaIO(输入输出)——字节流读写文件