指标用于识别股价在特定黄金分割位(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 第三种);