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、指标只是分析工具,不可过度依赖。 |
公式代码有任何问题,只能通过留言相互探讨哦!
本人没有任何第三方沟通交流方式。
学习完成请点赞+爱心,感谢支持!