通达信回抽确认选股指标公式源码

指标用于识别股价在特定黄金分割位(0.618)附近的潜在转折点。其核心逻辑如下:

1. 计算基准线:首先计算20日移动平均线(MA20)。
2. 识别趋势段:
通过统计连续收盘价低于MA20的周期数,识别下跌趋势段。
通过统计连续收盘价高于MA20的周期数,识别上涨趋势段。
使用`BACKSET`函数对满足一定长度(≥4周期)的趋势段进行标记。
3. 定位高低点:
在标记的下跌趋势段中,寻找最低价(L)的最低点,作为潜在“低点”。
在标记的上涨趋势段中,寻找最高价(H)的最高点,作为潜在“高点”。
使用`DRAWLINE`函数连接这些高低点,形成趋势线。
4. 计算黄金分割位:
取最近的一个“高点”作为“顶点2”,取最近的一个“低点”作为“低点2”。
计算从“低点2”到“顶点2”这段涨幅的0.618黄金分割位,公式为:`低点2 + (顶点2 - 低点2) 0.618`。该价位标记为`%618`。
5. 设置选股条件:
前置条件(都满足):昨日收盘价需高于`%618`价位至少0.01元,且今日成交量小于昨日成交量。
K线形态条件(满足其一即可):
第一种:今日开盘价在`%618`价位&177;0.01元的范围内,且今日收阳线(收盘价>开盘价)。
第二种:今日开盘价高于`%618`价位至少0.01元,但收盘价落在`%618`价位&177;0.01元的范围内,且今日收阴线(收盘价<开盘价)。
第三种:今日收盘价高于`%618`价位至少0.01元,且今日最低价落在`%618`价位&177;0.01元的范围内。
6. 最终信号:当“前置条件”与任意一个“K线形态条件”同时成立时,输出“选股”信号。

指标要点:指标旨在捕捉股价在关键黄金分割阻力/支撑位(0.618)附近,伴随成交量萎缩,并通过特定K线组合(开盘、收盘、最低价围绕该价位争夺)显示出可能发生转折的股票。
 

MA20:=MA(CLOSE,20);

JXX:=BARSLASTCOUNT(C<MA20);

JXX1:=BACKSET((JXX>=4)*JXX,JXX);

JXS:=BARSLASTCOUNT(C>MA20);

JXS1:=BACKSET((JXS>=4)*JXS,JXS);

KGC:=BARSLASTCOUNT(NOT(JXX1 OR JXS1));

JXL:=BARSLASTCOUNT(REF(JXX1>0,KGC));

JXH:=BARSLASTCOUNT(REF(JXS1>0,KGC));

XWZ:=FILTERX(LLV(L,JXL)=L,JXL);

SWZ:=FILTERX(HHV(H,JXH)=H,JXH);

A:=DRAWLINE(XWZ,L,SWZ,H,0);

高:=REF(H,BARSLAST(SWZ));

低:=REF(L,BARSLAST(XWZ));

BB:=BARSLAST(JXL=1);

顶点2:=REF(高,BARSLAST(JXL));

低点2:=REF(低,BB);

H61:=((顶点2-低点2)*0.618+低点2);

%618:=REFDATE(H61,DATE);

都满足:=REF(C,1)>%618+0.01 AND V<REF(V,1);

第一种:=RANGE(O,%618-0.01,%618+0.01) AND C>O;

第二种:=O>%618+0.01 AND RANGE(C,%618-0.01,%618+0.01) AND C<O;

第三种:=C>%618+0.01 AND RANGE(L,%618-0.01,%618+0.01);

选股:都满足 AND (第一种 OR 第二种 OR 第三种);







来函数检测结果如下
该公式包含未来函数:BACKSET

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

MA20赋值:收盘价的20日简单移动平均
JXX赋值:条件连续成立次数
JXX1赋值:若(JXX>=4)*JXX则将最近JXX周期置为1
JXS赋值:条件连续成立次数
JXS1赋值:若(JXS>=4)*JXS则将最近JXS周期置为1
KGC赋值:条件连续成立次数
JXL赋值:条件连续成立次数
JXH赋值:条件连续成立次数
XWZ赋值:JXL日内最低价的最低值=最低价的JXL日反向过滤
SWZ赋值:JXH日内最高价的最高值=最高价的JXH日反向过滤
A赋值:当满足条件XWZ时,在最低价位置画直线起点,当满足条件SWZ时,在最高价位置画直线终点,0表示是否延长.
高赋值:上次SWZ距今天数日前的最高价
低赋值:上次XWZ距今天数日前的最低价
BB赋值:上次JXL=1距今天数
顶点2赋值:上次JXL距今天数日前的高
低点2赋值:BB日前的低
H61赋值:((顶点2-低点2)*0.618+低点2)
%618赋值:日期日H61
都满足赋值:1日前的收盘价>%618+0.01 AND 成交量(手)<1日前的成交量(手)
第一种赋值:开盘价位于%618-0.01和%618+0.01之间 AND 收阳线
第二种赋值:开盘价>%618+0.01 AND 收盘价位于%618-0.01和%618+0.01之间 AND 收阴线
第三种赋值:收盘价>%618+0.01 AND 最低价位于%618-0.01和%618+0.01之间
输出选股:都满足 AND (第一种 OR 第二种 OR 第三种)
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

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