本文作者:指标公式网

[选股]通达信妖股回马枪选股公式 附源码 效果图

指标公式网 2024-11-03 63
[选股]通达信妖股回马枪选股公式 附源码 效果图摘要: 通达信选股公式简介:  妖股回马枪选股公式通过计算各种价格和成交量的平均值、极值以及特定的百分比变化来识别潜在的交易信号。代码中定义了多个变量来存储不同周期的开盘价、最高价、最低价...

通达信选股公式简介:

  妖股回马枪选股公式通过计算各种价格和成交量的平均值、极值以及特定的百分比变化来识别潜在的交易信号。代码中定义了多个变量来存储不同周期的开盘价、最高价、最低价、收盘价和成交量,以及一些特定的数值常量。接着,代码计算了不同周期的移动平均线,并使用这些移动平均线来确定市场趋势和可能的买卖点。

公式效果图:

image.png

指标源码及源码注释:

TDXAB_L1:=L;{定义TDXAB_L1为最低价L}

TDXAB_H1:=H;{定义TDXAB_H1为最高价H}

TDXAB_C1:=C;{定义TDXAB_C1为收盘价C}

TDXAB_O1:=O;{定义TDXAB_O1为开盘价O}

TDXAB_V1:=V;{定义TDXAB_V1为成交量V}

TDXAB_S0:=0;{定义TDXAB_S0为数值0}

TDXAB_S1:=1;{定义TDXAB_S1为数值1}

TDXAB_S2:=2;{定义TDXAB_S2为数值2}

TDXAB_S3:=3;{定义TDXAB_S3为数值3}

TDXAB_S4:=4;{定义TDXAB_S4为数值4}

TDXAB_S5:=5;{定义TDXAB_S5为数值5}

TDXAB_S6:=6;{定义TDXAB_S6为数值6}

TDXAB_S7:=7;{定义TDXAB_S7为数值7}

TDXAB_S8:=8;{定义TDXAB_S8为数值8}

TDXAB_S9:=9;{定义TDXAB_S9为数值9}

TDXAB_S10:=10;{定义TDXAB_S10为数值10}

TDXAB_S12:=12;{定义TDXAB_S12为数值12}

TDXAB_S20:=20;{定义TDXAB_S20为数值20}

TDXAB_S26:=26;{定义TDXAB_S26为数值26}

TDXAB_S27:=27;{定义TDXAB_S27为数值27}

TDXAB_S30:=30;{定义TDXAB_S30为数值30}

TDXAB_S60:=60;{定义TDXAB_S60为数值60}

TDXAB_S35:=35;{定义TDXAB_S35为数值35}

TDXAB_S100:=100;{定义TDXAB_S100为数值100}

TDXAB_S135:=135;{定义TDXAB_S135为数值135}

TDXAB_S109:=1.09;{定义TDXAB_S109为数值1.09}

TDXAB_S1095:=1.095;{定义TDXAB_S1095为数值1.095}

TDXBB_V5:=MA(TDXAB_V1,TDXAB_S5);{计算5日成交量均线}

TDXBB_V10:=MA(TDXAB_V1,TDXAB_S10);{计算10日成交量均线}

TDXBB_V35:=MA(TDXAB_V1,TDXAB_S35);{计算35日成交量均线}

TDXBB_V135:=MA(TDXAB_V1,TDXAB_S135);{计算135日成交量均线}

TDXBB_M3:=MA(TDXAB_C1,TDXAB_S3);{计算3日收盘价均线}

TDXBB_M5:=MA(TDXAB_C1,TDXAB_S5);{计算5日收盘价均线}

TDXBB_M10:=MA(TDXAB_C1,TDXAB_S10);{计算10日收盘价均线}

TDXBB_M20:=MA(TDXAB_C1,TDXAB_S20);{计算20日收盘价均线}

TDXBB_M30:=MA(TDXAB_C1,TDXAB_S30);{计算30日收盘价均线}

TDXBB_M60:=MA(TDXAB_C1,TDXAB_S60);{计算60日收盘价均线}

TDXA_01:=LLV(TDXAB_L1,TDXAB_S9);{计算9日内最低价}

TDXA_02:=HHV(TDXAB_H1,TDXAB_S9);{计算9日内最高价}

TDXA_03:=TDXAB_C1-TDXA_01;{计算收盘价与9日内最低价的差}

TDXA_04:=TDXA_02-TDXA_01;{计算9日内最高价与最低价的差}

TDXA_05:=TDXA_03/TDXA_04;{计算收盘价与9日内最低价差的比例}

