上回改的指标又不对了,再麻烦一下,谢谢 [博易POBO]
咨询内容:
这是上回修改的代码
但在甲醇上,下午的时候,显示不正确啊
A1:=REF(MINUTE,1)=0;
B1:=BARSLAST(A1)+1;
AA:=REF(STKDATA('',5,'HIGH'),B1);
BB:=REF(STKDATA('',5,'LOW'),B1);
A11:=REF(MINUTE,1)=30;
B11:=BARSLAST(A11)+1;
AA11:=REF(STKDATA('',5,'HIGH'),B11);
BB11:=REF(STKDATA('',5,'LOW'),B11);
CC1:=HOUR>8 AND HOUR<12;
CC2:=HOUR>20 AND HOUR<24;
CC3:=CC1 OR CC2;
DD1:=DATAPERIOD=3 OR DATAPERIOD=13 OR DATAPERIOD=2;
DRAWSL(ISLASTBAR AND DD1 AND CC3,AA,0,100,0),COLORRED;
DRAWSL(ISLASTBAR AND DD1 AND CC3,BB,0,100,0),COLOR0080FF;
DRAWSL(ISLASTBAR AND DD1 AND HOUR>12 AND HOUR<16,AA11,0,100,0),COLORRED;
A:=STKCALC('',5,'ISLASTBAR');
B:=REF(STKCALC('',5,'H'),1);
D:=REF(STKCALC('',5,'L'),1);
A1:=BARSLAST(A);
DRAWSL((DATAPERIOD<5 OR DATAPERIOD=13) AND A,B,0,100,0),LINETHICK2,COLORC080FF;
DRAWSL((DATAPERIOD<5 OR DATAPERIOD=13)AND A,D,0,100,0),LINETHICK2,COLORFFFFFF;
DRAWTEXT((DATAPERIOD<5 OR DATAPERIOD=13) AND ISLASTBAR, B,'前小时高'),FONTSIZE(9),ALIGN(2),COLORFF80FF;
DRAWTEXT((DATAPERIOD<5 OR DATAPERIOD=13) AND ISLASTBAR, D,'前小时低'),FONTSIZE(9),ALIGN(2),COLORFFFFFF;
第二编写的效果
来源 程序化久久网
上回改的指标又不对了,再麻烦一下,谢谢
在15分钟周期和3分钟周期,显示前一个小时k线的高低点。这是上回修改的代码
但在甲醇上,下午的时候,显示不正确啊
A1:=REF(MINUTE,1)=0;
B1:=BARSLAST(A1)+1;
AA:=REF(STKDATA('',5,'HIGH'),B1);
BB:=REF(STKDATA('',5,'LOW'),B1);
A11:=REF(MINUTE,1)=30;
B11:=BARSLAST(A11)+1;
AA11:=REF(STKDATA('',5,'HIGH'),B11);
BB11:=REF(STKDATA('',5,'LOW'),B11);
CC1:=HOUR>8 AND HOUR<12;
CC2:=HOUR>20 AND HOUR<24;
CC3:=CC1 OR CC2;
DD1:=DATAPERIOD=3 OR DATAPERIOD=13 OR DATAPERIOD=2;
DRAWSL(ISLASTBAR AND DD1 AND CC3,AA,0,100,0),COLORRED;
DRAWSL(ISLASTBAR AND DD1 AND CC3,BB,0,100,0),COLOR0080FF;
DRAWSL(ISLASTBAR AND DD1 AND HOUR>12 AND HOUR<16,AA11,0,100,0),COLORRED;
来源:程序化99网( WWW.CXH99.COM )
博易技术人员: 这个适用于任何期货品种,并且适用于股指、股票、外汇。A:=STKCALC('',5,'ISLASTBAR');
B:=REF(STKCALC('',5,'H'),1);
D:=REF(STKCALC('',5,'L'),1);
A1:=BARSLAST(A);
DRAWSL((DATAPERIOD<5 OR DATAPERIOD=13) AND A,B,0,100,0),LINETHICK2,COLORC080FF;
DRAWSL((DATAPERIOD<5 OR DATAPERIOD=13)AND A,D,0,100,0),LINETHICK2,COLORFFFFFF;
DRAWTEXT((DATAPERIOD<5 OR DATAPERIOD=13) AND ISLASTBAR, B,'前小时高'),FONTSIZE(9),ALIGN(2),COLORFF80FF;
DRAWTEXT((DATAPERIOD<5 OR DATAPERIOD=13) AND ISLASTBAR, D,'前小时低'),FONTSIZE(9),ALIGN(2),COLORFFFFFF;
第二编写的效果
来源 程序化久久网
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
相关文章
-
没有相关内容