感谢您关注该问题,该问题有15位专业答主做了解答。
下面是欧阳岐金的回答,如果对该问题还有疑问,欢迎问一问进一步咨询。
在同花顺等交易软件中,“情绪指标”并没有一个绝对统一的标准源码,因为“情绪”是一个综合性的概念。不过,在量化交易和技术分析领域,确实存在几种主流的情绪指标计算逻辑和对应的公式源码。
结合现有的量化指标体系,为您整理了以下三种最具代表性的情绪指标源码长什么样:
同花顺市场情绪指数(MSI)
这是一种通过股票价格与均线的偏离度来衡量市场情绪的基础公式。其核心逻辑是计算收盘价偏离10日均线的程度。
源码示例:
MA10:AVE(VOL,10);
MSI:100*(C-MA10)/MA10;
(注:其中C代表收盘价,VOL代表成交量,MSI即为市场情绪指数)
长线情绪线指标
这类指标通常结合多种平滑移动平均算法(如SMA、EMA、DMA等),通过计算特定周期内价格上涨天数的占比,来量化中长期的市场情绪趋势。
源码示例:
射线:=SMA((2*C+H+L)/4,3,2);
CL:=射线;
DIR1:=ABS(CL-REF(CL,2));
VIR1:=SUM(ABS(CL-REF(CL,1)),2);
ER1:=DIR1/VIR1;
CS1:=ER1*(0.8-2/8)+2/8;
CQ1:=CS1*CS1;
AMA5:=EMA(DMA(CL,CQ1),2);
成本:=SMA(AMA5,7,2);
CLX:=(AMA5+成本)/2;
N:=7;M:=6;
情绪线:COUNT(CLX>REF(CLX,1),N)/N*100,COLOR0000FF,LINETHICK2;
MA情绪线:MA(情绪线,M),COLOR00AA00;
柏拉爱空指标(短线情绪监测)
这是一种基于市场行为学原理的进阶情绪指标,专门用于统计“前一个交易日涨幅排名前20的个股”在次交易日的平均表现,以此衡量市场追涨资金的盈利状况与交易意愿。
源码示例:
//柏拉爱空指标公式
REF20:=REF(HHV(C,20),1);
TODAY20:=HHV(C,20);
RATE:=(TODAY20-REF20)/REF20*100;
DRAWTEXT_FIX(ISLASTBAR,0.5,0,0,STRCAT('强势股延续率:',CON2STR(RATE,2)));
如何将源码导入同花顺软件?
如果您获取了上述或其他自定义的情绪指标源码,可以通过以下步骤在同花顺中安装使用:
打开同花顺软件,点击左上角的“工具”菜单,选择“公式管理”。
在弹出的窗口中选择“技术指标公式”,点击“新建”。
在“公式编辑器”中,将获取到的源码复制粘贴到文本框内。
填写公式名称(如“情绪线”),点击“确定”完成编译。
编译成功后,在个股K线图界面的“技术指标”中添加该指标即可。
免责声明:以上公式源码仅作为技术分析与量化学习参考,不构成任何具体的投资建议。股市有风险,投资需谨慎。
需要我帮你整理一份这些情绪指标的具体用法指南吗?比如什么数值区间代表什么情绪状态、怎么结合其他指标一起用。
生死有命,富贵在天,人定胜天,终归生死。
展开↓
收起↑