查看: 42|回复: 0

通达信【双龙戏珠】指标源码,让你在股海中如鱼得水!

[复制链接]

217

主题

16

回帖

559

积分

管理员

积分
559
发表于 5 天前 | 显示全部楼层 |阅读模式
本公众号【量化研究】为良心专业分享通达信指标公众号,自创高成功竞价抓板选股公式,盘中狙击涨停指标公式,以及部分主图副图指标。
公式虽好也是参考。
[backcolor=var(--APPMSGCARD-BG)] 300.webp
量化研究
[color=var(--weui-FG-1)]股票量化研究

[color=var(--weui-FG-1)]6篇原创内容




[color=var(--weui-FG-2)]公众号


全自动量化机器人,大数据选股,智能风控,AI盯盘,无需人工干预,散户投资也能用量化!指标界面(源码在文章底部) 640.webp
指标介绍一、指标构成(一)移动平均线相关指标
  • 指标10:计算收盘价(C)的5日移动平均线(MA),即指标10 := MA(C,5)。它反映了股价在最近5个交易日内的平均收盘价水平,是短期股价走势的参考指标。
  • 指标20:计算收盘价(C)的20日移动平均线(MA),即指标20 := MA(C,20)。该指标用于观察股价在较长期(20个交易日)内的平均走势,相比指标10,更能反映出股价的中期趋势。

(二)角度计算指标
  • 营地10:通过计算指标10与其前一日值(REF(指标10,1))的差值,再取反正切(ATAN)并转换为角度(乘以 180/3.1416),得到营地10 := ATAN((指标10 - REF(指标10,1))) * 180/3.1416。这个角度值可以反映指标10的上升或下降速度,角度越大,说明上升或下降趋势越陡峭。
  • 营地20:与营地10类似,计算指标20与其前一日值(REF(指标20,1))的差值,再取反正切并转换为角度,即营地20 := ATAN((指标20 - REF(指标20,1))) * 180/3.1416。它用于衡量指标20的变化斜率,帮助判断中期趋势的强弱。

(三)其他技术指标
  • AF:计算(收盘价 + 最高价 + 最低价)的平均值,再取10日指数移动平均(EMA),即AF := EMA((CLOSE + HIGH + LOW)/3,10)。这个指标综合了股价的收盘、最高和最低价格信息,经过平滑处理后,可以更全面地反映股价的短期波动情况。
  • BF:是一个条件判断指标,根据年份进行不同处理。当YEAR <= 2017时,如果YEAR < 2017,则取 AF 的前一日值(REF(AF,1));如果YEAR = 2017且MONTH < 10,也取 AF 的前一日值;否则为 0。当YEAR > 2017时,BF 的值为 0。这个指标可能是为了在特定时间段内对 AF 进行特殊处理或参考。
  • DIFF 和 DEA:是计算 MACD 指标过程中的中间变量。DIFF := EMA(CLOSE,9) - EMA(CLOSE,26),表示短期(9日)和长期(26日)指数移动平均线的差值;DEA := EMA(DIFF,12),是对 DIFF 进行 12 日指数移动平均平滑处理。这两个指标是构建 MACD 指标的基础。
  • MACD:最终的 MACD 指标计算公式为MACD := 2 * (DIFF - DEA)。它是一个差离值,用于衡量股价的动量变化,是技术分析中常用的指标之一,通过观察 MACD 的值及其变化,可以判断市场的多空力量对比和趋势的强弱。
  • ZC:是一个条件赋值指标,ZC := 50 * (IF(MACD > REF(MACD,1) AND REF(MACD,1) > 0 AND REF(MACD,2) > REF(MACD,1),0.2,0))。当 MACD 大于其前一日值,且前一日的 MACD 大于 0,同时前两日的 MACD 大于前一日的 MACD 时,ZC 的值为 10(50 * 0.2),否则为 0。这个指标可能是用来标记 MACD 指标在特定条件下的某种信号或状态。

