通达信〖趋势横盘突破〗选股指标公式源码

指标为多因子共振型选股/预警公式,综合涨幅、均线角度、量能放大、超跌反弹、涨停大阳形态及超买状态等,要求至少3类条件同时成立才出信号。
使用法:可作副图或选股公式,XG出信号表示多条件共振,适合盘后选股或盘中预警;信号较少,宜结合大盘、板块、趋势和量价确认,不单独作为买卖依据,避免追高并设好止损。
 

VAR1:=(CLOSE/REF(CLOSE,1)-1)*100;
VAR2:=vol*CLOSE;
VAR3:=SUM(VAR2,2)/SUM(VOL,2);
VAR4:=EMA(VAR3,10);
VAR5:=IF((VAR3-VAR4)*20/VAR3>1,(VAR3-VAR4)*200/VAR3,0);
VAR6:=MA(CLOSE,5);
VAR7:=ATAN((VAR6/REF(VAR6,1)-1)*100)*180/3.1416;
VAR8:=MA(CLOSE,10);
VAR9:=ATAN((VAR8/REF(VAR8,1)-1)*100)*180/3.1416;
VAR10:=MA(CLOSE,30);
VAR11:=ATAN((VAR10/REF(VAR10,1)-1)*100)*180/3.1416;
VAR12:=VAR1>2 AND FILTER(VAR11>30 AND VAR9>45 AND crOSS(VAR7,60),10) AND VAR5>1.5;
VAR13:=LLV(LOW,10);
VAR14:=LLV(LOW,60);
VAR15:=LLV(LOW,120);
VAR16:=REF(CLOSE,1);
VAR17:=(CLOSE-VAR16)/VAR16*100>2.5;
VAR18:=(CLOSE-LOW)/LOW*100>2;
VAR19:=IF((VAR18 AND VAR15 AND VAR17)*2,10,0);
VAR20:=IF((VAR18 AND VAR13 AND VAR17)*2.5,10,0);
VAR21:=IF(BARSCOUNT(CLOSE)>7,100*(MA(CLOSE,7)/LLV(MA(CLOSE,7),7)-1),1);
VAR22:=IF(VAR21>0.35,6,65);
VAR23:=(-(100*(HHV(HIGH,VAR22)-CLOSE)))/(HHV(HIGH,VAR22)-LLV(LOW,VAR22))*(DATE< 20070110);
VAR24:=30*CROSS(VAR23,(-2));
VAR25:=CROSS(EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,3))/MA((2*CLOSE+HIGH+LOW)/4,3)*150,2),3) AND VAR1>8;
VAR26:=VAR6>=REF(VAR6,1);
VAR27:=REF(CLOSE,1)< LLV(LOW,10)+(HHV(HIGH,10)-LLV(LOW,10))*1;
VAR28:=CLOSE< HHV(HIGH,5) AND CROSS(CLOSE,MA(CLOSE,5)) AND CROSS(CLOSE,MA(CLOSE,10)) AND CROSS(CLOSE,MA(CLOSE,20)) AND CROSS(CLOSE,MA(CLOSE,34)) AND CLOSE/REF(CLOSE,1)>=1;
VAR29:=CLOSE>=HHV(HIGH,5) AND VAR26 AND CLOSE/REF(CLOSE,1)>=1;
VAR30:=HHV(HIGH,5)/LLV(LOW,5)< 3.4 AND VAR27 AND (VAR28 OR VAR29);
VAR31:=VAR20 AND VAR19 AND VAR30 AND VAR24;
VAR32:=(HIGH+LOW+CLOSE*2)/4;
VAR33:=EMA(VAR32,10);
VAR34:=STD(VAR32,10);
VAR35:=(VAR32-VAR33)*100/VAR34;
VAR36:=EMA(VAR35,5);
VAR37:=EMA(VAR36,10)+100/2-5;
VAR38:=3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1),3,1);
VAR39:=EMA(VAR38,5);
VAR40:=CLOSE=OPEN AND HIGH!=LOW OR CLOSE=OPEN AND HIGH/LOW>1.03 OR CLOSE=OPEN AND CLOSE=LOW AND CLOSE!=HIGH OR REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN< 0.97 AND OPEN>REF(CLOSE,1) AND CLOSE< REF(CLOSE,1) OR OPEN>CLOSE AND OPEN/REF(CLOSE,1)>=1+4/100 AND CLOSE/OPEN<=1-5/100 OR Abs(HIGH-REF(HIGH,1))/HIGH< 0.001 OR OPEN>=CLOSE AND ABS(HIGH-OPEN)>=ABS(OPEN-LOW) OR CLOSE>=OPEN AND ABS(HIGH-CLOSE)>=ABS(CLOSE-LOW) OR OPEN>REF(CLOSE,1) AND OPEN>CLOSE;
VAR41:=CLOSE>=OPEN AND ABS(HIGH-OPEN)<=ABS(OPEN-LOW) OR CLOSE<=OPEN AND ABS(HIGH-CLOSE)<=ABS(CLOSE-LOW);
VAR42:=VAR40 OR VAR41;
VAR43:=VAR37>REF(VAR37,1) AND CLOSE!=OPEN AND CLOSE/REF(CLOSE,1)< 1.099;
VAR44:=VAR37>170 AND VAR42 AND VAR43 AND COUNT(CLOSE/REF(CLOSE,1)>1.09 AND CLOSE!=OPEN,20)<=4>=5;
VAR45:=VAR37>170 AND COUNT(CLOSE/REF(CLOSE,1)>1.093,15)>=5 OR BARSLASTCOUNT(CLOSE/REF(CLOSE,1)>=1.093)>=5 AND CLOSE!=OPEN;
VAR46:=ABS(LOW-OPEN)< ABS(OPEN-CLOSE) AND CLOSE/REF(CLOSE,1)>1.093 AND REF(CLOSE,1)/REF(CLOSE,2)< 1.093 AND REF(CLOSE,97)>(-1.099) AND REF(CLOSE,2)/REF(CLOSE,3)< 1.093 AND REF(CLOSE,3)/REF(CLOSE,4)< 1.093 AND REF(CLOSE,4)/REF(CLOSE,5)< 1.093 AND REF(CLOSE,5)/REF(CLOSE,6)< 1.093 AND NOT(CLOSE=OPEN AND CLOSE/REF(CLOSE,1)>1.099);
VAR47:=CLOSE/REF(CLOSE,1)>1.093 AND VOL< REF(VOL,1) AND REF(CLOSE,1)/REF(CLOSE,2)< 1.093 AND COUNT(CLOSE/REF(CLOSE,1)>1.093,20)< 3;
VAR48:=VAR44 OR VAR45 AND CLOSE>MA(CLOSE,5) AND CLOSE>MA(CLOSE,30) AND MA(CLOSE,5)>MA(CLOSE,10) AND CLOSE>MA(CLOSE,60) AND REF(CLOSE,1)/REF(CLOSE,2)< 1.08 AND CLOSE/REF(CLOSE,1)>CLOSE/REF(OPEN,1);
VAR49:=(HIGH-LLV(LOW,90))/LLV(LOW,90)*100>120 AND VAR39>=REF(VAR39,1) AND VAR39>95 AND CLOSE/REF(CLOSE,1)< 1.099;
VAR50:=VAR39>100 AND CLOSE!=OPEN AND CLOSE/REF(CLOSE,1)!=CLOSE/REF(OPEN,1);
VAR51:=VAR48 OR VAR49 OR VAR50;
VAR52:=VAR46 OR VAR47 AND COUNT(CLOSE/REF(CLOSE,1)>1.05,10)<=4 AND SUM(VAR51,12)< 1;
VAR53:=VAR52 AND SUM(VAR52,20)< 2;
XG:VAR53+VAR31+VAR25+VAR12>=3;





