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


N:=20; M:=90; DD:=250; X_1:=COST(50)=DRAWNULL; TESTSKIP(CODELIKE(1) OR X_1); X_2:=AMOUNT/vol/100; X_3:=EMA(X_2,N); X_4:=M; DIF:EMA(Abs(100*CLOSE/X_3-100),X_4),NODRAW; HH:X_3*(100+DIF)/100,DOTLINE,COLORRED,LINETHICK2; MID:X_3,DOTLINE,COLORMAGENTA; LL:X_3*(100-DIF)/100,DOTLINE,COLORGREEN,LINETHICK2; HH2:IF(CURRBARSCOUNT<=DD,X_3*(100+DIF*2)/100,DRAWNULL),DOTLINE,COLORYELLOW; LL2:IF(CURRBARSCOUNT<=DD,X_3*(100-DIF*2)/100,DRAWNULL),DOTLINE,COLORYELLOW; NOTEXTHH3:IF(CURRBARSCOUNT<=DD,X_3*(100+DIF*3)/100,DRAWNULL),COLORFF8080; NOTEXTLL3:IF(CURRBARSCOUNT<=DD,X_3*(100-DIF*3)/100,DRAWNULL),COLORFF8080; STICKLINE(CURRBARSCOUNT<=DD,(HH2+NOTEXTHH3)/2,NOTEXTHH3,0.2,(-1)),COLOREE7070; STICKLINE(CURRBARSCOUNT<=DD,(LL2+NOTEXTLL3)/2,NOTEXTLL3,0.2,(-1)),COLOREE7070; X_5:=REF(BARSLAST(crOSS(LL,MAX(CLOSE,OPEN))),1)+1; X_6:=X_5>=1 AND (CLOSE>OPEN AND CLOSE>REF(CLOSE,1) AND COUNT(CLOSE>REF(CLOSE,1),X_5)=1); X_7:=REF(BARSLAST(CROSS(LL2,MAX(CLOSE,OPEN))),1)+1; X_8:=X_7>=1 AND LOW< LL2 AND CLOSE< LL AND CLOSE>OPEN AND CLOSE>REF(CLOSE,1) AND COUNT(CLOSE>REF(CLOSE,1),X_7)=1; X_9:=HIGH< REF(HIGH,1) AND LOW< REF(LOW,1); X_10:=HIGH< REF(HIGH,1) AND LOW>REF(LOW,1); X_11:=HIGH>REF(HIGH,1) AND LOW< REF(LOW,1); X_12:=HIGH>REF(HIGH,1) AND LOW>REF(LOW,1); X_13:=REF(HIGH,2)< HIGH AND REF(LOW,2)< LOW AND REF(HIGH,2)>REF(HIGH,1) AND REF(LOW,2)< REF(LOW,1); X_14:=COUNT(X_9,6)>=3 AND COUNT(X_10 OR X_11,5)=0 AND LLVBARS(LOW,6)=1 AND HHVBARS(HIGH,6)>=5 AND X_12; X_15:=COUNT(X_9,7)>=3 AND COUNT(X_10 OR X_11,6)=1 AND LLVBARS(LOW,7)=2 AND HHVBARS(HIGH,7)>=6 AND X_13; X_16:=COUNT(X_9,7)>=3 AND COUNT(X_10 OR X_11,6)=1 AND LLVBARS(LOW,7)=1 AND HHVBARS(HIGH,7)>=6 AND X_12; X_17:=COUNT(X_9,8)>=3 AND COUNT(X_10 OR X_11,7)<=2 AND LLVBARS(LOW,8)=2 AND HHVBARS(HIGH,8)>=7 AND X_13; X_18:=COUNT(X_9,8)>=3 AND COUNT(X_10 OR X_11,7)<=2 AND LLVBARS(LOW,8)=1 AND HHVBARS(HIGH,8)>=7 AND X_12; X_19:=COUNT(X_9,9)>=3 AND COUNT(X_10 OR X_11,8)<=3 AND LLVBARS(LOW,9)=2 AND HHVBARS(HIGH,9)>=8 AND X_13; X_20:=COUNT(X_9,9)>=3 AND COUNT(X_10 OR X_11,8)<=3 AND LLVBARS(LOW,9)=1 AND HHVBARS(HIGH,9)>=8 AND X_12; X_21:=COUNT(X_9,10)>=3 AND COUNT(X_10 OR X_11,9)<=4 AND LLVBARS(LOW,10)=2 AND HHVBARS(HIGH,10)>=9 AND X_13; X_22:=COUNT(X_9,10)>=3 AND COUNT(X_10 OR X_11,9)<=4 AND LLVBARS(LOW,10)=1 AND HHVBARS(HIGH,10)>=9 AND X_12; X_23:=COUNT(X_9,11)>=3 AND COUNT(X_10 OR X_11,10)<=5 AND LLVBARS(LOW,11)=2 AND HHVBARS(HIGH,11)>=10 AND X_13; X_24:=COUNT(X_9,3)>=1 AND LLVBARS(LOW,3)=1 AND X_12; X_25:=COUNT(X_9,4)>=1 AND LLVBARS(LOW,4)=2 AND X_13; X_26:=COUNT(X_9,4)>=1 AND COUNT(X_10 OR X_11,4)=1 AND LLVBARS(LOW,4)=1 AND X_12; X_27:=COUNT(X_9,5)>=1 AND COUNT(X_10 OR X_11,5)=2 AND LLVBARS(LOW,5)=2 AND X_13; X_28:=X_14 OR X_15 OR X_16 OR X_17 OR X_18 OR X_19 OR X_20 OR X_21 OR X_22 OR X_23 OR X_24 OR X_25 OR X_26 OR X_27; X_29:=X_7>=1 AND X_28 AND COUNT(X_28,X_7)=1; DRAWICON(X_6 AND NOT(X_8),LOW,1); DRAWICON(X_8 AND NOT(X_29),LOW,9); DRAWICON(X_29,LOW,25); X_30:=REF(BARSLAST(CROSS(MIN(OPEN,CLOSE),HH)),1)+1; X_31:=CLOSE< OPEN OR CLOSE< REF(CLOSE,1) AND COUNT(CLOSE< HH,X_30)=1; DRAWICON(X_31,HIGH*1.02,2); X_32:=REF(BARSLAST(CROSS(MIN(OPEN,CLOSE),NOTEXTHH3) OR CROSS(MIN(OPEN,CLOSE),HH2)),1)+1; X_33:=CLOSE< OPEN OR CLOSE< REF(CLOSE,1) AND COUNT(CLOSE< NOTEXTHH3,X_32)=1; X_34:=CLOSE< REF((CLOSE+OPEN)/2,1) AND REF(CLOSE,1)>HH2; DRAWICON(X_33 OR X_34,HIGH*1.02,15);

