致力于分享量化策略,培训视频,Python,算法研究等相关内容。
项目进度:
新版ordeflow与传统指标结合(VNPY).....70%
明星策略--北霸枪.....40%
『正文』大家好,我是乌克兰剑圣。
之前群里的小伙伴@我,问能不能写一个趋势和震荡都交易的模型。寥寥几句话,想要落地成实际的执行代码绝非易事,很多时候震荡行情如何定义是没有标准的,又或者震荡也是小级别趋势的一种。这一期,我来用几个思路尝试实现这种类型的策略吧,写一个趋势追涨杀跌+震荡正反手的模型。
一、构建趋势线HHD=(20*H+19*H[1]+18*H[2]+17*H[3]+16*H[4]+15*H[5]+14*H[6]+13*H[7]+12*H[8]+11*H[9]+10*H[10]+9*H[11]+8*H[12]+7*H[13]+6*H[14]+5*H[15]+4*H[16]+3*H[17]+2*H[18]+H[20])/210;
LLD=(20*L+19*L[1]+18*L[2]+17*L[3]+16*L[4]+15*L[5]+14*L[6]+13*L[7]+12*L[8]+11*L[9]+10*L[10]+9*L[11]+8*L[12]+7*L[13]+6*L[14]+5*L[15]+4*L[16]+3*L[17]+2*L[18]+L[20])/210;
这个比较简单,就是高低点的平滑平移线,你直接看做为高低点的均线即可。
二、3种状态:多头,震荡,空头趋势线就是这三种状态,红,黄,绿。上涨下跌都好说,一般的趋势模型都能把握住,问题是黄色的震荡部分。我们来定义下黄色部分:
-
当趋势线处于震荡状态时,相对高位开空。
-
当趋势线处于震荡状态时,相对低位开多。
cond1=HH[1]>(MLCD[1]+MHCD[1])*0.5 and H[1]==HH[1] and ZD[1] and H[1]
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?