查看: 63|回复: 0

通达信【情绪周期】副图(含源码):量化多空情绪,精准捕捉冰点低吸与过热高抛!

[复制链接]

1613

主题

97

回帖

5万

积分

管理员

积分
52111
发表于 11 小时前 | 显示全部楼层 |阅读模式

朋友们,今天我要分享的这个指标是【大盘情绪周期】副图指标,主要是通过对均线排列、涨跌家数广度、量能配合及资金流向进行全方位评分,将市场情绪转化为直观的0-100分值。
1. 指标说明
这是一款真正意义上的指标量化神器。它不只是看价格,更看重市场的“温度”。通过建立MA得分(趋势)、广度得分(赚钱效应)、收盘得分(位置强度)和CMF得分(资金流向)等六大维度,精准计算出当下的情绪总分。无论是个股还是大盘,都能用它来进行指标跟踪,判断当下是处于“冰点”还是“沸点”。
2. 买点思考
在指标实盘中,当情绪总分跌破20(显示“冰点”),且柱状线呈现绿色时,往往意味着市场恐慌盘涌出,是极佳的低吸机会。此时配合分时主图出现企稳信号,胜率极高。此外,当分值从底部开始向上突破50中轴线时,也是稳健的入场点。
3. 卖点思考
当情绪总分飙升至80以上(显示“过热”),柱状线变为红色时,说明市场情绪高潮,分歧即将出现,应考虑高抛获利。若分值从高位快速掉头向下跌破中轴,说明退潮期到来,务必严格止损,切勿盲目接力。
4. 特别提示
该指标依赖ADVANCE(涨跌家数)数据,请在通达信中确保数据完整。这个指标适合短线交易者作为“抄底逃顶”的风控参考,建议下载后结合个股强弱进行综合判断。




指标图例


fb2c8c601b5bd19536df211a4a6a604f.png 0935d7212e1c01031cc5a7061973a6cc.png d407c8e36f8e18a15c968abb399213ba.png

指标源码

副图指标公式


MA5:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);
多头完美:=C>MA5 AND MA5>MA10 AND MA10>MA20;
多头弱势:=MA5>MA10 AND MA10>MA20 AND C<=MA5;
伪多头:=MA5>MA10 AND MA10<MA20;
均线粘合:=(MAX(MA5,MAX(MA10,MA20))-MIN(MA5,MIN(MA10,MA20)))/MA20<0.02;
MA得分:IF(多头完美,20,IF(多头弱势,15,IF(伪多头,8,IF(均线粘合,5,0)))),NODRAW;
总家数:=ADVANCE+DECLINE;
上涨比例:=IF(总家数>0, ADVANCE/总家数*100, 50);
广度A:=IF(上涨比例>=70,10,IF(上涨比例>=60,7,IF(上涨比例>=50,5,IF(上涨比例>=40,3,IF(上涨比例>=30,1,0)))));
AD趋势:=IF(ADVANCE>MA(ADVANCE,5), 10, IF(ADVANCE<MA(ADVANCE,5), 3, 5));
指数涨幅:=(C-REF(C,1))/REF(C,1)*100;
广度C:=IF(指数涨幅>2, 5, IF(指数涨幅>1, 3, IF(指数涨幅>0, 1, 0)));
广度得分:广度A + AD趋势 + 广度C, NODRAW;
日内位:=IF(H=L, 50, (C-L)/(H-L)*100);
强度A:=IF(日内位>=90,5,IF(日内位>=65,4,IF(日内位>=40,3,IF(日内位>=20,2,0))));
距高点P:=(C-HHV(H,20))/HHV(H,20)*100;
强度B:=IF(距高点P>=0,10,IF(距高点P>=-2,8,IF(距高点P>=-5,6,IF(距高点P>=-10,4,IF(距高点P>=-15,2,0)))));
收盘得分:强度A + 强度B, NODRAW;
量比:=V/MA(V,20);
量能A:=IF(量比>=2.5,10,IF(量比>=2,9,IF(量比>=1.5,7,IF(量比>=1.2,5,IF(量比>=0.8,4,IF(量比>=0.6,2,0))))));
连续放量:=V>REF(V,1) AND REF(V,1)>REF(V,2) AND REF(V,2)>REF(V,3);
量能B:=IF(连续放量,5,0);
量能得分:量能A + 量能B, NODRAW;
MFV:=IF(H=L,0, ((C-L)-(H-C))/(H-L)*V);
CMF:=SUM(MFV,20)/SUM(V,20);
资金A:=IF(CMF>=0.3,10,IF(CMF>=0.05,7,IF(CMF>=-0.05,4,IF(CMF>=-0.3,1,0))));
CMF向上:=CMF>REF(CMF,1);
资金B:=IF(CMF向上 AND CMF>0,10, IF(CMF>0,6, IF(CMF向上,3, 0)));
CMF得分:资金A + 资金B, NODRAW;
振幅:=(H-L)/REF(C,1)*100;
波动A:=IF(振幅>5,3,IF(振幅>2,2,IF(振幅>1,1,0)));
向上跳空:=L>REF(H,1);
波动B:=IF(向上跳空,2,0);
波动得分:波动A + 波动B, NODRAW;
总分:=MA得分+广度得分+收盘得分+量能得分+CMF得分+波动得分;
情绪总分:MIN(100,总分),COLORWHITE,LINETHICK2;
STICKLINE(情绪总分<20, 0, 20, 4, 0), COLOR001500;
STICKLINE(情绪总分>80, 80, 100, 4, 0), COLOR150000;
冰点线:20,COLORGREEN,DOTLINE;
中轴线:50,COLORGRAY,DOTLINE;
过热线:80,COLORRED,DOTLINE;
DRAWTEXT_FIX(ISLASTBAR,0.9,0,0,STRCAT(STRCAT('当前情绪: ',CON2STR(情绪总分,0)),'分')),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND 情绪总分<20, 0.9, 0.1, 0, ' 冰点'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 情绪总分>=20 AND 情绪总分<40, 0.9, 0.1, 0, ' 谨慎'),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR AND 情绪总分>=40 AND 情绪总分<60, 0.9, 0.1, 0, ' 中性震荡'),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR AND 情绪总分>=60 AND 情绪总分<80, 0.9, 0.1, 0, ' 偏热'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 情绪总分>=80, 0.9, 0.1, 0, ' 过热'),COLORLIRED;

注意事项
  • 复制安装的时候主图,副图和选股分开复制,分开安装。
  • 复制安装的时候出现错误提示,首先找到错误提示的代码,然后把代码里面出现的“问号”删除。
  • 当导入源码出现问题时,大可能是在复制粘贴时格式变了,可复制到WORD再试试或到股指标网下载tn6。








情绪周期F_0.tn6

8.45 KB, 下载次数: 4

售价: 1 金币  [记录]

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

本版积分规则

指标评测

股指标

建议反馈

常见问题

股指标评测

商务合作

新闻媒体

量化投资研究社

联系我们

微信:ZBPC88

备用微信:cqcangshu

邮箱:1099750285@qq.com

关注微信公众号

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

GMT+8, 2026-5-13 18:38 , Processed in 0.147875 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.