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


HH:=FINDHIGH(H,0,20,1);

LL:=FINDLOW(L,0,20,1);

HH1:=FINDHIGH(H,20,20,1);

LL1:=FINDLOW(L,20,20,1);

HH2:=FINDHIGH(H,40,20,1);

LL2:=FINDLOW(L,40,20,1);

HH3:=FINDHIGH(H,60,20,1);

LL3:=FINDLOW(L,60,20,1);

HH4:=FINDHIGH(H,80,20,1);

LL4:=FINDLOW(L,80,20,1);

HH5:=FINDHIGH(H,100,20,1);

LL5:=FINDLOW(L,100,20,1);

STICKLINE(CURRBARSCOUNT<20 AND CURRBARSCOUNT>1 ,CONST(HH),CONST(HH),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<20 AND CURRBARSCOUNT>1 ,CONST(LL),CONST(LL),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<20 AND CURRBARSCOUNT>1 ,(CONST(HH)+CONST(LL))/2,(CONST(HH)+CONST(LL))/2,8,-1),COLORWHITE;

STICKLINE(CURRBARSCOUNT=20 OR CURRBARSCOUNT=1 ,CONST(HH),CONST(LL),0,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<40 AND CURRBARSCOUNT>21 ,CONST(HH1),CONST(HH1),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<40 AND CURRBARSCOUNT>21,CONST(LL1),CONST(LL1),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<40 AND CURRBARSCOUNT>21 ,(CONST(HH1)+CONST(LL1))/2,(CONST(HH1)+CONST(LL1))/2,8,-1),COLORWHITE;

STICKLINE(CURRBARSCOUNT=40 OR CURRBARSCOUNT=21 ,CONST(HH1),CONST(LL1),0,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<60 AND CURRBARSCOUNT>41,CONST(HH2),CONST(HH2),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<60 AND CURRBARSCOUNT>41,CONST(LL2),CONST(LL2),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<60 AND CURRBARSCOUNT>41 ,(CONST(HH2)+CONST(LL2))/2,(CONST(HH2)+CONST(LL2))/2,8,-1),COLORWHITE;

STICKLINE(CURRBARSCOUNT=60 OR CURRBARSCOUNT=41,CONST(HH2),CONST(LL2),0,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<80 AND CURRBARSCOUNT>61,CONST(HH3),CONST(HH3),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<80 AND CURRBARSCOUNT>61,CONST(LL3),CONST(LL3),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<80 AND CURRBARSCOUNT>61 ,(CONST(HH3)+CONST(LL3))/2,(CONST(HH3)+CONST(LL3))/2,8,-1),COLORWHITE;

STICKLINE(CURRBARSCOUNT=80 OR CURRBARSCOUNT=61,CONST(HH3),CONST(LL3),0,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<100 AND CURRBARSCOUNT>81,CONST(HH4),CONST(HH4),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<100 AND CURRBARSCOUNT>81,CONST(LL4),CONST(LL4),8,0)COLORYELLOW;

STICKLINE(CURRBARSCOUNT<100 AND CURRBARSCOUNT>81 ,(CONST(HH4)+CONST(LL4))/2,(CONST(HH4)+CONST(LL4))/2,8,-1),COLORWHITE;

STICKLINE(CURRBARSCOUNT=100 OR CURRBARSCOUNT=81,CONST(HH4),CONST(LL4),0,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<120 AND CURRBARSCOUNT>101,CONST(HH5),CONST(HH5),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<120 AND CURRBARSCOUNT>101,CONST(LL5),CONST(LL5),8,0),COLORWHITE;

STICKLINE(CURRBARSCOUNT<120 AND CURRBARSCOUNT>101 ,(CONST(HH5)+CONST(LL5))/2,(CONST(HH5)+CONST(LL5))/2,8,-1),COLORWHITE;

STICKLINE(CURRBARSCOUNT=120 OR CURRBARSCOUNT=101,CONST(HH5),CONST(LL5),0,0),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=20,0.9,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=20,0.9,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=40,0.7,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH1,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=40,0.7,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL1,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=60,0.55,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH2,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=60,0.55,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL2,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=80,0.38,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH3,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=80,0.38,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL3,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=100,0.22,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH4,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=100,0.22,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL4,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=120,0.101,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH5,2)),'元')),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=120,0.101,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL5,2)),'元')),COLORWHITE;

 


