通达信成功率不错的跌无可跌副图/选股公式源码

指标是一个综合性的选股公式,旨在识别潜在的底部反弹或上涨启动点。它通过多个条件进行筛选:
1. K线形态与短期趋势:要求当前为阳线,且前两日连续为阴线,形成短期反转形态。同时,短期均线(5日)明显低于股价,并与中期均线(10日)形成一定空头乖离,暗示短期超卖。
2. 长期底部确认:要求股价的30日低点与120日低点重合,表明处于一个中长期的底部区域。
3. 市场强度与趋势过滤:要求在过去60个交易日内出现过涨停板,且长期(250日)均线趋势走平或向上,或股价已站上长期均线,以此过滤掉处于长期下跌趋势的个股,聚焦于有一定市场关注度且趋势可能扭转的标的。
4. 专用趋势与波动系统:公式后半部分构建了一套复杂的多周期高低点移动平均系统,并衍生出“X_28”这一核心曲线。最终信号要求该曲线在近期形成“REF(前第2日值) > REF(前第3日值) AND 当前值 < REF(前第1日值)”的特定转折形态,即曲线在创出阶段高点后开始回落,这可能对应着股价在底部区域波动率收缩或准备启动的时点。
核心逻辑:综合寻找那些处于中长期底部区域、短期出现超卖反转形态、具备一定市场活跃度(有涨停基因)、且专用趋势波动系统发出特定转折信号的股票。公式中“DATE<=1341231”的日期限制表明其可能为2013年之前设计的策略,直接使用需注意时效性。
 
X_1:=REF(EVERY(CLOSE<OPEN,2),1) AND CLOSE>OPEN;
X_2:=MA(CLOSE,5);
X_3:=MA(CLOSE,10);
X_4:=(X_2-CLOSE)/CLOSE>3/100;
X_5:=(X_3-X_2)/X_2>0.03;
X_6:=LLV(CLOSE,30)=LLV(CLOSE,120);
X_7:=X_4 AND X_5 AND X_6;
X_8:=COUNT(CLOSE/REF(CLOSE,1)>1.097,60) AND (MA(CLOSE,250)>=REF(MA(CLOSE,250),30) OR CLOSE>MA(CLOSE,250)) AND BARSCOUNT(CLOSE)>100;
X_9:=BARSLAST(X_7)<=2 AND X_1 AND X_8;
X_10:=MA(HHV(HIGH,485),17);
X_11:=MA(HHV(HIGH,222),17);
X_12:=MA(HHV(HIGH,96),17);
X_13:=MA(LLV(LOW,485),17);
X_14:=MA(LLV(LOW,222),17);
X_15:=MA(LLV(LOW,96),17);
X_16:=MA((X_13*0.96+X_14*0.96+X_15*0.96+X_10*0.558+X_11*0.558+X_12*0.558)/6,17);
X_17:=MA((X_13*1.25+X_14*1.23+X_15*1.2+X_10*0.55+X_11*0.55+X_12*0.65)/6,17);
X_18:=MA((X_13*1.3+X_14*1.3+X_15*1.3+X_10*0.68+X_11*0.68+X_12*0.68)/6,17);
X_19:=MA((X_16*3+X_17*2+X_18)/6*1.738,17);
X_20:=IF(DATE<=1341231,X_19,X_19*DATE);
X_21:=LOW;
X_22:=REF(LOW,1);
X_23:=SMA(ABS(X_21-X_22),3,1)/SMA(MAX(X_21-X_22,0),3,1)*100;
X_24:=MA(IF(CLOSE*1.35<=X_20,X_23*10,X_23/10),3);
X_25:=LLV(LOW,30);
X_26:=HHV(X_24,30);
X_27:=1341231;
X_28:=IF(DATE<=X_27,MA(IF(LOW<=X_25,(X_24+X_26*2)/2,0),3),100000000);
X_29:=REF(X_28,2)>REF(X_28,3) AND X_28<REF(X_28,1);
X_9 AND X_29;


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


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


X_1赋值:1日前的最近2日一直存在收阴线 AND 收阳线
X_2赋值:收盘价的5日简单移动平均
X_3赋值:收盘价的10日简单移动平均
X_4赋值:(X_2-收盘价)/收盘价>3/100
X_5赋值:(X_3-X_2)/X_2>0.03
X_6赋值:30日内收盘价的最低值=120日内收盘价的最低值
X_7赋值:X_4 AND X_5 AND X_6
X_8赋值:统计60日中满足收盘价/1日前的收盘价>1.097的天数 AND (收盘价的250日简单移动平均>=30日前的收盘价的250日简单移动平均 OR 收盘价>收盘价的250日简单移动平均) AND 收盘价的有效数据周期数>100
X_9赋值:上次X_7距今天数<=2 AND X_1 AND X_8
X_10赋值:485日内最高价的最高值的17日简单移动平均
X_11赋值:222日内最高价的最高值的17日简单移动平均
X_12赋值:96日内最高价的最高值的17日简单移动平均
X_13赋值:485日内最低价的最低值的17日简单移动平均
X_14赋值:222日内最低价的最低值的17日简单移动平均
X_15赋值:96日内最低价的最低值的17日简单移动平均
X_16赋值:(X_13*0.96+X_14*0.96+X_15*0.96+X_10*0.558+X_11*0.558+X_12*0.558)/6的17日简单移动平均
X_17赋值:(X_13*1.25+X_14*1.23+X_15*1.2+X_10*0.55+X_11*0.55+X_12*0.65)/6的17日简单移动平均
X_18赋值:(X_13*1.3+X_14*1.3+X_15*1.3+X_10*0.68+X_11*0.68+X_12*0.68)/6的17日简单移动平均
X_19赋值:(X_16*3+X_17*2+X_18)/6*1.738的17日简单移动平均
X_20赋值:如果日期<=1341231,返回X_19,否则返回X_19*日期
X_21赋值:最低价
X_22赋值:1日前的最低价
X_23赋值:X_21-X_22的绝对值的3日[1日权重]移动平均/X_21-X_22和0的较大值的3日[1日权重]移动平均*100
X_24赋值:如果收盘价*1.35<=X_20,返回X_23*10,否则返回X_23/10的3日简单移动平均
X_25赋值:30日内最低价的最低值
X_26赋值:30日内X_24的最高值
X_27赋值:1341231
X_28赋值:如果日期<=X_27,返回如果最低价<=X_25,返回(X_24+X_26*2)/2,否则返回0的3日简单移动平均,否则返回100000000
X_29赋值:2日前的X_28>3日前的X_28 AND X_28<1日前的X_28
X_9 AND X_29
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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