乐于分享
好东西不私藏

通达信【阶梯趋势】公式源码:主图+副图+选股,多条件确认信号

通达信【阶梯趋势】公式源码:主图+副图+选股,多条件确认信号

本文仅供学习交流,不构成任何投资建议!

很多朋友在盯盘时,希望找到一种"多维度共振"的确认信号,不只是单一均线金叉,而是"成本结构、短期强弱、预测偏移"三层逻辑同时转向。

本期分享的《阶梯趋势》指标,正是尝试将这三层逻辑融合:主图通过13日阶梯成本判定持股/持币区域,副图1通过34日高低区间计算动能波段,副图2通过5-17日EMA预测差值监测价格偏离。当三层条件首次同时满足时,标记"多"节点。

以下为主图+副图+选股的完整源码及使用说明。

一、逻辑简述:

这套指标的核心思想是"多时间窗口交叉验证":13日阶梯成本代表中期成本重心,34日高低区间代表动能强弱,5-17日EMA预测差代表短期价格偏离。三者同时转正,理论上对应"成本上移+动能转强+预测向上"的三重确认。但需注意:条件越严苛,信号越少;在震荡市中可能出现连续空仓,属正常现象。

二、参数表:

三、使用提示:

本文仅为通达信公式编写的技术分享。根据《金融产品网络营销管理办法》及微信公众平台规则,所有信号均为历史数据回测的统计结果,不构成任何投资建议,不涉及任何金融产品营销。股市有风险,入市需谨慎。

以下为图示举例:

(注:以下源码仅供编程技术研究,不涉及任何买卖建议)。

01

1、阶梯趋势主图公式:

{阶梯趋势主图 - 公式手记}

JJ:=(CLOSE+HIGH+LOW)/3;

A:=EMA(JJ,13);

B:=REF(A,1);

M1:=EMA(CLOSE,3);

M2:=EMA(CLOSE,8);

M3:=EMA(M2,13);

M4:EMA(M2,5),COLORGRAY;

持股:STICKLINE(A>B,A,B,2,0),COLORRED;

持币:STICKLINE(A<B,A,B,2,0),COLORGREEN;

JZL1:=(CLOSE+HIGH+LOW+OPEN)/4; 

JZL2:=SUMBARS(VOL,CAPITAL); 

JZL3:=HHV(JZL1,JZL2); 

JZL4:=LLV(JZL1,JZL2); 

JZL5:=(2*JZL1-JZL4-REF(JZL4,1))/(JZL3-JZL4); 

JZL6:=(JZL1-JZL4)/(JZL3-JZL4); 

JZL7:=IF(JZL1<=JZL4,JZL5*60,JZL6*60); 

JZL8:=600*(EMA(CLOSE,3)-EMA(LOW,30))/EMA(LOW,30); 

JZL9:=EMA(JZL8,7); 

JZLC:=HHV(HIGH,9)-LLV(LOW,9); 

JZLD:=HHV(HIGH,9)-CLOSE; 

JZLE:=CLOSE-LLV(LOW,9); 

JZLF:=JZLD/JZLC*100-70; 

JZL10:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100; 

JZL11:=(2*CLOSE+HIGH+LOW)/4; 

JZL12:=SMA(JZLE/JZLC*100,3,1); 

JZL13:=LLV(LOW,34); 

JZL14:=SMA(JZL12,3,1)-SMA(JZLF,9,1); 

JZL15:=IF(JZL14>100,JZL14-100,0); 

JZL16:=HHV(HIGH,34); 

JZL17:=EMA((JZL11-JZL13)/(JZL16-JZL13)*100,8); 

JZL18:=EMA(JZL17,5);

FC1:=FORCAST(EMA(CLOSE,5),6);

FC2:=FORCAST(EMA(CLOSE,8),6);

FC3:=FORCAST(EMA(CLOSE,11),6);

FC4:=FORCAST(EMA(CLOSE,14),6);

FC5:=FORCAST(EMA(CLOSE,17),6);

BB6:=FC1+FC2+FC3+FC4-4*FC5;

TOWERC:=EMA(BB6,2);

信号:=BARSLASTCOUNT(JZL17-JZL18>0 AND A>B AND TOWERC>=REF(TOWERC,1))=1;

DRAWICON(信号,L,9);

STICKLINE(信号,O,C,1,0),COLORYELLOW; 

DRAWTEXT(信号,LOW*0.99,' ★多'),COLORMAGENTA;

02

2、动能波段副图公式:

{动能波段副图 - 公式手记}

JZL1:=(CLOSE+HIGH+LOW+OPEN)/4; 

JZL2:=SUMBARS(VOL,CAPITAL); 

JZL3:=HHV(JZL1,JZL2); 

JZL4:=LLV(JZL1,JZL2); 

JZL5:=(2*JZL1-JZL4-REF(JZL4,1))/(JZL3-JZL4); 

JZL6:=(JZL1-JZL4)/(JZL3-JZL4); 

JZL7:=IF(JZL1<=JZL4,JZL5*60,JZL6*60); 

JZL8:=600*(EMA(CLOSE,3)-EMA(LOW,30))/EMA(LOW,30); 

JZL9:=EMA(JZL8,7); 

JZLC:=HHV(HIGH,9)-LLV(LOW,9); 

JZLD:=HHV(HIGH,9)-CLOSE; 

JZLE:=CLOSE-LLV(LOW,9); 

JZLF:=JZLD/JZLC*100-70; 

JZL10:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100; 

JZL11:=(2*CLOSE+HIGH+LOW)/4; 

