Py学习  »  机器学习算法

多因子AI机器学习指标:自适应波段量化趋势【通达信指标】学习

量化对冲套利 • 4 周前 • 397 次点击  

大家朋友好,今天带来一个设计非常巧妙的技术多因子AI机器学习指标:自适应波段量化趋势【通达信指标】学习源代码他是通过多个方面,包括了动量趋势、强度以及市场极值状态来分析当前的趋势。

首先它可以分成两个部分,一个部分是动量强度,另外一个部分是自适应波段。我的这个指标将动量策略跟自适应状态进行结合判断。

第一个部分通过多个指标形成短期的动量平衡,分别包括了kdj/MACD/RSI/CCI四个指标同时提示强度,将他们的强度进行汇总,越强代表是做多的情绪越强,并且判断他们的持续力度,力度越强代表稳定性越好。这能够帮助我们寻找到启动的关键点,代表市场的多头动能进行汇聚。

第二个部分是自适应波段。这里我将市场分为三种情况,一种是高波动率,此时用的参数是18。一种是中波动率,此时用的参数是22。还有一种是低波动率,此时用的参数是26。也就是说当波动越大的时候,我们应该采取更敏感、更短期的参数,以便快速反应。当市场波动小的时候,我们应该采取更平滑、更柔和的参数以过滤噪声。这样的好处就实现了指标参数的自我优化。

当市场小于负的110的时候,处于极度弱势,这时候是进入战略布局的时候。当市场处于大于110的时候,市场处于极度强势,这时候市场进入了极度狂热,适合分批止盈锁定利润。

【电脑通达信】指标安装教程
一、打开通达信电脑版,在左上角,【功能】选项,公式系统,选择公式管理器,或者直接按Ctrl+F 切换


第二步、选择任意一个类别,点击右上角:【新建】按钮。


第三步:
1、首先在空白处【粘贴源代码】
2、其次【公式名称任意取名】,自己记住就可以。
3、如果是【副图指标】,划线方式选择【副图】,如果是【主图指标】,右上角划线方式选择【主图叠加】。
4、最后右上角点击【确定】保存。


第四步、之后切换任意股票或者指数,在键盘中输入指标名称的首字母,例如筹码就是CM,然后回车确认,即可切换出此指标


第五步、如果想要手机上通达信也使用,在指标处点击右键,然后选择分享当前指标,之后用手机版通达信的右上角扫描就可以完成安装。

风险提示:本指标仅供技术研究与学习交流使用。市场具有高度不确定性,任何基于本指标的决策都需要自行承担风险,不构成任何投资建议。
通达信指标代码学习
RSV值:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K值:=SMA(RSV值,3,1);D值:=SMA(K值,3,1);KD金叉:=K值>D值;DIF值:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA值:=EMA(DIF值,9);MACD金叉:=DIF值>DEA值;昨收价:=REF(CLOSE,1);李津5:=1;RSI值:=SMA(MAX(CLOSE-昨收价,0),14,1)/SMA(ABS(CLOSE-昨收价),14,1)*100;RSI强:=RSI值>50;典型价:=(HIGH+LOW+CLOSE)/3;CCI值:=(典型价-MA(典型价,14))*1000/(15*AVEDEV(典型价,14));CCI强:=CCI值>0;李津4:=李津5;综合强度:=(KD金叉+MACD金叉+RSI强+CCI强)*10;KD持续:=COUNT(KD金叉,5)>=3;


    
MACD持续:=COUNT(MACD金叉,5)>=3;RSI持续:=COUNT(RSI强,5)>=3;CCI持续:=COUNT(CCI强,5)>=3;持续强度:=(KD持续+MACD持续+RSI持续+CCI持续)*10;动量持续:=(综合强度+持续强度)/2;STICKLINE(1,50,0,1,-1),COLORRED;李津3:=李津4;STICKLINE(MA(C,5)>MA(C,10),10,0,1,0),COLORYELLOW;STICKLINE(MA(C,5)>MA(C,10),动量持续+10,10,1,0),COLORD9FFD9;波动率:=STD(C,20)/MA(C,20)*100;波动类型:=IF(波动率>10,3,IF(波动率>6,2,1));趋势强度:=ATAN((MA(C,20)/REF(MA(C,20),20)-1)*100)*180/3.14159;趋势类型:=IF(趋势强度>4,3,IF(趋势强度>2,2,1));量能系数:=MA(V,20)/MA(V,60);李津2:=李津3;量能类型:=IF(量能系数>2,3,IF(量能系数>1.2,2,1));动态周期:=IF(波动类型=3,18,IF(波动类型=2,22,26));动态平滑:=IF(波动类型=3,3,IF(波动类型=2,4,5));动态偏离:=IF(波动类型=3,0.018,IF(波动类型=2,0.014,0.012));李津1:=李津2;中枢价格:=IF(波动类型=3,(H*0.2+L*0.2+C*0.6),IF(波动类型=2,(H+L+C*2)/4,(O*0.25+H*0.25+L*0.25+C*0.25)));波段Z值:EMA((中枢价格-MA(中枢价格,动态周期))/(动态偏离*AVEDEV(中枢价格,动态周期)),动态平滑),COLORLIRED;极度弱势:波段Z值弱势区域:波段Z值=-110,COLORGREEN;正常区域:波段Z值>=-75&&波段Z值<=75,COLORGRAY;强势区域:波段Z值>75&&波段Z值<=110,COLORYELLOW;极度强势:波段Z值>110,COLORRED;STICKLINE(极度弱势,波段Z值,-110,1,0),COLORBLUE;STICKLINE(弱势区域,波段Z值,-75,1,0),COLORGREEN;STICKLINE(强势区域,波段Z值,75,1,0),COLORYELLOW;STICKLINE(极度强势,波段Z值,110,1,0),COLORRED;DRAWTEXT(C>0,-110,'-'),COLORBLUE;DRAWTEXT(C>0,-75,'-'),COLORGREEN;DRAWTEXT(C>0,75,'-'),COLORYELLOW;DRAWTEXT(C>0,110,'-'),COLORRED;STICKLINE(波段Z值REF(动量持续,1),波段Z值-5,波段Z值,1,0),COLORYELLOW;STICKLINE(波段Z值>100&&动量持续

注意本指标源码用于通达信,友情提示:代码较多。本文所述模型算法仅限学术探讨,指标公式作为知识免费分享,"基于开源数据集的理论推演",仅用于学习交流。



学习分享


学术交流:我们专注于市场的学术交流与研究包括自用指标零滞后均线最速曲线,以及自动化程序量化学习。
分享知识:感恩三田都元帅,心中有三田,生活一定甜,敬神常在,爱人如己,我为人人,与人为善,分享快乐!

结论很清晰,短期一两天向下,长期周线继续向上

沪深300周线AI聚类人工智能机器学习

上证指数周线AI聚类人工智能机器学习

创业板日线AI聚类人工智能机器学习

创业板周线AI聚类人工智能机器学习

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/189197