(四)选股和标记指标
  • 股海淘金:条件为MACD.MACD > 0 AND MACD > REF(MACD,1),即当 MACD 的值大于 0 且当前 MACD 大于其前一日值时,认为符合“股海淘金”条件。这表示市场处于多头趋势且 MACD 动量在增强,可能是一个买入信号。
  • 双龙戏珠:条件为BARSLASTCOUNT(营地10 > 1 AND 指标10 > REF(指标10,1) AND 营地20 > 1) = 1,即在最近一次出现营地10 大于 1 且指标10 大于其前一日值,同时营地20 大于 1 的情况,且这种情况只出现了一次。这个指标可能是为了捕捉短期和中期趋势同时向上且较为陡峭的特殊形态,可能预示着股价有较强的上涨动力。
  • STICKLINE 和 DRAWICON:用于在 K 线图上进行标记和绘制。例如,STICKLINE(双龙戏珠 AND 股海淘金 AND C > O,O,C,3,0),COLORRED,当满足“双龙戏珠”和“股海淘金”条件且当日收盘价大于开盘价时,在 K 线图上绘制红色的线条,长度为 3,用于醒目地标记出符合特定条件的 K 线;DRAWICON(双龙戏珠 AND 股海淘金 AND C > O,L * 1.002,13),在满足同样条件的情况下,在 K 线图的低点(L)上方 1.002 倍的位置绘制编号为 13 的图标,进一步突出显示这些特定的交易信号。

二、指标作用与应用场景(一)趋势判断
通过观察指标10 和指标20 的走势以及营地10 和营地20 的角度变化,可以对股价的短期和中期趋势进行判断。当指标10 和指标20 均呈上升趋势,且营地10 和营地20 的角度大于 1 时,说明股价短期和中期趋势均向上,且上升速度较快,可能是买入的好时机;反之,当指标和营地指标均呈下降趋势且角度小于 1 时,表明股价下跌趋势明显,投资者可能需要考虑卖出或观望。
(二)动量分析
MACD 指标及其相关变量(DIFF、DEA)用于分析市场的动量变化。当 MACD 大于 0 且不断上升时,表示市场多头力量强劲,股价上涨动力充足;而当 MACD 小于 0 且持续下降时,说明空头力量占优,股价可能继续下跌。结合 ZC 指标,可以进一步筛选出 MACD 动量增强且符合特定条件的股票,为投资者提供更精准的交易信号。
(三)特殊形态识别
“双龙戏珠”指标能够识别出短期和中期趋势同时向上且较为陡峭的特殊形态,这种形态可能预示着股价有较强的上涨动力,结合“股海淘金”条件,可以筛选出在多头趋势中 MACD 动量增强的股票,通过在 K 线图上绘制红色线条和图标进行标记,方便投资者快速识别这些潜在的优质交易机会。
三、使用注意事项
  • 该指标综合了多种技术分析方法和指标,虽然能够提供较为全面的市场信息,但没有任何指标是绝对准确的,投资者在使用时应结合其他技术指标和市场基本面分析,综合判断。
  • 不同的市场环境和个股特性可能会影响指标的有效性,投资者在实际应用中需要根据自己的经验和对市场的理解,对指标的参数进行适当调整和优化,以提高其适应性和准确性。
  • 在使用“双龙戏珠”等选股指标时,要注意其出现的频率和可靠性。如果该形态频繁出现,可能会降低其作为交易信号的有效性,投资者需要结合其他条件进行筛选和验证,避免盲目跟风。
  • 该指标中涉及到了一些特定时间段(如 YEAR <= 2017)的条件判断,投资者在使用时需要注意这些条件是否符合当前的市场环境和自己的交易策略,必要时可以对这些条件进行修改或删除,以适应不同的市场情况。

指标导入方法

电脑版
  • 右上角通达信菜单——公式系统——公式管理器(Ctrl+F)
  • 鼠标移动到技术指标公式或选股指标公式中对应的列表
  • 点击新建,填写公式名称,复制以下代码粘贴到空白框里,点击确定
  • 选择指标:主图和副图指标可以直接输入公式名称的首字母+回车;如果是分时指标:在分时图上右键选择分时指标——选择对应的指标点确定。
