夜雨聆风学习资料网

ARTICLE · 1119261

通达信指标公式:双紫擒龙指标公式源码编辑

通达信指标公式:双紫擒龙指标公式源码编辑
双紫擒龙指标公式源码用于在均线整体多头排列、并且价格回踩短期均线后重新收上的时刻,用紫红色实心柱和文字做出标记。

一、均线表达式及翻译

MA5:MA(C,5);

{输出MA5:收盘价的5日简单移动平均值}

MA10:MA(C,10);

{输出MA10:收盘价的10日简单移动平均值}

MA20:MA(C,20);

{输出MA20:收盘价的20日简单移动平均值}

MA30:MA(C,30);

{输出MA30:收盘价的30日简单移动平均值}

MA60:MA(C,60);

{输出MA60:收盘价的60日简单移动平均值}

MA120:MA(C,120);

{输出MA120:收盘价的120日简单移动平均值}

  说明:这六行用的是"冒号",冒号表示输出并显示,所以运行之后六条均线都会画在主图上。如果这里改成":=",均线就只参与后面的计算,不会显示出来,主图会变成一张只有标记的"干净图"。


二、均线排列表达式及翻译

DTP:=MA5>MA10 AND MA10>MA20 AND MA20>MA30;

{DTP赋值:MA5大于MA10 并且 MA10大于MA20 并且 MA20大于MA30}

  说明:AND 是并且,三组比较同时成立,也就是短期均线依次压在长期均线之上,形成梯次向上的排列。


三、图形表达式及翻译

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

{DIF赋值:收盘价12日指数移动平均值 减去 收盘价26日指数移动平均值}

DEA:=EMA(DIF,9);

{DEA赋值:DIF的9日指数移动平均值}

MACD:=2*(DIF-DEA);

{MACD赋值:2乘以(DIF减去DEA)}

A1:=DIF>=0 AND DEA>=0 AND REF(MACD,2)>=REF(MACD,1) AND REF(MACD,1)<MACD AND MACD>0;

{A1赋值:DIF>=0 并且 DEA>=0 并且 2周期前的MACD>=1周期前的MACD 并且 1周期前的MACD<当前MACD 并且 当前MACD>0}

XG:=FILTER(A AND A1 AND REF(C,1)1.06<=C,10) AND L<MA5 AND L<MA10 AND LMA5 AND C>MA10 AND C>MA20;

{XG赋值:对(A 并且 A1 并且 1周期前的收盘价1.06<=当前收盘价)这个条件做10周期过滤 并且 最低价小于MA5 并且 最低价小于MA10 并且 最低价小于MA20 并且 收盘价大于MA5 并且 收盘价大于MA10 并且 收盘价大于MA20}

DRAWTEXT(XG,L*0.99,' 双紫擒龙'),COLOR00FFFF;

{当条件满足XG时,在最低价的0.99倍位置书写文字" 双紫擒龙",青色}

STICKLINE(XG,CLOSE,OPEN,3.2,0),COLORFF00FF;

{当条件满足XG时,在收盘价和开盘价之间画宽度为3.2的实心柱状图,紫红色}

STICKLINE(XG,CLOSE,OPEN,2.5,0),COLORFF00FF;

{当条件满足XG时,在收盘价和开盘价之间画宽度为2.5的实心柱状图,紫红色}

STICKLINE(XG,CLOSE,OPEN,1.9,0),COLORFF00FF;

{当条件满足XG时,在收盘价和开盘价之间画宽度为1.9的实心柱状图,紫红色}

STICKLINE(XG,CLOSE,OPEN,1.2,0),COLORFF00FF;

{当条件满足XG时,在收盘价和开盘价之间画宽度为1.2的实心柱状图,紫红色}

STICKLINE(XG,CLOSE,OPEN,0.3,0),COLORFF00FF;

{当条件满足XG时,在收盘价和开盘价之间画宽度为0.3的实心柱状图,紫红色}

  说明:连续五条 STICKLINE 由宽到窄叠在同一根K线上,是把柱体做出一层描边包裹的观感,颜色统一用的是 COLORFF00FF 紫红色。

组合成一个主图显示,代码如下:

MA5:MA(C,5);

MA10:MA(C,10);

MA20:MA(C,20);

MA30:MA(C,30);

MA60:MA(C,60);

MA120:MA(C,120);

DTP:=MA5>MA10 AND MA10>MA20 AND MA20>MA30;

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

MACD:=2*(DIF-DEA);

A1:=DIF>=0 AND DEA>=0 AND REF(MACD,2)>=REF(MACD,1) AND REF(MACD,1)<MACD AND MACD>0;

XG:=FILTER(DTP AND A1 AND REF(C,1)*1.06<=C,10) AND L<MA5 AND L<MA10 AND L<MA20 AND C>MA5 AND C>MA10 AND C>MA20;

DRAWTEXT(XG,L*0.99,' 双紫擒龙'),COLOR00FFFF;

STICKLINE(XG,CLOSE,OPEN,3.2,0),COLORFF00FF;

STICKLINE(XG,CLOSE,OPEN,2.5,0),COLORFF00FF;

STICKLINE(XG,CLOSE,OPEN,1.9,0),COLORFF00FF;

STICKLINE(XG,CLOSE,OPEN,1.2,0),COLORFF00FF;

STICKLINE(XG,CLOSE,OPEN,0.3,0),COLORFF00FF;

双紫擒龙幅图及选股公式源码

MA5:=MA(C,5);

MA10:=MA(C,10);

MA20:=MA(C,20);

MA30:=MA(C,30);

MA60:=MA(C,60);

MA120:=MA(C,120);

DTP:=MA5>MA10 AND MA10>MA20 AND MA20>MA30;

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

MACD:=2*(DIF-DEA);

A1:=DIF>=0 AND DEA>=0 AND REF(MACD,2)>=REF(MACD,1) AND REF(MACD,1)<MACD AND MACD>0;

双紫擒龙:FILTER(DTP AND A1 AND REF(C,1)*1.06<=C,10) AND L<MA5 AND L<MA10 AND L<MA20 AND C>MA5 AND C>MA10 AND C>MA20;


安装5步骤轻松搞定

1. 打开通达信,在K线图上按 Ctrl+F 打开"公式管理器"。

2. 展开"技术指标公式"下的"其他类型",点右侧"新建"。

3. 公式名称填"双紫擒龙",画线方法选"主图叠加"。

4. 把上面"主图"整段代码复制粘贴进编辑框,点"测试公式",提示编译成功后点"确定"。

5. 回到K线图,右键选择"主图指标"→"选择主图指标",找到安装好的"双紫擒龙"即可。

【提示与声明】

1、本栏目内容为纯编辑类教学,所有代码示例仅用于讲解通达信公式函数语法规则及编辑方法。

2、不构成任何操作建议或投资指引,不涉及具体的品种分析、推荐或建议。

3、文中代码仅用于学习交流及效果展示,不可用于选品及买卖依据。

4、市场行情波动大,风险高。投资有风险,入市须谨慎。

5、指标只是分析工具,不可过度依赖。

公式代码有任何问题,只能通过留言相互探讨哦!

本人没有任何第三方沟通交流方式。

学习完成请点赞+爱心,感谢支持!

相关学习资料