一、指标介绍
1、指标概述
该主力情绪指标通过分析市场买卖数据,借助设定的周期参数(N1、N2、N3)计算出反映市场整体情绪的指数。指数高低直观体现市场情绪的乐观或悲观程度,为投资者提供市场情绪层面的参考,辅助投资决策,但需结合其他分析手段及实际情况使用。
2、设计逻辑
数据选取与处理:利用 N1 周期内的最高价(HHV (H, N1))和 N2 周期内的最低价(LLV (L, N2))作为关键数据点。这两个数据反映了市场在不同时间段内价格波动的极值情况,为后续计算情绪指数提供基础。
情绪指数计算:通过公式 (C - LLL) / (HHH - LLL) * 100 计算情绪指数。该公式将当前收盘价(C)与 N2 周期内最低价(LLL)的差值,除以 N1 周期内最高价(HHH)与 N2 周期内最低价(LLL)的差值,再乘以 100,将结果转化为百分比形式,以此衡量当前价格在选定周期内高低价格区间中的相对位置,从而反映市场情绪。若指数越高,说明当前价格越接近高价区间,市场情绪越乐观;反之则越悲观。
3、使用方法
信号判断:当情绪指数大于 60 时,指标显示 “笑脸、红箭头” 信号,提示市场情绪乐观,暗示主力资金可能积极进场,股价有上涨动力,投资者可考虑买入或持有股票。当情绪指数小于 40 时,指标显示 “哭脸、绿箭头” 信号,表明市场情绪悲观,主力资金可能流出,股价易下跌,此时投资者应谨慎操作,避免追高。
综合分析:不能仅依赖该情绪指数进行投资决策,需与其他技术指标(如成交量、MACD 等)结合使用。例如,在情绪指数显示乐观时,若成交量同步放大且 MACD 指标呈现金叉等积极信号,可增强买入信心;反之,若情绪指数乐观但成交量萎缩、MACD 指标显示顶背离等,则需谨慎对待。同时,还需关注公司基本面(如财务状况、业绩表现等)和市场环境(如宏观经济形势、行业政策等)。
4、优势分析
直观反映市场情绪:通过单一指数值直观展示市场整体情绪的乐观或悲观程度,使投资者能快速把握市场情绪倾向,为投资决策提供初步方向指引。
参数灵活可调:N1、N2、N3 参数可根据投资者需求调整,适应不同市场环境、投资周期和个股特点。例如,短期投资者可适当缩短周期参数,以更灵敏捕捉短期市场情绪变化;长期投资者则可延长周期参数,关注市场长期情绪趋势。
辅助投资决策:为投资者提供了一个新的分析维度,与其他技术分析方法结合,能从多方面综合评估市场和个股情况,有助于提高投资决策的准确性。胜率不高,有待加强。
5、可提升空间
优化计算逻辑:当前情绪指数仅基于最高价、最低价和收盘价计算,可考虑纳入更多市场数据,如开盘价、成交量加权平均价等,使计算结果更全面准确反映市场情绪。
结合更多市场因素:除了与常见技术指标结合,可进一步融合宏观经济数据(如 GDP 增长率、利率等)、行业数据(如行业增长率、市场份额等),使情绪指数对市场情绪的反映更贴合实际情况。
风险评估与提示:增加风险评估功能,根据情绪指数的变化幅度、市场波动情况等因素,对投资风险进行量化评估,并给予相应风险提示,帮助投资者更好控制风险。
智能化分析:借助人工智能和机器学习技术,对历史数据进行深度挖掘,分析不同市场情况下情绪指数与股价走势的关系,自动优化参数设置和信号判断标准,提高指标的自适应能力和投资决策辅助效果。
6、总结
主力情绪指标为投资者提供了一种分析市场情绪的有效工具,通过独特的计算方式和直观的信号展示,在投资决策中具有一定参考价值。然而,其在计算逻辑、市场因素结合、风险评估及智能化分析等方面仍有提升空间。投资者使用该指标时,应充分认识其优势与不足,结合多方面因素进行综合分析,谨慎做出投资决策,以降低风险、提高收益。
二、指标图示
三、指标源码
{主力情绪副图}
N1:=5;
N2:=10;
N3:=20;
A:=HHV(HIGH,N1);
B:=LLV(LOW,N2);
ZBXQ:=CLOSE;
D:=REF(CLOSE,1);
情绪指数:=(SUM(IF(ZBXQ>REF(ZBXQ,1),C-REF(ZBXQ,1),0),N3)-SUM(IF(ZBXQ< REF(ZBXQ,1),REF(ZBXQ,1)-ZBXQ,0),N3))/(SUM(IF(ZBXQ>REF(ZBXQ,1),C-REF(ZBXQ,1),0),N3)+SUM(IF(ZBXQ< REF(ZBXQ,1),REF(ZBXQ,1)-ZBXQ,0),N3))*100;
DRAWICON(情绪指数>60,HIGH,1);
DRAWICON(情绪指数< 40,LOW,2);
STICKLINE(情绪指数>REF(情绪指数,1),情绪指数,REF(情绪指数,1),2,0),COLORMAGENTA,LINETHICK2;
STICKLINE(情绪指数<=REF(情绪指数,1),情绪指数,REF(情绪指数,1),2,0),COLORGREEN,LINETHICK2;
笑脸:=BARSLASTCOUNT(情绪指数>60)=1;
哭脸:=BARSLASTCOUNT(情绪指数< 40)=1;
DRAWICON(笑脸,HIGH,5);
DRAWICON(哭脸,LOW,6);
{主力情绪选股}
N3:=20;
ZBXQ:=CLOSE;
情绪指数:=(SUM(IF(ZBXQ>REF(ZBXQ,1),C-REF(ZBXQ,1),0),N3)-SUM(IF(ZBXQ<REF(ZBXQ,1),REF(ZBXQ,1)-ZBXQ,0),N3))/(SUM(IF(ZBXQ>REF(ZBXQ,1),C-REF(ZBXQ,1),0),N3)+SUM(IF(ZBXQ<REF(ZBXQ,1),REF(ZBXQ,1)-ZBXQ,0),N3))*100;
笑脸:BARSLASTCOUNT(情绪指数>60)=1;