来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
VAR1B := (100 * (EEC - 1日前的C的6日简单移动平均,6))) / (EMA(EMA(C - 1日前的C的绝对值,6),6))
抄底红箭 := ((2日内VAR1B最低值 = 7日内VAR1B最低值) AND (统计2日满足VAR1B < 0的天数)) AND CROSS(VAR1B,VAR1B的2日简单移动平均)
量能 := IF((MA((成交量 - 1日前的成交量) / 1日前的成交量,10)) = DRAWNULL,EMA((成交量 - 1日前的成交量) / 1日前的成交量,10),MA((成交量 - 1日前的成交量) / 1日前的成交量,10))
股价 := IF(((收盘价 - 收盘价的22日简单移动平均) / 收盘价的22日简单移动平均) = DRAWNULL,(收盘价 - 收盘价的22日指数移动平均) / 收盘价的22日指数移动平均,(收盘价 - 收盘价的22日简单移动平均) / 收盘价的22日简单移动平均)
主力量能 := IF(((股价 * (100 + 量能)) - (MA(股价 * (100 + 量能),7))) = DRAWNULL,(股价 * (100 + 量能)) - (EMA(股价 * (100 + 量能),7)),(股价 * (100 + 量能)) - (MA(股价 * (100 + 量能),7)))
量能金叉 := 主力量能上穿0
TYP := ((最高价 + 最低价) + 收盘价) / 3
CCI := (TYP - TYP的14日简单移动平均) / (0.015 * AVEDEV(TYP,14))
CCI金叉 := CCI上穿-100
A1 := C的14日指数移动平均
A1X := ((A1 - 1日前的A1) / 1日前的A1) * 100
出击A := IF(A1X >= 0,REF(C的14日指数移动平均,上次A1X上穿0距今天数 + 1),DRAWNULL)
出击A金叉 := A1X上穿0
DIFF := 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA := DIFF的9日指数移动平均
MACD金叉 := DIFF上穿DEA
MTR := EXPMEMA(MAX(MAX(最高价 - 最低价,最高价 - 1日前的收盘价的绝对值),ABS(1日前的收盘价 - 最低价)),14)
HD := 最高价 - 1日前的最高价
LD := 1日前的最低价 - 最低价
DMP := EXPMEMA(IF((HD > 0) AND (HD > LD),HD,0),14)
DMM := EXPMEMA(IF((LD > 0) AND (LD > HD),LD,0),14)
PDI := (DMP * 100) / MTR
MDI := (DMM * 100) / MTR
ADX := EXPMEMA(((MDI - PDI的绝对值) / (MDI + PDI)) * 100,6)
ADXR := EXPADX的6日平滑移动平均
X1 := C和O较大值
X2 := C和O的较小值
X := ((2日前的C > O) AND (2日前的X1 >= 2日内X1最高值)) AND (2日前的X2 <= 2日内X2最低值)
B := 上次X距今天数 + 2
A := ((B日前的X1 >= B日内X1最高值) AND (B日前的X2 <= B日内X2最低值)) AND (EVERY(V <= 1日前的V,B))
肉夹馍 := (((1日前的A AND (C > O)) AND (C > REF(B日内H最高值,1))) AND (V > REF(B日内V最高值,1))) AND (EVERY(C的5日简单移动平均 > C的10日简单移动平均,B + 1))
评台起飞 :=IF(((LAST(((H - L) / 1日前的C) < 0.1,5,0)) AND (成交量 > (1日前的成交量 * 2))) AND (C > (1日前的C * 1.05)),1,DRAWNULL),COLOR6060A0
NH := 18
LOWV := NH日内最低价最低值
HIGHV := NH日内最高价最高值
MAV := V的3日简单移动平均
横盘 := ((HIGHV - LOWV) / NH) < 0.15
放量1 := V >= (1.8 * MAV)
今天大阳 := ((C - 1日前的C) / 1日前的C) >= 0.05
启动 :=IF((横盘 AND 放量1) AND 今天大阳,1,DRAWNULL),,COLOR4080FF
A☆ := DMA(((H + L) + (C * 2)) / 4,0.9)
B☆ := 成交量 / (((H - L) * 2) - (C - O的绝对值))
C☆☆ := (IF(C > O,B☆ * (H - L),IF(C < O,B☆ * ((H - O) + (C - L)),成交量 / 2))) + (IF(C > O,0 - (B☆ * ((H - C) + (O - L))),IF(C < O,0 - (B☆ * (H - L)),0 - (成交量 / 2))))
A☆☆ := (C☆☆ / 20) / 1.15
攻击流量 := ((A☆☆ * 0.618) + (1日前的A☆☆ * 0.382)) + (2日前的HSL.HSL * 0.168)
B☆☆ := 攻击流量的3日指数移动平均
流量 := IF(B☆☆ > 1日前的B☆☆,1,0)
AA☆ := ((C和O较大值 - C和O的较小值) / C和O的较小值) < 0.00618
BB☆ := ((H - C和O较大值) / C和O较大值) > 0.00382
DD☆ := ((C和O的较小值 - L) / L) > 0.00382
EE☆ := ((BB☆ - DD☆的绝对值) / C) < 0.00618
星☆星 := ((AA☆ AND BB☆) AND DD☆) AND EE☆
星线选 := ((((星☆星 = 1) AND (流量 = 1)) AND (C > O)) AND (((C - C的20日简单移动平均的绝对值 / C的20日简单移动平均)) > 0.0382)) AND ((H - C和O较大值) <= (C和O的较小值 - L))
星线确认 :=IF(((IF((1日前的星线选 = 1) AND (C >= 1日前的C),1,0)) AND (C > O)) AND (((C - 1日前的C) / 1日前的C) > 0.00618),1,DRAWNULL),,COLORFF3399
一阳穿三线 :=IF(((((PDI上穿MDI AND PDI上穿ADX) AND PDI上穿ADXR) AND (收盘价 > 开盘价)) AND ((C / 1日前的C) > 0.5)) AND (成交量 > (成交量的5日简单移动平均 * 1.5)),1,DRAWNULL),,COLOR800080
T31 := (1日前的C / 2日前的C) >= 1.095
T32 := (O > 1日前的C) AND (C > O)
T33 := ((H > C) AND (O > L)) AND (L >= 1日前的C)
T34 := V > 1日前的V
涨停螺旋 :=IF(((T31 AND T32) AND T33) AND T34,1,DRAWNULL),,COLOR002080
RSV := ((收盘价 - 9日内最低价最低值) / (9日内最高价最高值 - 9日内最低价最低值)) * 100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J := (3 * K) - (2 * D)
KD金叉 := K上穿D
A1B := EMA(((L + H) + (C * 2)) / 4,14)
A1XB := ((A1B - 1日前的A1B) / 1日前的A1B) * 100
出击B := IF((A1XB >= 0) AND (上次A1XB上穿0距今天数 > 0),REF((C + O) / 2,上次A1XB上穿0距今天数),DRAWNULL)
出击B金叉 := 出击B上穿0
WMTM := 收盘价 - 12日前的收盘价
动量金叉 := WMTM上穿0
VAR1 := (收盘价 > 1日前的收盘价) AND (收盘价 > 2日前的收盘价)
VAR2 := (1日前的VAR1 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR3 := (1日前的VAR2 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VAR4 := (1日前的VAR3 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR5 := (1日前的VAR4 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VAR6 := (1日前的VAR5 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR7 := (1日前的VAR6 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VAR8 := (1日前的VAR7 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR9 := (1日前的VAR8 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VARA := (1日前的VAR9 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VARB := (1日前的VARA AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VARC := (1日前的VARB AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VARD := (收盘价 < 1日前的收盘价) AND (收盘价 < 2日前的收盘价)
VARE := (1日前的VARD AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VARF := (1日前的VARE AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR10 := (1日前的VARF AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VAR11 := (1日前的VAR10 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR12 := (1日前的VAR11 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VAR13 := (1日前的VAR12 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR14 := (1日前的VAR13 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VAR15 := (1日前的VAR14 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR16 := (1日前的VAR15 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
VAR17 := (1日前的VAR16 AND (收盘价 <= 1日前的收盘价)) AND (收盘价 >= 2日前的收盘价)
VAR18 := (1日前的VAR17 AND (收盘价 >= 1日前的收盘价)) AND (收盘价 <= 2日前的收盘价)
K线金底 := (REF(((((((((((VARD OR VARE) OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13) OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18,1)) AND VAR1
下跌 := ((((((((((VARD OR VARE) OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13) OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18
K线银底 := (下跌 AND (C > O)) AND (C > 1日前的C)
金银K线 := 1日前的K线银底 AND K线金底
HLC := REF(MA(((最高价 + 最低价) + 收盘价) / 3,10),1)
HV := E10日内最高价最高值的3日简单移动平均
LV := E10日内最低价最低值的3日简单移动平均
麦克支撑压力 := EMA((HLC * 2) - LV,3)
短线突击 := EMA((C + 1日前的C) / 2,3)
PSY := ((COUNT(收盘价 > 1日前的收盘价,12)) / 12) * 100
PSYMA := PSY的6日简单移动平均
预选安全区域 := (C <= 麦克支撑压力) AND (C >= 短线突击)
做空衰歇 := ADX上穿MDI
做多金叉 := PDI上穿MDI
拉升金叉 := ADX上穿ADXR AND (PDI > MDI)
初选量能金叉 := 量能金叉 AND (金银K线 OR 抄底红箭)
初选基础池 := (预选安全区域 AND (((金银K线 OR 抄底红箭) OR 动量金叉) OR (做空衰歇 OR 做多金叉))) AND ((初选量能金叉 OR CCI金叉) OR 出击A金叉)
动量金叉确认 := (动量金叉 OR (1日前的动量金叉 AND (拉升金叉 OR 做多金叉))) OR (做多金叉 AND 做空衰歇)
出击B金叉确认 := 出击B金叉 AND ((1日前的CCI金叉 OR KD金叉) OR 做空衰歇)
做多金叉确认 := 做多金叉 OR (做空衰歇 AND 拉升金叉)
MACD金叉确认 := MACD金叉 AND 1日前的量能金叉
KD金叉确认 := KD金叉 AND (REF((金银K线 OR 抄底红箭) OR 做空衰歇,1))
稳操胜券 :=IF((1日前的初选基础池 AND ((动量金叉确认 OR 出击B金叉确认) OR 启动)) AND ((做多金叉确认 OR MACD金叉确认) OR KD金叉确认),1,DRAWNULL),COLORA000FF
追涨 :=IF(((((肉夹馍 OR 评台起飞) OR 启动) OR 一阳穿三线) OR 星线确认) OR 涨停螺旋,1,DRAWNULL),COLORRED
关注 := ((((((((金银K线 + 抄底红箭) + 量能金叉) + CCI金叉) + 出击A上穿0) + 出击B上穿0) + 拉升金叉) + 做多金叉) + KD金叉) + MACD金叉
追涨