原理解析:
N赋值:20
M赋值:90
DD赋值:250
X_1赋值:获利盘为50%的成本分布=DRAWNULL
TESTSKIP(CODELIKE(1) OR X_1)
X_2赋值:AMOUNT/成交量/100
X_3赋值:X_2的N日指数移动平均
X_4赋值:M
输出DIF:EMA(100*收盘价/X_3-100的绝对值,X_4),NODRAW
输出HH:X_3*(100+DIF)/100,DOTLINE,画红色,LINETHICK2
MID:X_3,DOTLINE,COLORMAGENTA
输出LL:X_3*(100-DIF)/100,DOTLINE,COLORGREEN,LINETHICK2
HH2:IF(CURRBARSCOUNT<=DD,X_3*(100+DIF*2)/100,DRAWNULL),DOTLINE,COLORYELLOW
LL2:IF(CURRBARSCOUNT<=DD,X_3*(100-DIF*2)/100,DRAWNULL),DOTLINE,COLORYELLOW
NOTEXTHH3:IF(CURRBARSCOUNT<=DD,X_3*(100+DIF*3)/100,DRAWNULL),COLORFF8080
NOTEXTLL3:IF(CURRBARSCOUNT<=DD,X_3*(100-DIF*3)/100,DRAWNULL),COLORFF8080
STICKLINE(CURRBARSCOUNT<=DD,(HH2+NOTEXTHH3)/2,NOTEXTHH3,0.2,(-1)),COLOREE7070
STICKLINE(CURRBARSCOUNT<=DD,(LL2+NOTEXTLL3)/2,NOTEXTLL3,0.2,(-1)),COLOREE7070
X_5赋值:REF(上次CROSS(LL,收盘价和OPEN较大值距今天数),1)+1
X_6赋值:X_5>=1 AND (收盘价>OPEN AND 收盘价>1日前的收盘价 AND COUNT(收盘价>1日前的收盘价,X_5)=1)
X_7赋值:REF(上次CROSS(LL2,收盘价和OPEN较大值距今天数),1)+1
X_8赋值:X_7>=1 AND 最低价< LL2 AND 收盘价< LL AND 收盘价>OPEN AND 收盘价>1日前的收盘价 AND COUNT(收盘价>1日前的收盘价,X_7)=1
X_9赋值:最高价< 1日前的最高价 AND 最低价< 1日前的最低价
X_10:=最高价< 1日前的最高价 AND 最低价>1日前的最低价
X_11:=最高价>1日前的最高价 AND 最低价< 1日前的最低价
X_12:=最高价>1日前的最高价 AND 最低价>1日前的最低价
X_13:=2日前的最高价< 最高价 AND 2日前的最低价< 最低价 AND 2日前的最高价>1日前的最高价 AND 2日前的最低价< 1日前的最低价
X_14:=统计6日满足X_9的天数>=3 AND 统计5日满足X_10 OR X_11的天数=0 AND LLVBARS(最低价,6)=1 AND HHVBARS(最高价,6)>=5 AND X_12
X_15:=统计7日满足X_9的天数>=3 AND 统计6日满足X_10 OR X_11的天数=1 AND LLVBARS(最低价,7)=2 AND HHVBARS(最高价,7)>=6 AND X_13
X_16:=统计7日满足X_9的天数>=3 AND 统计6日满足X_10 OR X_11的天数=1 AND LLVBARS(最低价,7)=1 AND HHVBARS(最高价,7)>=6 AND X_12
X_17:=统计8日满足X_9的天数>=3 AND 统计7日满足X_10 OR X_11的天数<=2 AND LLVBARS(最低价,8)=2 AND HHVBARS(最高价,8)>=7 AND X_13
X_18:=统计8日满足X_9的天数>=3 AND 统计7日满足X_10 OR X_11的天数<=2 AND LLVBARS(最低价,8)=1 AND HHVBARS(最高价,8)>=7 AND X_12
X_19:=统计9日满足X_9的天数>=3 AND 统计8日满足X_10 OR X_11的天数<=3 AND LLVBARS(最低价,9)=2 AND HHVBARS(最高价,9)>=8 AND X_13
X_20:=统计9日满足X_9的天数>=3 AND 统计8日满足X_10 OR X_11的天数<=3 AND LLVBARS(最低价,9)=1 AND HHVBARS(最高价,9)>=8 AND X_12
X_21:=统计10日满足X_9的天数>=3 AND 统计9日满足X_10 OR X_11的天数<=4 AND LLVBARS(最低价,10)=2 AND HHVBARS(最高价,10)>=9 AND X_13
X_22:=统计10日满足X_9的天数>=3 AND 统计9日满足X_10 OR X_11的天数<=4 AND LLVBARS(最低价,10)=1 AND HHVBARS(最高价,10)>=9 AND X_12
X_23:=统计11日满足X_9的天数>=3 AND 统计10日满足X_10 OR X_11的天数<=5 AND LLVBARS(最低价,11)=2 AND HHVBARS(最高价,11)>=10 AND X_13
X_24:=统计3日满足X_9的天数>=1 AND LLVBARS(最低价,3)=1 AND X_12
X_25:=统计4日满足X_9的天数>=1 AND LLVBARS(最低价,4)=2 AND X_13
X_26:=统计4日满足X_9的天数>=1 AND 统计4日满足X_10 OR X_11的天数=1 AND LLVBARS(最低价,4)=1 AND X_12
X_27:=统计5日满足X_9的天数>=1 AND 统计5日满足X_10 OR X_11的天数=2 AND LLVBARS(最低价,5)=2 AND X_13
X_28:=X_14 OR X_15 OR X_16 OR X_17 OR X_18 OR X_19 OR X_20 OR X_21 OR X_22 OR X_23 OR X_24 OR X_25 OR X_26 OR X_27
X_29:=X_7>=1 AND X_28 AND 统计X_7日满足X_28的天数=1
DRAWICON(X_6 AND NOT(X_8),最低价,1)
DRAWICON(X_8 AND NOT(X_29),最低价,9)
当满足条件X_29时,在最低价和25之间画图标
X_30:=REF(上次CROSS(OPEN和收盘价的较小值,HH距今天数),1)+1
X_31:=收盘价< OPEN OR 收盘价< 1日前的收盘价 AND 统计X_30日满足收盘价< HH的天数=1
当满足条件X_31时,在最高价*1.02和2之间画图标
X_32:=REF(上次CROSS(OPEN和收盘价的较小值,NOTEXTHH3距今天数 OR CROSS(OPEN和收盘价的较小值,HH2)),1)+1
X_33:=收盘价< OPEN OR 收盘价< 1日前的收盘价 AND 统计X_32日满足收盘价< NOTEXTHH3的天数=1
X_34:=收盘价< REF((收盘价+OPEN)/2,1) AND REF(收盘价,1)>HH2
当满足条件X_33 OR X_34时,在最高价*1.02和15之间画图标

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!