TDXCC_VV:=TDXA_05*TDXAB_S100;{将比例乘以100}

TDXCC_KK:=SMA(TDXCC_VV,TDXAB_S3,TDXAB_S1);{计算TDXCC_VV的3日简单移动平均}

TDXCC_DD:=SMA(TDXCC_KK,TDXAB_S3,TDXAB_S1);{计算TDXCC_KK的3日简单移动平均}

TDXCC_JJ:=TDXAB_S3*TDXCC_KK-TDXAB_S2*TDXCC_DD;{计算TDXCC_JJ}

TDXDD_E1:=EMA(TDXAB_C1,TDXAB_S12);{计算收盘价的12日指数移动平均}

TDXDD_E2:=EMA(TDXAB_C1,TDXAB_S26);{计算收盘价的26日指数移动平均}

TDXDD_FF:=TDXDD_E1-TDXDD_E2;{计算两个指数移动平均的差}

TDXDD_AA:=EMA(TDXDD_FF,TDXAB_S9);{计算TDXDD_FF的9日指数移动平均}

TDXDD_DD:=(TDXDD_FF-TDXDD_AA)*TDXAB_S2;{计算TDXDD_FF与TDXDD_AA差的两倍}

TDXDD_AB:=EMA(TDXDD_FF,TDXAB_S27);{计算TDXDD_FF的27日指数移动平均}

ZT:=TDXAB_C1>REF(TDXAB_C1,TDXAB_S1)*TDXAB_S1095 AND TDXAB_C1=TDXAB_H1;{定义涨停条件}

ZT2:=COUNT(ZT,TDXAB_S10)>TDXAB_S3;{计算10日内涨停次数大于3}

ZT3:=REF(ZT2,TDXAB_S1)>TDXAB_S0;{判断前一天是否满足ZT2条件}

A1:=COUNT(TDXCC_JJ< TDXCC_KK,TDXAB_S9)>TDXAB_S8;{计算9日内JJ小于KK的次数大于8}

A2:=REF(A1,TDXAB_S1)>TDXAB_S0;{判断前一天是否满足A1条件}

A3:=CROSS(TDXCC_JJ,TDXCC_KK);{判断JJ是否上穿KK}

A4:=COUNT(ZT3,TDXAB_S30)>TDXAB_S0;{计算30日内ZT3为真的次数大于0}

XX:=A2 AND A3 AND A4;{合并A2、A3、A4条件}

Z1:=COUNT(TDXCC_JJ< TDXCC_KK,TDXAB_S6)=TDXAB_S6;{计算6日内JJ小于KK的次数等于6}

Z2:=COUNT(TDXCC_JJ< TDXAB_S0,TDXAB_S5)>TDXAB_S0;{计算5日内JJ小于0的次数大于0}

ZZ:=TDXAB_C1>REF(TDXAB_C1,TDXAB_S1)*TDXAB_S1095 AND TDXAB_C1=TDXAB_H1;{定义涨停条件}

ZZ2:=COUNT(ZZ,TDXAB_S10)>TDXAB_S4;{计算10日内涨停次数大于4}

ZZ3:=REF(ZZ2,TDXAB_S1)>TDXAB_S0;{判断前一天是否满足ZZ2条件}

B1:=REF(Z1,TDXAB_S1)>TDXAB_S0;{判断前一天是否满足Z1条件}

B2:=REF(Z2,TDXAB_S1)>TDXAB_S0;{判断前一天是否满足Z2条件}

B3:=TDXCC_JJ>REF(TDXCC_JJ,TDXAB_S1);{判断JJ是否大于前一天}

B4:=TDXCC_JJ< TDXCC_KK;{判断JJ是否小于KK}

B5:=TDXAB_C1>TDXAB_O1;{判断收盘价是否大于开盘价}

B6:=COUNT(ZZ3,TDXAB_S30)

B7:=TDXBB_M60>TDXAB_S0;

YY:=B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7;

ZT1:=BARSLAST((C/REF(C,1)-1)*100>9.5);

最后涨停距今数:=ZT1;{公式网WWW.GUKOUDAI.COM}

妖股回头:FILTER(YY,5) AND 最后涨停距今数>=6 AND 最后涨停距今数<=9;

未来函数检测

指标“通达信妖股回马枪选股公式”未发现未来函数(内容仅供学习参考,不构成任何买卖依据)


文章版权及转载声明

作者:指标公式网本文地址:http://www.gukoudai.com/p197.html发布于 2024-11-03
文章转载或复制请以超链接形式并注明出处股口袋

分享