python如何实现三轨道波动率策略
发表于:2023-03-21 作者:安全数据网编辑
编辑最后更新 2023年03月21日,小编给大家分享一下python如何实现三轨道波动率策略,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!源码:// 确定CN
小编给大家分享一下python如何实现三轨道波动率策略,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
源码:
// 确定CN VOLAT:=STD(C,N); // VOLAT(波动率):M周期收盘价的标准差VOLATCHANGE:=(VOLAT-REF(VOLAT,1))/VOLAT; // 2个VOLAT的变化率N1:=(1+VOLATCHANGE)*MINN; // VOLATCHANGE : 波动率变化N2:=INTPART(N1); // 取整N3:=MIN(N2,MAXN); // 确认CN不大于60CN:=MAX(N3,MINN); // 确认CN不小于20MIDTR^^MA(C,CN); // 确定MIDTRUPTR^^MIDTR+2*STD(C,CN); // 确定UPTRDOWNTR^^MIDTR-2*STD(C,CN); // 确定DOWNTRHPOINT^^HV(H,CN),DOT,COLORRED; // 计算前一周期CN周期内最高价的最大值。LPOINT^^LV(L,CN),DOT,COLORBLUE; // 计算前一周期CN周期内最低价的最小值。// 开仓L<=LPOINT AND LMINN,SK(AMOUNT); //当最低价小于DOWNTR和低点,且K线位置大于60,收盘价卖开H>=HPOINT AND H>UPTR AND BARPOS>MINN,BK(AMOUNT); //当最高价大于UPTR和高点,且K线位置大于60,收盘价买开// 启动止损C>=SKPRICE*(1+STOPRANGE*0.001),BP(SKVOL);C<=BKPRICE*(1-STOPRANGE*0.001),SP(BKVOL);// 平仓C MIDTR,BP(SKVOL); // 当收盘价大于MIDTR,收盘价买平// 动态止损REF(BKHIGH,1)>BKPRICE*(1+2*0.001*STOPRANGE) AND C LV(C,BARSSK)*(1+STOPRANGE*0.001),BP(SKVOL); // 卖开后最低价小于卖开价*(1-2*0.001*STOPRANGE),且收盘价大于卖开后最低收盘价*(1+STOPRANGE*0.001),收盘价买平
主图指标显示:
MIDTR^^MA(C,CN); // 确定MIDTRUPTR^^MIDTR+2STD(C,CN); // 确定UPTRDOWNTR^^MIDTR-2STD(C,CN); // 确定DOWNTRHPOINT^^HV(H,CN),DOT,COLORRED; // 计算前一周期CN周期内最高价的最大值。LPOINT^^LV(L,CN),DOT,COLORBLUE; // 计算前一周期CN周期内最低价的最小值。
副图:
无
用发明者量化平台的回测结果如下:
以上是"python如何实现三轨道波动率策略"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
c语言网络技术和编程语言总结
c语言对应的三级考试网络技术
网站服务器后台如何加防护密码
c语言软件开发步骤
c语言中网络技术知识点
服务器对权限提升的防护措施
怎么在阿里云租服务器
黑苹果能做web服务器吗
c语言和网络技术哪个好考
云服务器2核4G是什么性能
大连天向互联网科技有限公司
通勤数据库电话
银庭网络技术有限公司怎么样
在网络安全方面为学生保驾护航
审计局网络安全报告2000字
新网智能网络技术
网络技术学习好物推荐
介绍视频软件开发
哈尔滨旋律互联网科技骗
国产MPP分布式数据库
软件开发合同一般多久付款
小程序要买服务器吗
影之诗服务器
网络安全对于银行的重要性
数据库bit类型更改默认值
安徽新程网络技术有限公司
网络安全宣传周培训内容
大专学历转行软件开发
成都旅游住宿软件开发
软件开发 高新行业
国家网络安全宣传知识竞答
ssh隧道技术连接数据库
数据库如何打开ddl
网络安全考什么学校
数据库表映射关系
服务器怎么配置安全
历史记录是保存在网站服务器吗
游戏服务器防止非法接入
拉卡拉网络技术有限公司介绍
数据库快速清除空间