未来函数检测结果
该公式没有未来函数。


定制指标公式、软件请联系QQ或微信同号:88652583


VAR1赋值:(收盘价/1日前的收盘价-1)*100
VAR2赋值:成交量(手)*收盘价
VAR3赋值:VAR2的2日累和/成交量(手)的2日累和
VAR4赋值:VAR3的10日指数移动平均
VAR5赋值:如果(VAR3-VAR4)*20/VAR3>1,返回(VAR3-VAR4)*200/VAR3,否则返回0
VAR6赋值:收盘价的5日简单移动平均
VAR7赋值:(VAR6/1日前的VAR6-1)*100的反正切*180/3.1416
VAR8赋值:收盘价的10日简单移动平均
VAR9赋值:(VAR8/1日前的VAR8-1)*100的反正切*180/3.1416
VAR10赋值:收盘价的30日简单移动平均
VAR11赋值:(VAR10/1日前的VAR10-1)*100的反正切*180/3.1416
VAR12赋值:VAR1>2 AND VAR11>30ANDVAR9>45ANDCROSS(VAR7,60)的10日过滤 AND VAR5>1.5
VAR13赋值:10日内最低价的最低值
VAR14赋值:60日内最低价的最低值
VAR15赋值:120日内最低价的最低值
VAR16赋值:1日前的收盘价
VAR17赋值:(收盘价-VAR16)/VAR16*100>2.5
VAR18赋值:(收盘价-最低价)/最低价*100>2
VAR19赋值:如果(VAR18ANDVAR15ANDVAR17)*2,返回10,否则返回0
VAR20赋值:如果(VAR18ANDVAR13ANDVAR17)*2.5,返回10,否则返回0
VAR21赋值:如果收盘价的有效数据周期数>7,返回100*(收盘价的7日简单移动平均/7日内收盘价的7日简单移动平均的最低值-1),否则返回1
VAR22赋值:如果VAR21>0.35,返回6,否则返回65
VAR23赋值:(-(100*(VAR22日内最高价的最高值-收盘价)))/(VAR22日内最高价的最高值-VAR22日内最低价的最低值)*(日期< 20070110)
VAR24赋值:30*VAR23上穿(-2)
VAR25赋值:(收盘价-(2*收盘价+最高价+最低价)/4的3日简单移动平均)/(2*收盘价+最高价+最低价)/4的3日简单移动平均*150的2日指数移动平均上穿3 AND VAR1>8
VAR26赋值:VAR6>=1日前的VAR6
VAR27赋值:1日前的收盘价< 10日内最低价的最低值+(10日内最高价的最高值-10日内最低价的最低值)*1
VAR28赋值:收盘价< 5日内最高价的最高值 AND 收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均 AND 收盘价上穿收盘价的20日简单移动平均 AND 收盘价上穿收盘价的34日简单移动平均 AND 收盘价/1日前的收盘价>=1
VAR29赋值:收盘价>=5日内最高价的最高值 AND VAR26 AND 收盘价/1日前的收盘价>=1
VAR30赋值:5日内最高价的最高值/5日内最低价的最低值< 3.4 AND VAR27 AND (VAR28 OR VAR29)
VAR31赋值:VAR20 AND VAR19 AND VAR30 AND VAR24
VAR32赋值:(最高价+最低价+收盘价*2)/4
VAR33赋值:VAR32的10日指数移动平均
VAR34赋值:VAR32的10日估算标准差
VAR35赋值:(VAR32-VAR33)*100/VAR34
VAR36赋值:VAR35的5日指数移动平均
VAR37赋值:VAR36的10日指数移动平均+100/2-5
VAR38赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
VAR39赋值:VAR38的5日指数移动平均
VAR40赋值:平盘ANDSE 最高价不等于最低价 OR 平盘ANDSE 最高价/最低价>1.03 OR 平盘ANDSE 收盘价=最低价 AND 收盘价不等于最高价 OR 1日前的收盘价/1日前的开盘价>1.03 AND 收盘价/开盘价< 0.97 AND 开盘价>1日前的收盘价 AND 收盘价< 1日前的收盘价 OR 收阴线ANDN 开盘价/1日前的收盘价>=1+4/100 AND 收盘价/开盘价<=1-5/100 OR 最高价-1日前的最高价的绝对值/最高价< 0.001 OR 开盘价>=收盘价 AND 最高价-开盘价的绝对值>=开盘价-最低价的绝对值 OR 收盘价>=开盘价 AND 最高价-收盘价的绝对值>=收盘价-最低价的绝对值 OR 开盘价>1日前的收盘价 AND 收阴线
VAR41赋值:收盘价>=开盘价 AND 最高价-开盘价的绝对值<=开盘价-最低价的绝对值 OR 收盘价<=开盘价 AND 最高价-收盘价的绝对值<=收盘价-最低价的绝对值
VAR42赋值:VAR40 OR VAR41
VAR43赋值:VAR37>1日前的VAR37 AND 收盘价不等于开盘价 AND 收盘价/1日前的收盘价< 1.099
VAR44赋值:VAR37>170 AND VAR42 AND VAR43 AND 统计20日中满足收盘价/1日前的收盘价>1.09ANDCLOSE不等于开盘价的天数<=4>=5
VAR45赋值:VAR37>170 AND 统计15日中满足收盘价/1日前的收盘价>1.093的天数>=5 OR 条件连续成立次数>=5 AND 收盘价不等于开盘价
VAR46赋值:最低价-开盘价的绝对值< 开盘价-收盘价的绝对值 AND 收盘价/1日前的收盘价>1.093 AND 1日前的收盘价/2日前的收盘价< 1.093 AND 97日前的收盘价>(-1.099) AND 2日前的收盘价/3日前的收盘价< 1.093 AND 3日前的收盘价/4日前的收盘价< 1.093 AND 4日前的收盘价/5日前的收盘价< 1.093 AND 5日前的收盘价/6日前的收盘价< 1.093 AND 取反
VAR47赋值:收盘价/1日前的收盘价>1.093 AND 成交量(手)< 1日前的成交量(手) AND 1日前的收盘价/2日前的收盘价< 1.093 AND 统计20日中满足收盘价/1日前的收盘价>1.093的天数< 3
VAR48赋值:VAR44 OR VAR45 AND 收盘价>收盘价的5日简单移动平均 AND 收盘价>收盘价的30日简单移动平均 AND 收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价>收盘价的60日简单移动平均 AND 1日前的收盘价/2日前的收盘价< 1.08 AND 收盘价/1日前的收盘价>收盘价/1日前的开盘价
VAR49赋值:(最高价-90日内最低价的最低值)/90日内最低价的最低值*100>120 AND VAR39>=1日前的VAR39 AND VAR39>95 AND 收盘价/1日前的收盘价< 1.099
VAR50赋值:VAR39>100 AND 收盘价不等于开盘价 AND 收盘价/1日前的收盘价不等于收盘价/1日前的开盘价
VAR51赋值:VAR48 OR VAR49 OR VAR50
VAR52赋值:VAR46 OR VAR47 AND 统计10日中满足收盘价/1日前的收盘价>1.05的天数<=4 AND VAR51的12日累和< 1
VAR53赋值:VAR52 AND VAR52的20日累和< 2
输出XG:VAR53+VAR31+VAR25+VAR12>=3
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2017-2026 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图