原理解析:
HH赋值:FIND最高价(H,0,20,1)
LL赋值:FIND最低价(L,0,20,1)
HH1:=FIND最高价(H,20,20,1)
LL1:=FIND最低价(L,20,20,1)
HH2:=FIND最高价(H,40,20,1)
LL2:=FIND最低价(L,40,20,1)
HH3:=FIND最高价(H,60,20,1)
LL3:=FIND最低价(L,60,20,1)
HH4:=FIND最高价(H,80,20,1)
LL4:=FIND最低价(L,80,20,1)
HH5:=FIND最高价(H,100,20,1)
LL5:=FIND最低价(L,100,20,1)
STICKLINE( 到最后交易的周期<20 AND 到最后交易的周期>1 ,CONST(HH),CONST(HH),8,0),画白色
STICKLINE( 到最后交易的周期<20 AND 到最后交易的周期>1 ,CONST(LL),CONST(LL),8,0),画白色
STICKLINE( 到最后交易的周期<20 AND 到最后交易的周期>1 ,(CONST(HH)+CONST(LL))/2,(CONST(HH)+CONST(LL))/2,8,-1),画白色
STICKLINE( 到最后交易的周期=20 OR 到最后交易的周期=1 ,CONST(HH),CONST(LL),0,0),画白色
STICKLINE( 到最后交易的周期<40 AND 到最后交易的周期>21 ,CONST(HH1),CONST(HH1),8,0),画白色
STICKLINE( 到最后交易的周期<40 AND 到最后交易的周期>21,CONST(LL1),CONST(LL1),8,0),画白色
STICKLINE( 到最后交易的周期<40 AND 到最后交易的周期>21 ,(CONST(HH1)+CONST(LL1))/2,(CONST(HH1)+CONST(LL1))/2,8,-1),画白色
STICKLINE( 到最后交易的周期=40 OR 到最后交易的周期=21 ,CONST(HH1),CONST(LL1),0,0),画白色
STICKLINE( 到最后交易的周期<60 AND 到最后交易的周期>41,CONST(HH2),CONST(HH2),8,0),画白色
STICKLINE( 到最后交易的周期<60 AND 到最后交易的周期>41,CONST(LL2),CONST(LL2),8,0),画白色
STICKLINE( 到最后交易的周期<60 AND 到最后交易的周期>41 ,(CONST(HH2)+CONST(LL2))/2,(CONST(HH2)+CONST(LL2))/2,8,-1),画白色
STICKLINE( 到最后交易的周期=60 OR 到最后交易的周期=41,CONST(HH2),CONST(LL2),0,0),画白色
STICKLINE( 到最后交易的周期<80 AND 到最后交易的周期>61,CONST(HH3),CONST(HH3),8,0),画白色
STICKLINE( 到最后交易的周期<80 AND 到最后交易的周期>61,CONST(LL3),CONST(LL3),8,0),画白色
STICKLINE( 到最后交易的周期<80 AND 到最后交易的周期>61 ,(CONST(HH3)+CONST(LL3))/2,(CONST(HH3)+CONST(LL3))/2,8,-1),画白色
STICKLINE( 到最后交易的周期=80 OR 到最后交易的周期=61,CONST(HH3),CONST(LL3),0,0),画白色
STICKLINE( 到最后交易的周期<100 AND 到最后交易的周期>81,CONST(HH4),CONST(HH4),8,0),画白色
STICKLINE( 到最后交易的周期<100 AND 到最后交易的周期>81,CONST(LL4),CONST(LL4),8,0)COLORYELLOW
STICKLINE( 到最后交易的周期<100 AND 到最后交易的周期>81 ,(CONST(HH4)+CONST(LL4))/2,(CONST(HH4)+CONST(LL4))/2,8,-1),画白色
STICKLINE( 到最后交易的周期=100 OR 到最后交易的周期=81,CONST(HH4),CONST(LL4),0,0),画白色
STICKLINE( 到最后交易的周期<120 AND 到最后交易的周期>101,CONST(HH5),CONST(HH5),8,0),画白色
STICKLINE( 到最后交易的周期<120 AND 到最后交易的周期>101,CONST(LL5),CONST(LL5),8,0),画白色
STICKLINE( 到最后交易的周期<120 AND 到最后交易的周期>101 ,(CONST(HH5)+CONST(LL5))/2,(CONST(HH5)+CONST(LL5))/2,8,-1),画白色
STICKLINE( 到最后交易的周期=120 OR 到最后交易的周期=101,CONST(HH5),CONST(LL5),0,0),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=20,0.9,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=20,0.9,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=40,0.7,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH1,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=40,0.7,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL1,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=60,0.55,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH2,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=60,0.55,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL2,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=80,0.38,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH3,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=80,0.38,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL3,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=100,0.22,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH4,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=100,0.22,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL4,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=120,0.101,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH5,2)),'元')),画白色
输出DRAWTEXT_FIX(CURRBARSCOUNT=120,0.101,1.9,0,STRCAT(STRCAT('最低价:',VAR2STR(LL5,2)),'元')),画白色
 

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