请教一个指标问题 (文华财经)

投资者咨询:请教一个指标问题 (文华财经)
来源:文华财经  日期:2020-12-3 6:03
 这个指标的意思是选取日线符合条件的K线,进入小周期划线。

现在先自定义周期,8小时,那么英镑美元合约在该周期下会有5:00-13:00这个时间段。

要求:将代码的选取时间由日线改成上述的那个时间段,然后进入小周期划线


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看文件名:代码.txt



技术人员回复
日期:2020-12-3 8:12
参考:

N:=BARSLAST(CROSS(TIME>=0500,0.5))+1;
HH:=HHV(H,N);
LL:=LLV(L,N);
HH1:=REF(HH,N);
LL1:=REF(LL,N);
OO:=VALUEWHEN(CROSS(TIME>=0500,0.5),O);
DRAWSL((REFX(TIME=1300,1)||ISLASTBAR&&TIME>=0500&&TIME<=1300)&&MAX(C,OO)<HH1&&MIN(C,OO)>LL1,HHV(H,N),0,-N+1,0,COLORWHITE);
DRAWSL((REFX(TIME=1300,1)||ISLASTBAR&&TIME>=0500&&TIME<=1300)&&MAX(C,OO)<HH1&&MIN(C,OO)>LL1,LLV(L,N),0,-N+1,0,COLORWHITE);
DRAWSL((REFX(TIME=1300,1)||ISLASTBAR&&TIME>=0500&&TIME<=1300)&&MAX(C,OO)<HH1&&MIN(C,OO)>LL1,HHV(H,N)+0.382*(HHV(H,N)-LLV(L,N)),0,-N+1,0,COLORWHITE),DOT;
DRAWSL((REFX(TIME=1300,1)||ISLASTBAR&&TIME>=0500&&TIME<=1300)&&MAX(C,OO)<HH1&&MIN(C,OO)>LL1,LLV(L,N)-0.382*(HHV(H,N)-LLV(L,N)),0,-N+1,0,COLORWHITE),DOT;



N:=BARSLAST(CROSS(TIME>=0500,0.5))+1;
HH2:=HHV(H,N);
LL2:=LLV(L,N);
A:=MAX(HH2-MAX(REF(O,N-1),C),MIN(REF(O,N-1),C)-LL2);
ST:=ABS(REF(O,N-1)-C);
DRAWSL1((REFX1(TIME=1300,1)||ISLASTBAR&&TIME>=0500&&TIME<=1300)&&A>1.618*ST,HH2,0,N,1),COLORRED;
DRAWSL1((REFX1(TIME=1300,1)||ISLASTBAR&&TIME>=0500&&TIME<=1300)&&A>1.618*ST,LL2,0,N,1),COLORGREEN;



N:=BARSLAST(CROSS(TIME>=0500,0.5))+1;
XX:=N;
SP1:=ISLASTBAR||REFX1(TIME=1300,1);
C1:=C;
C2:=REF(C,SUMBARS(SP1,2)-1);
O1:=REF(O,XX-1);
O2:=REF(O1,SUMBARS(SP1,2)-1);
H1:=HHV(H,XX);
L1:=LLV(L,XX);
CON1:=SP1 && C1>O1 && O1<MIN(C2,O2) && C1<(C2+O2)/2 && C1>C2;
CON2:=SP1 && C1<O1 && O1>MAX(C2,O2) && C1>(C2+O2)/2 && C1<C2;
DRAWSL(CON1,H1,0,-XX,0,COLORBLUE);
DRAWSL(CON1,L1,0,-XX,0,COLORBLUE);
DRAWSL(CON2,H1,0,-XX,0,COLORBLUE);
DRAWSL(CON2,L1,0,-XX,0,COLORBLUE);