未来函数检测结果如下:
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
XX1:=1;
XX2:=(MA(CLOSE,80)-MA(CLOSE,13)/3)*XX1;
神奇线: MA((CLOSE-XX2)/XX2,1);
买点1: IF(CROSS(神奇线,0) AND LOW/REF(HIGH,1)< 1.012,0.5,0), STICK,COLORWHITE;
稳: IF(COUNT(神奇线>REF(神奇线,1),3)=3 AND COUNT(神奇线< 0,10)=10 AND REF(神奇线,3)=LLV(神奇线,10),0.5,0);
买点2: IF(REF(神奇线,2)=LLV(神奇线,20) AND REF(神奇线,2)< 0.071 AND REF(神奇线,2)< REF(神奇线,1) AND NOT(REF(LOW,1)>REF(HIGH,2) AND LOW>REF(HIGH,1)) AND CLOSE>REF(CLOSE,1),0.5,0),COLORRED;
DRAWTEXT( 买点1>0,0.2 ,'★神奇线1'),COLORWHITE;
DRAWTEXT( 买点2>0,0.4 , '★神奇线'),COLORRED;
VAR1:=INDEXC;
VAR2:=MA(VAR1,6);
VAR3:=MA(VAR1,24);
VAR4:=MA(VAR1,32);
VAR5:=MA(VAR1,62);
VAR6:=MA(VAR1,105);
VAR7:=VAR5< REF(VAR5,1) AND VAR6< REF(VAR6,1) AND VAR5< VAR6*0.98;
VAR8:=VAR4>VAR2*1.11 AND VAR3>VAR2*1.095;
VAR9:=VAR2>VAR1*0.95;
百发百中:VAR7 AND VAR8 AND VAR9 AND CLOSE/COST(8)<=0.8 AND (CLOSE>OPEN OR CLOSE< OPEN) AND (REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)< REF(OPEN,1)) AND DATE< 1991231 OR CLOSE>0.1 AND DATE>1991231,COLORGREEN;
DRAWTEXT(百发百中>0 ,0.5 , '★百发百中'),COLORGREEN;
A:=99;
B:=LOW;
D:=REF(LOW,1);
E:=SMA(ABS(B-D),3,1)/SMA(MAX(B-D,0),3,1)*100;
F:=MA(IF(CLOSE*1.35<=A,E*10,E/10),3);
G:=LLV(LOW,30);
I:=HHV(F,30);
J:=99;
K:=CLOSE-REF(CLOSE,6);
M:=MA(K,6);
N:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
P:=SMA(N,3,1);
Q:=SMA(P,3,1);
R:=EMA(3*P-2*Q,2);
S:=(((K+100)/2+R)/2-50)*(-4);
T:=EMA(S,3);
U:=EMA(T,4);
W:=T;
X:=U;
Y:=100-W;
Z:=100-X;
ZZ:=IF(DATE<=J,MA(IF(LOW<=G,(F+I*2)/2,0),3),99);
长针1: Z< 9 AND ZZ>70000,COLORMAGENTA;
DRAWTEXT(长针1>0 ,0.7,'★长针1'),COLORMAGENTA;
V1:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE< REF(CLOSE,1),0-VOL,0)),0);
V2:=SUMBARS(VOL,CAPITAL);
V3:=IF(CLOSE>LLV(CLOSE,V2),1,-1);
V4:=IF(V1>LLV(V1,V2),1,-1);
V5:=V3*V4;
V6:=IF(V5=-1,1,0);
V7:=COUNT(V6=1,8)>2;
V8:=AMOUNT/VOL/100;
V9:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VA:=SUM(AMOUNT,13)/V8/100;
VB:=DMA(V9,VOL/VA);
VC:=(CLOSE-VB)/VB*100< -15;
VD:=(CLOSE-MIN(REF(CLOSE,5)*0.865,REF(CLOSE,21)*0.772))/CLOSE< 0.05;
长针2:VC AND VD AND V7;
(长针2>0 AND REF(长针2,1)=0),COLORCYAN;
DRAWTEXT(长针2>0 AND REF(长针2,1)=0,0.9,'★长针2'),COLORCYAN;
原理解析:
XX1赋值:1
XX2赋值:(CLOSE的80日简单移动平均-CLOSE的13日简单移动平均/3)*XX1
输出神奇线: MA((CLOSE-XX2)/XX2,1)
输出买点1: IF(神奇线上穿0 AND LOW/1日前的HIGH< 1.012,0.5,0), STICK,COLORWHITE
输出稳: IF(COUNT(神奇线>1日前的神奇线,3)=3 AND COUNT(神奇线< 0,10)=10 AND 3日前的神奇线=10日内神奇线最低值,0.5,0)
输出买点2: IF(2日前的神奇线=20日内神奇线最低值 AND 2日前的神奇线< 0.071 AND 2日前的神奇线< 1日前的神奇线 AND NOT(1日前的LOW>2日前的HIGH AND LOW>1日前的HIGH) AND CLOSE>1日前的CLOSE,0.5,0),COLORRED
当满足条件 买点1>0时,在0.2 和'★神奇线1'位置书写文字
当满足条件 买点2>0时,在0.4 和 '★神奇线'位置书写文字
VAR1赋值:INDEXC
VAR2赋值:VAR1的6日简单移动平均
VAR3赋值:VAR1的24日简单移动平均
VAR4赋值:VAR1的32日简单移动平均
VAR5赋值:VAR1的62日简单移动平均
VAR6赋值:VAR1的105日简单移动平均
VAR7赋值:VAR5< 1日前的VAR5 AND VAR6< 1日前的VAR6 AND VAR5< VAR6*0.98
VAR8赋值:VAR4>VAR2*1.11 AND VAR3>VAR2*1.095
VAR9赋值:VAR2>VAR1*0.95
输出百发百中:VAR7 AND VAR8 AND VAR9 AND CLOSE/获利盘为8%的成本分布<=0.8 AND (CLOSE>OPEN OR CLOSE< OPEN) AND (1日前的CLOSE>1日前的OPEN OR 1日前的CLOSE< 1日前的OPEN) AND DATE< 1991231 OR CLOSE>0.1 AND DATE>1991231,COLORGREEN
当满足条件百发百中>0 时,在0.5 和 '★百发百中'位置书写文字
A赋值:99
B赋值:LOW
D赋值:1日前的LOW
E赋值:SMA(B-D的绝对值,3,1)/SMA(B-D和0较大值,3,1)*100
如果CLOSE*1.35<=A返回E*10否则返回E/10
G赋值:30日内LOW最低值
I赋值:30日内F最高值
J赋值:99
K赋值:CLOSE-6日前的CLOSE
M赋值:K的6日简单移动平均
N赋值:(CLOSE-9日内LOW最低值)/(9日内HIGH最高值-9日内LOW最低值)*100
N的3日[1日权重]移动平均
P的3日[1日权重]移动平均
R赋值:3*P-2*Q的2日指数移动平均
S赋值:(((K+100)/2+R)/2-50)*(-4)
T赋值:S的3日指数移动平均
U赋值:T的4日指数移动平均
W赋值:T
X赋值:U
Y赋值:100-W
Z赋值:100-X
ZZ赋值:IF(DATE<=J,MA(IF(LOW<=G,(F+I*2)/2,0),3),99)
输出长针1: Z< 9 AND ZZ>70000,COLORMAGENTA
当满足条件长针1>0 时,在0.7和'★长针1'位置书写文字
V1赋值:SUM(IF(CLOSE>1日前的CLOSE,成交量,IF(CLOSE< 1日前的CLOSE,0-成交量,0)),0)
V2赋值:成交量累加至CAPITAL的天数
V3赋值:IF(CLOSE>V2日内CLOSE最低值,1,-1)
V4赋值:IF(V1>V2日内V1最低值,1,-1)
V5赋值:V3*V4
如果V5=-1返回1否则返回0
V7赋值:统计8日满足V6=1的天数>2
V8赋值:AMOUNT/成交量/100
V9赋值:(3*HIGH+LOW+OPEN+2*CLOSE)/7
VA赋值:13的AMOUNT日累和/V8/100
VB赋值:DV9的成交量/VA日简单移动平均
VC赋值:(CLOSE-VB)/VB*100< -15
VD赋值:(CLOSE-5日前的CLOSE*0.865和21日前的CLOSE*0.772的较小值)/CLOSE< 0.05
输出长针2:VC AND VD AND V7
(长针2>0 AND 1日前的长针2=0),COLORCYAN
DRAWTEXT(长针2>0 AND 1日前的长针2=0,0.9,'★长针2'),COLORCYAN