算法策略 | 追涨杀跌+震荡反手,趋势震荡相结合的交易策略

松鼠宽客
2021-05-10

公众号致力于分享量化策略,培训视频,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种状态:多头,震荡,空头


趋势线就是这三种状态,红,黄,绿。上涨下跌都好说,一般的趋势模型都能把握住,问题是黄色的震荡部分。我们来定义下黄色部分:


  1. 当趋势线处于震荡状态时,相对高位开空。

  2. 当趋势线处于震荡状态时,相对低位开多。


代码(部分):

  cond1=HH[1]>(MLCD[1]+MHCD[1])*0.5 and H[1]==HH[1] and ZD[1] and H[1]<MHCD[1];   cond2=LL[1]<(MLCD[1]+MHCD[1])*0.5 and L[1]==LL[1] and ZD[1] and L[1]>MLCD[1];


我们注意趋势线为黄色状态时候的交易,在一个相对底部开多,运气也很好,

抓到了一波后续的大趋势。


下跌趋势一步三回头,穿头破脚,在相对顶部开空。



一波上涨趋势结束后没有再突破新高,在相对高位试空。



较窄震荡区间里,正反手低吸高抛


如果出现波动率特别低的情况,就没有多少操作空间了,会出现连续的亏损。



我们注意上面俩个方框,黄色框框是多头趋势下的开多情况,蓝色框框是震荡行情下的交易情况。可以看出,震荡里交易还算不错。但是在趋势里交易,出场太过敏感了,这是因为震荡和趋势的出场模块并没有区分,用的同一个出场模块,显然这是不科学的。趋势应该迟钝一些出场,以免被甩出去,震荡应该灵活一点出场,以免跑慢了造成亏损。



因此,有俩条修改意见:


  1. 趋势与震荡的出场模块分别独立编写。
  2. 趋势里的开仓方式还可以继续加强。


所以,拿到源码以后可以按照上面俩个思路再修改一下,效果相信会提升不少的。具体可以参考SF22和SF24的动态出场的处理方式。至于开仓的话就太多了,好好翻一番历史策略源码吧。


TB绩效报告2015年至今(手续费:1.5%%,双向各1跳):


螺纹:

焦炭:

动力煤:

EB:

EG:



本策略仅作学习交流使用,实盘交易盈亏投资者个人负责。



End


咨询详情



长按下方二维码

加客服“小松鼠-松鼠宽客”
微信号: viquant01


对话框回复 S8 咨询源码领取

(俱乐部加入→回复VIP)

加入松鼠俱乐部


算法策略专辑:

7.【算法策略】MACD跨周期短线交易策略开发(股指+商品双版)

6.【算法策略】基于残差动量的横截面期货交易策略

5.【算法策略】商品统计套利之趋势套利策略

4.【算法策略】傅里叶滤波结合跨周期波段模型

3.【日内模型】TBquant信号回测版本+python历史回测版源码

2.【日内模型】第二版本基于orderflow的盘口策略(完整源码)

1.【日内模型】基于orderflow的盘口策略开发帖

量化视频专辑:

视频教程 | 手把手系列之"Aberration"策略的优化与升级

视频教程 | 手把手系列之"震荡过滤"突破策略的优化与实现

量化研究专栏:

量化研究 | 来聊一下量化交易的人工干预、参数失效、筛选品种

量化研究 | 残差动量策略刻画与构建(二)

量化研究 | 残差动量策略刻画与构建(一)

量化研究 | 主连复权算法大揭秘[含公式算法]

量化研究 | 策略在指数与主连复权的差异化分析(三)

量化研究 | 策略在指数与主连复权的差异化分析(二)

量化研究 | 策略在指数与主连复权的差异化分析(一)

精品自动交易策略库(近期更新):
【SF30】| 双均线交易模型的震荡过滤

【SF29】丨魔改自适应均线+多空不对称组合

【SF28】| 股指“三缺一”策略,2多1空组合方式

【SF27】 | 如何开发一个日内交易模型

【SF26】| 适用于商品+股指的枢轴点趋势策略
【SF25】|日内交易策略开发(一)黄金日内交易模型

【SF24】| 海龟交易策略的“宽窄”改进版

【SF23】| 朴实无华的Dual Thrust策略长期保持正期望收益
【SF22】| 来给你的交易策略加一个"变速箱",五挡起步那种

【SF21】| 利用PSY指标,我们来开发一个短线模型?

【SF20】| 来聊聊平仓离场的方法,如何构建高效,灵活,可靠的出场策略?

【SF19】| 基于VWAP(成交量加权平均价格)开发Alpha均线增强策略

【SF18】| MACD顶底背离+动态区间交易模型源码(技术贴)

【SF17】| 均线波动差构建交易策略

【SF16】| "凹凸"均线形态交易策略源码(技术帖)

【SF15】| 波峰波谷交易策略结合ER降噪过滤

【SF14】| Supertrend“超级趋势线”指标魔改升级(源码)
【SF13】| 实盘策略解密“小品种,小资金”在跑策略源码!

【SF12】| 全新波动率算法,自适应区间+波动率择时!

【SF11】| 成交量来确定阻力支撑点,基于Volume Profile构建交易策略

【SF10】| 如何构建一个胜率超过60%的短线螺纹策略(开发教程)

【SF09】| 资金流向交易策略源码,绩效突出,适应性兼容性强,5分钟交易模型;
【SF08】| 经典KD指标另类使用有奇效,股指商品双版本策略





祝点击在看的小伙伴,2021账户长虹










分享