手机版
  • 在手机版通达信指标名称处点击——点击新增——输入指标名称——粘贴指标代码——点击右上角保存,这样指标就添加成功了。
  • 在手机版通达信指标名称处点击——选择对应的指标,这样就能启用该指标了。



指标源码

量化指标主图
指标10:=MA(C,5);{微信公众号:量化研究} 营地10:=ATAN((指标10-REF(指标10,1)))*180/3.1416; STICKLINE(营地10>1 AND 指标10>REF(指标10,1), 指标10,REF(指标10,1),2,0),COLORMAGENTA; STICKLINE(营地10<1 AND 指标10<REF(指标10,1), 指标10,REF(指标10,1),2,1),COLORGREEN; 指标20:=MA(C,20);{微信公众号:量化研究} 营地20:=ATAN((指标20-REF(指标20,1)))*180/3.1416; STICKLINE(营地20>1,指标20,REF(指标20,1),2,0),COLORYELLOW; STICKLINE(营地20<1,指标20,REF(指标20,1),2,1),COLORBBCCCC; AF:=EMA((CLOSE+HIGH+LOW)/3,10); BF:=IF (YEAR<=2017,IF(YEAR<2017,REF(AF,1),IF(YEAR=2017 AND MONTH<10,REF(AF,1),0)),0); DIFF:= EMA(CLOSE,9) - EMA(CLOSE,26); DEA:= EMA(DIFF,12);{微信公众号:量化研究} MACD:= 2*(DIFF-DEA); ZC:=50*(IF(MACD>REF(MACD,1) AND REF(MACD,1)>0 AND REF(MACD,2)>REF(MACD,1),0.2,0)); 股海淘金:= MACD.MACD>0 AND MACD>REF(MACD,1); 双龙戏珠:=BARSLASTCOUNT(营地10>1 AND 指标10>REF(指标10,1) AND 营地20>1)=1 ; STICKLINE(双龙戏珠 AND 股海淘金 AND C>O,O,C,3,0),COLORRED; DRAWICON(双龙戏珠 AND 股海淘金 AND C>O,L*1.002,13);


量化指标选股
指标10:=MA(C,10);
营地10:=ATAN((指标10-REF(指标10,1)))*180/3.1416;
指标20:=MA(C,20);{微信公众号:量化研究}
营地20:=ATAN((指标20-REF(指标20,1)))*180/3.1416;
DIFF:= EMA(CLOSE,9) - EMA(CLOSE,26);
DEA:= EMA(DIFF,12);
MACD:= 2*(DIFF-DEA);
股海淘金:= MACD.MACD>0 AND MACD>REF(MACD,1);
QXS:=NOT(CODELIKE('4'));
QKC:=NOT(CODELIKE('688'));
QST:=IF(NAMELIKE('S'),0,1);
QXX:=IF(NAMELIKE('*'),0,1);
QBJ:=NOT(CODELIKE('8'));{微信公众号:量化研究}
ABCD:=QXS AND QST AND QKC AND QXX AND QBJ;
双龙戏珠:=BARSLASTCOUNT(营地10>1 AND 指标10>REF(指标10,1) AND 营地20>1)=1 ;
双龙戏珠AND 股海淘金 AND C>O AND ABCD;



公众号无法添加附件,指标错误或及选股指标请到股指标网下载tn6安装文件。
www.guzhibiao.cn

双龙戏珠.tn6

12.8 KB, 下载次数: 11

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

指标评测

股指标

建议反馈

常见问题

股指标评测

商务合作

新闻媒体

量化投资研究社

联系我们

微信:ZBPC88

备用微信:cqcangshu

邮箱:1099750285@qq.com

关注微信公众号

QQ|手机版|小黑屋|股指标网 ( 渝ICP备2024026571号-1 )股指标

GMT+8, 2025-5-13 14:43 , Processed in 0.151454 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.