飞狐dmi副图指标 飞狐举世无双副图指标源码{公称名称:举世无双 }
原理解析:
A1赋值:大盘的收盘价
A2赋值:A1的5日简单移动平均
A3赋值:A1的20日简单移动平均
A4赋值:A1的30日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA20赋值:收盘价的20日简单移动平均
B1赋值:((A4 > (A2 * 1.08)) AND (A3 > (A2 * 1.055)))
B2赋值:(A2 > (A1 * 1.03))
B3赋值:(B1 AND B2)
M1赋值:收盘价的5日简单移动平均
M2赋值:收盘价的10日简单移动平均
M3赋值:(M1 (9 / 100))
N2赋值:(((M2 - M1) / M1) > 0.05)
N3赋值:((最高价 > (最低价 * 1.07)) AND (统计5日中满足(最高价>(最低价*1.04))的天数 > 2))
N4赋值:(统计7日中满足M3的天数 >= 7)
N5赋值:(((N1 AND N2) AND N3) AND N4)
P赋值:(((((((((((((((((N5 0)) AND (收阳线)) AND 1日前的(最高价>开盘价)) AND (27日前的最高价 >= 28日前的最低价)) AND ((11日前的开盘价 / 11日前的收盘价) = 10日前的最低价)) AND (((成交量(手) / 当前流通股本(手)) * 100) = 6日前的最低价)) AND (6日前的最高价 >= 7日前的收盘价)) AND ((8日前的开盘价 / 8日前的收盘价) = 4日前的最低价)) AND (收阳线)) AND ((收盘价 / 开盘价) > 1.009)) AND (日期 > 1050101))
T赋值:((((P 0)) AND ((7日前的收盘价 / 7日前的开盘价) 0)) AND ((4日前的开盘价 / 4日前的收盘价) 0)) OR Q)
VAR35赋值:((收盘价 * 50) / 100)
VAR36赋值:(VAR35的30日简单移动平均 * 0.83)
VAR37赋值:(VAR35/VAR36)的3日简单移动平均
底赋值:如果(VAR371.03))AND(1日前的最低价1.02))AND(30日内最低价的最低值=1日前的30日内最低价的最低值))的5日过滤 AND (日期 > 1050101))
G赋值:(((((((买 0)) AND ((开盘价 / 收盘价) > 1.01)) AND (((成交量(手) / 当前流通股本(手)) * 100) > 0.31)) AND (最高价 >= 1日前的最低价)) AND (1日前的收盘价 最低价))
阻击涨停赋值:(如果(((((最低价0))AND(最高价>=1日前的开盘价))AND((收盘价/开盘价)>1.04)),返回1,否则返回0 AND (日期 > 1050101))
K赋值:(((((((阻击涨停 0)) AND (最高价 > 收盘价)) AND ((最高价 / 开盘价) 最低价)) AND (最高价 > 最低价)) AND (收盘价 0.31))
J赋值:((((K 0)) AND (开盘价 0)) AND (开盘价 0)) AND ((成交量(手) / 成交量(手)的10日简单移动平均) > 0.61)) AND (((成交量(手) / 当前流通股本(手)) * 100) > 0.64)) AND (开盘价 0)) AND ((2日前的开盘价 / 3日前的收盘价) 1日前的MA10)) AND (收阳线)) AND (开盘价 > 9日前的收盘价)) OR 成功率) OR D)
RRRR赋值:((((((((((((((成功 0)) AND (3日前的最高价 最低价)) AND (3日前的最高价 >= 4日前的最低价)) AND ((2日前的开盘价 / 3日前的收盘价) 1日前的MA20)) AND (MA10 > 1日前的MA10))
CYC赋值:(((((((((((((成功0))AND((1日前的收盘价/1日前的开盘价)最低价),21))AND(4日前的最高价1日前的MA20))AND(MA1日过滤 OR RRRR) OR 成功)
输出成功率100%:((((((((((((((CYC 0)) AND ((1日前的最高价 / 1日前的收盘价) = 1日前的最低价)) AND ((8日前的收盘价 / 8日前的开盘价) 1日前的MA20)) AND (MA30 > 1日前的MA30)) AND (最低价 MA20)) OR CYC),线宽为3,COLORFFFF05
源码:
A1:=INDEXC;
A2:=MA(A1,5);
A3:=MA(A1,20);
A4:=MA(A1,30);
MA30:=MA(CLOSE,30);
MA20:=MA(CLOSE,20);
B1:=((A4 > (A2 * 1.08)) AND (A3 > (A2 * 1.055)));
B2:=(A2 > (A1 * 1.03));
B3:=(B1 AND B2);
M1:=MA(CLOSE,5);
M2:=MA(CLOSE,10);
M3:=(M1 (9 / 100));
N2:=(((M2 - M1) / M1) > 0.05);
N3:=((HIGH > (LOW * 1.07)) AND (COUNT((HIGH > (LOW * 1.04)),5) > 2));
N4:=(COUNT(M3,7) >= 7);
N5:=(((N1 AND N2) AND N3) AND N4);
P:=(((((((((((((((((N5 0),4)) AND (CLOSE > OPEN)) AND REF((HIGH > OPEN),1)) AND (REF(HIGH,27) >= REF(LOW,28))) AND ((REF(OPEN,11) / REF(CLOSE,11)) = REF(LOW,10))) AND (((VOL / CAPITAL) * 100) = REF(LOW,6))) AND (REF(HIGH,6) >= REF(CLOSE,7))) AND ((REF(OPEN,8) / REF(CLOSE,8)) = REF(LOW,4))) AND (CLOSE > OPEN)) AND ((CLOSE / OPEN) > 1.009)) AND (DATE > 1050101));
T:=((((P 0),15)) AND ((REF(CLOSE,7) / REF(OPEN,7)) 0),34)) AND ((REF(OPEN,4) / REF(CLOSE,4)) 0),65)) OR Q);
VAR35:=((CLOSE * 50) / 100);
VAR36:=(MA(VAR35,30) * 0.83);
VAR37:=MA((VAR35 / VAR36),3);
底:=IF((VAR37 1.03)) AND (REF(LOW,1) 1.02)) AND (LLV(LOW,30) = REF(LLV(LOW,30),1))),5) AND (DATE > 1050101));
G:=(((((((买 0),4)) AND ((OPEN / CLOSE) > 1.01)) AND (((VOL / CAPITAL) * 100) > 0.31)) AND (HIGH >= REF(LOW,1))) AND (REF(CLOSE,1) LOW));
阻击涨停:=(IF((((((LOW 0)) AND (HIGH >= REF(OPEN,1))) AND ((CLOSE / OPEN) > 1.04)),1,0) AND (DATE > 1050101));
K:=(((((((阻击涨停 0),4)) AND (HIGH > CLOSE)) AND ((HIGH / OPEN) LOW),1)) AND (HIGH > LOW)) AND (CLOSE 0.31));
J:=((((K 0),51)) AND (OPEN OPEN));
M:=((((K 0),11)) AND (OPEN OPEN));
MV:=(((K OR G) OR J) OR M);
成功率:=((((((MV 0),50)) AND ((VOL / MA(VOL,10)) > 0.61)) AND (((VOL / CAPITAL) * 100) > 0.64)) AND (OPEN OPEN)) OR MV);
成功:=((((((((((成功率 0),9)) AND ((REF(OPEN,2) / REF(CLOSE,3)) REF(MA10,1))) AND (CLOSE > OPEN)) AND (OPEN > REF(CLOSE,9))) OR 成功率) OR D);
RRRR:=((((((((((((((成功 0),13)) AND (REF(HIGH,3) LOW),18)) AND (REF(HIGH,3) >= REF(LOW,4))) AND ((REF(OPEN,2) / REF(CLOSE,3)) OPEN)) AND (MA20 > REF(MA20,1))) AND (MA10 > REF(MA10,1)));
CYC:=((FILTER((((((((((((成功 0),16)) AND ((REF(CLOSE,1) / REF(OPEN,1)) LOW),21)) AND (REF(HIGH,4) OPEN)) AND (MA20 > REF(MA20,1))) AND (MA10 > REF(MA10,1))),9) OR RRRR) OR 成功);
成功率100%:((((((((((((((CYC 0),12)) AND ((REF(HIGH,1) / REF(CLOSE,1)) = REF(LOW,1))) AND ((REF(CLOSE,8) / REF(OPEN,8)) OPEN)) AND (MA20 > REF(MA20,1))) AND (MA30 > REF(MA30,1))) AND (LOW MA20)) OR CYC),LINETHICK3,colorFFFF05;