通达信策略先锋及选股指标TDX00920

指标源码

拉升力:=(CLOSE-LLV(LOW,28))/(HHV(HIGH,30)-LLV(LOW,36))*0.6*CLOSE;
拉升力A:=SMA(拉升力,6.3,1);
波峰波谷:SMA(拉升力A,3,1),COLORFF00FF;
拉升力B:=3*拉升力A-2.1*波峰波谷;
空方:=3*波峰波谷-1* 拉升力A;
做空:IF(空方>拉升力B,拉升力B,空方),LINETHICK1,COLOR00FF00;
做空周期:HHV(做空,21),COLORBLUE,LINETHICK1;
多头:IF(做空>=REF(做空,1) ,做空,DRAWNULL),COLORRED,LINETHICK2;
DRAWICON(做空>=REF(做空,1) AND REF(做空,1)<REF(做空,2),做空,23);
空头:IF(做空<REF(做空,1),做空,DRAWNULL),COLORGREEN,LINETHICK2;
{DRAWICON(做空<=REF(做空,1) AND REF(做空,1)>REF(做空,2),做空,19);}
短线:(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*20,LINETHICK0,COLORWHITE;
中线:(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*20,LINETHICK0,COLORYELLOW;
红柱:SMA(短线,3,1),LINETHICK0,COLOR0000FF;
蓝柱:SMA(中线,3,1),COLORSTICK,COLORFFFF00;
{红柱}
STICKLINE(红柱<REF(红柱,1)AND 红柱>0,0,红柱,2,0),COLOR888800;
STICKLINE(红柱<REF(红柱,1)AND 红柱>0,0,红柱,1.5,0),COLORAAAA00;
STICKLINE(红柱<REF(红柱,1)AND 红柱>0,0,红柱,0.8,0),COLORDDDD00;
STICKLINE(红柱<REF(红柱,1)AND 红柱>0,0,红柱,0.3,0),COLORFFFF00;
STICKLINE(红柱>REF(红柱,1)AND 红柱>0,0,红柱,2,0),COLOR000088;
STICKLINE(红柱>REF(红柱,1)AND 红柱>0,0,红柱,1.5,0),COLOR0000AA;
STICKLINE(红柱>REF(红柱,1)AND 红柱>0,0,红柱,0.8,0),COLOR0000DD;
STICKLINE(红柱>REF(红柱,1)AND 红柱>0,0,红柱,0.3,0),COLOR0000FF;
STICKLINE(蓝柱<REF(蓝柱,1) AND 蓝柱>0,0,蓝柱,2,0),COLOR008800;
STICKLINE(蓝柱<REF(蓝柱,1) AND 蓝柱>0,0,蓝柱,1,0),COLOR00AA00;
STICKLINE(蓝柱<REF(蓝柱,1) AND 蓝柱>0,0,蓝柱,0.8,0),COLOR00DD00;
STICKLINE(蓝柱<REF(蓝柱,1) AND 蓝柱>0,0,蓝柱,0.3,0),COLOR00FF00;
{蓝柱}
STICKLINE(红柱>REF(红柱,1)AND 红柱<0,0,红柱,2,0),COLOR880088;
STICKLINE(红柱>REF(红柱,1)AND 红柱<0,0,红柱,1.5,0),COLORAA00AA;
STICKLINE(红柱>REF(红柱,1)AND 红柱<0,0,红柱,0.8,0),COLORDD00DD;
STICKLINE(红柱>REF(红柱,1)AND 红柱<0,0,红柱,0.3,0),COLORFF00FF;
STICKLINE(红柱<REF(红柱,1)AND 红柱<0,0,红柱,2,0),COLOR888800;
STICKLINE(红柱<REF(红柱,1)AND 红柱<0,0,红柱,1.5,0),COLORAAAA00;
STICKLINE(红柱<REF(红柱,1)AND 红柱<0,0,红柱,0.8,0),COLORDDDD00;
STICKLINE(红柱<REF(红柱,1)AND 红柱<0,0,红柱,0.3,0),COLORFFFF00;
STICKLINE(蓝柱>REF(蓝柱,1)AND 蓝柱<0,0,蓝柱,2,0),COLOR009999;
STICKLINE(蓝柱>REF(蓝柱,1)AND 蓝柱<0,0,蓝柱,1.5,0),COLOR00BBBB;
STICKLINE(蓝柱>REF(蓝柱,1)AND 蓝柱<0,0,蓝柱,0.8,0),COLOR00DDDD;
STICKLINE(蓝柱>REF(蓝柱,1)AND 蓝柱<0,0,蓝柱,0.3,0),COLOR00FFFF;
VAR200:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
VAR300:=SMA(SMA(VAR200,3,1),3,1)/28.57;
VAR400:=EMA(VAR300,5);
操盘:=3*VAR300-2*VAR400;
A1:=CROSS(操盘,VAR300) AND VAR300<2.1 AND C>O;
STICKLINE(A1,5,0,4,0),COLOR770077;
STICKLINE(A1,5,0,3,0),COLOR990099;
STICKLINE(A1,5,0,2,0),COLORBB00BB;
STICKLINE(A1,5,0,1,0),COLORDD00DD;
STICKLINE(A1,5,0,0.3,0),COLORFF00FF;
DRAWTEXT(A1,5.2,'全仓'),COLORRED;
{
选股公式:
VAR200:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
VAR300:=SMA(SMA(VAR200,3,1),3,1)/28.57;
VAR400:=EMA(VAR300,5);
操盘:=3*VAR300-2*VAR400;
A1:CROSS(操盘,VAR300) AND VAR300<2.1 AND C>O;
}

一、指标定位与功能概述

TDX00920策略先锋及选股指标是一款综合性的技术分析工具,融合了趋势追踪、动量分析和选股信号三大功能。该指标在通达信软件中广泛应用,主要用于识别股票的潜在上涨机会和主力做多意愿。

从代码结构来看,该指标包含以下几个核心模块:首先是拉升力计算模块,通过测量当前价格与近期低点的距离来评估股票的强度;其次是波峰波谷分析模块,用于平滑价格波动并识别关键转折点;再次是短线和中线偏离度分析,用于捕捉短期和中期趋势变化;最后是选股信号模块,通过特定条件筛选潜在的黑马股。整个指标体系设计较为完整,能够从多个维度对股票进行技术分析。

二、核心算法解析

2.1 拉升力与波峰波谷计算

拉升力:=(CLOSE-LLV(LOW,28))/(HHV(HIGH,30)-LLV(LOW,36))*0.6*CLOSE;
拉升力A:=SMA(拉升力,6.3,1);
波峰波谷:SMA(拉升力A,3,1),COLORFF00FF;
拉升力B:=3*拉升力A-2.1*波峰波谷;
空方:=3*波峰波谷-1* 拉升力A;
做空:IF(空方>拉升力B,拉升力B,空方),LINETHICK1,COLOR00FF00;

这部分代码的核心逻辑是:首先计算28日内最低价到当前收盘价的距离,除以36日内最高价与最低价的差值,再乘以0.6倍当前价格,得到原始拉升力数值。然后通过6.3日SMA平滑得到拉升力A,再通过3日SMA平滑得到波峰波谷。接着通过加权计算得到拉升力B和空方力量,最终取两者中的较小值作为做空信号。这种设计使得指标能够在多头和空头力量之间自动切换,保持灵活性。

2.2 短线与中线偏离度分析

短线:(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*20,LINETHICK0,COLORWHITE;
中线:(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*20,LINETHICK0,COLORYELLOW;
红柱:SMA(短线,3,1),LINETHICK0,COLOR0000FF;
蓝柱:SMA(中线,3,1),COLORSTICK,COLORFFFF00;

短线指标使用13日简单移动平均线作为基准,测量当前收盘价相对于均线的偏离百分比再乘以20进行放大;中线指标则使用4日均线进行类似计算。红柱和蓝柱分别是对短线和中线偏离度进行3日SMA平滑后的结果,用于减少假信号并使曲线更加平滑。这种双周期分析能够帮助投资者同时关注短期波动和中期趋势。

2.3 选股信号设计

VAR200:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
VAR300:=SMA(SMA(VAR200,3,1),3,1)/28.57;
VAR400:=EMA(VAR300,5);
操盘:=3*VAR300-2*VAR400;
A1:=CROSS(操盘,VAR300) AND VAR300<2.1 AND C>O;

选股部分使用了嵌套的SMA函数对20日内的价差比例进行处理,然后除以28.57进行标准化。VAR400是对VAR300进行5日指数平滑的结果。操盘线是VAR300的3倍减去VAR400的2倍,这是一个典型的动量指标。选股条件A1包含三个要素:操盘线从下向上穿越VAR300、VAR300数值小于2.1(表示处于相对低位)、当日收阳线(C>O),这意味着在指标处于低位时出现上涨动量突破,是较为可靠的买入信号。

三、图形解读要点

3.1 主要图形元素

该指标在图表上呈现多种图形元素。做空线(绿色粗线)代表空头力量,当其向上运行且呈现红色粗线时表示多头占优;做空周期线(蓝色粗线)显示21日内做空信号的最高值,可作为压力位参考。红色柱子代表短线动量,黄色柱子代表中线动量,不同颜色的柱子反映动量变化方向。

具体来说,当红柱处于零轴上方且比前一交易日高时,显示为红色系(多头信号);当红柱处于零轴上方但比前一交易日低时,显示为黄绿色系(多头减仓信号);当红柱处于零轴下方且比前一交易日高时,显示为紫红色系(空头回补信号);当红柱处于零轴下方且比前一交易日低时,显示为黄绿色系(持续下跌信号)。蓝色柱子的解读逻辑类似。

3.2 选股信号图形

当出现选股信号时,指标会在5位置显示紫色柱子序列,从外到内颜色逐渐变浅,并且在5.2位置显示”全仓”文字提示。这是一个非常明确的买入信号提示,投资者应当重点关注。

四、使用方法与实战技巧

4.1 基本使用方法

第一步将指标代码复制到通达信指标公式编辑器中,保存后即可在股票图表中调用。使用时主要关注以下几个方面:观察做空线的颜色变化,红色表示多头主导,绿色表示空头主导;关注红柱和蓝柱的位置及变化方向,作为买卖参考;重点捕捉”全仓”信号的出现,这是选股公式的触发条件。

4.2 选股公式使用

该指标附带选股功能,选股条件为:

VAR200:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
VAR300:=SMA(SMA(VAR200,3,1),3,1)/28.57;
VAR400:=EMA(VAR300,5);
操盘:=3*VAR300-2*VAR400;
A1:CROSS(操盘,VAR300) AND VAR300<2.1 AND C>O;

在通达信选股器中选择该公式作为条件,可以筛选出符合条件的股票。需要注意的是,选股结果应当结合大盘环境和个股基本面进行进一步筛选,避免盲目追涨。

4.3 实战注意事项

首先,该指标更适合用于中长期趋势的判断,短线交易者需要注意指标的滞后性;其次,”全仓”信号出现时应当结合成交量进行确认,如果成交量配合放大则信号可靠性更高;第三,当做空线从多头转为空头时,应当考虑减仓或止损;最后,该指标不应当作为唯一的买卖依据,建议结合其他技术分析工具和基本面分析综合使用。

五、风险提示

技术指标均有局限性,过度依赖单一指标可能产生较大风险。投资者在使用TDX00920指标时,应当充分了解其算法原理和适用条件,结合自身的风险承受能力和投资风格制定合理的交易策略。市场环境变化、个股特殊情况等因素都可能导致指标失效,因此保持谨慎和灵活的交易心态非常重要。