JZL12:=SMA(JZLE/JZLC*100,3,1); 

JZL13:=LLV(LOW,34); 

JZL14:=SMA(JZL12,3,1)-SMA(JZLF,9,1); 

JZL15:=IF(JZL14>100,JZL14-100,0); 

JZL16:=HHV(HIGH,34); 

JZL17:=EMA((JZL11-JZL13)/(JZL16-JZL13)*100,8); 

JZL18:=EMA(JZL17,5); 

STICKLINE(JZL17-JZL18>0,JZL17,JZL18,8,0),COLORRED; 

STICKLINE(JZL17-JZL18<0,JZL17,JZL18,8,1),COLORGREEN;

03

3、预测偏离副图公式:

{预测偏离副图 - 公式手记}

FC1:=FORCAST(EMA(CLOSE,5),6);

FC2:=FORCAST(EMA(CLOSE,8),6);

FC3:=FORCAST(EMA(CLOSE,11),6);

FC4:=FORCAST(EMA(CLOSE,14),6);

FC5:=FORCAST(EMA(CLOSE,17),6);

尊重市场:=FC1+FC2+FC3+FC4-4*FC5;

预测差值:EMA(尊重市场,2);

FORCAST(EMA(尊重市场,3),6),POINTDOT,COLORGREEN;

STICKLINE(预测差值>=REF(预测差值,1),预测差值,REF(预测差值,1),3,0),COLORRED;

STICKLINE(预测差值<REF(预测差值,1),预测差值,REF(预测差值,1),3,0),COLORGREEN;

0,POINTDOT;

04

4、多条件选股公式:

{多条件确认选股:公式手记}

JJ:=(CLOSE+HIGH+LOW)/3;

A:=EMA(JJ,13);

B:=REF(A,1);

JZL1:=(CLOSE+HIGH+LOW+OPEN)/4; 

JZL2:=SUMBARS(VOL,CAPITAL); 

JZL3:=HHV(JZL1,JZL2); 

JZL4:=LLV(JZL1,JZL2); 

JZL5:=(2*JZL1-JZL4-REF(JZL4,1))/(JZL3-JZL4); 

JZL6:=(JZL1-JZL4)/(JZL3-JZL4); 

JZL7:=IF(JZL1<=JZL4,JZL5*60,JZL6*60); 

JZL8:=600*(EMA(CLOSE,3)-EMA(LOW,30))/EMA(LOW,30); 

JZL9:=EMA(JZL8,7); 

QXS:=NOT(CODELIKE('4'));

QKC:=NOT(CODELIKE('688'));

QST:=IF(NAMELIKE('S'),0,1);

QXX:=IF(NAMELIKE('*'),0,1);

QBJ:=NOT(CODELIKE('8'));

POKN:=QXS AND QST AND QKC AND QXX AND QBJ;

JZLC:=HHV(HIGH,9)-LLV(LOW,9); 

JZLD:=HHV(HIGH,9)-CLOSE; 

JZLE:=CLOSE-LLV(LOW,9); 

JZLF:=JZLD/JZLC*100-70; 

JZL10:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100; 

JZL11:=(2*CLOSE+HIGH+LOW)/4; 

JZL12:=SMA(JZLE/JZLC*100,3,1); 

JZL13:=LLV(LOW,34); 

JZL14:=SMA(JZL12,3,1)-SMA(JZLF,9,1); 

JZL15:=IF(JZL14>100,JZL14-100,0); 

JZL16:=HHV(HIGH,34); 

JZL17:=EMA((JZL11-JZL13)/(JZL16-JZL13)*100,8); 

JZL18:=EMA(JZL17,5);

FC1:=FORCAST(EMA(CLOSE,5),6);

FC2:=FORCAST(EMA(CLOSE,8),6);

FC3:=FORCAST(EMA(CLOSE,11),6);

FC4:=FORCAST(EMA(CLOSE,14),6);

FC5:=FORCAST(EMA(CLOSE,17),6);

BB6:=FC1+FC2+FC3+FC4-4*FC5;

TOWERC:=EMA(BB6,2);

XG0:=BARSLASTCOUNT(JZL17-JZL18>0 AND A>B AND TOWERC>=REF(TOWERC,1))=1;

多条件确认:XG0 AND POKN AND CLOSE>MA(CLOSE,20) AND FINANCE(40)/100000000>80  AND (JZL17-JZL18)>9;

★出现安装报错情况的解决方案:
1、复制安装的时候,要将主图,副图和选股分开复制,并分开粘贴在通达信公式中安装。 

2、若安装时出现错误提示,首先找到错误提示的代码,然后将代码里面出现的“ (?)  问号”删除即可。重点看一下代码“AND”或“OR”旁边是不是缺少空格的情况。

3、或者电脑端安装的,先将文中的指标,复制粘贴到电脑上的文档(如Word文档)中,再从Word文档中复制到通达信里面安装即可。手机端安装的,若源码较多的指标,建议分段复制,确保复制齐全。

免责声明:本文仅为个人编程逻辑与技术指标的分享记录,用于探讨历史数据规律。文中涉及的代码与图形仅为演示用途,不构成任何投资建议。股市有风险,入市需谨慎。

温馨提示

感谢您的欣赏!本文仅为个人编程逻辑与技术指标的分享记录,用于探讨历史数据规律。文中涉及的代码与图形仅为演示用途,不构成任何投资建议。股市有风险,入市需谨慎。
【公式手记】提醒您:市场有风险,投资需谨慎。

相关学习资料