您现在的位置:程序化交易>> 期货公式>> 博易大师>> 博易大师知识>>正文内容

上回改的指标又不对了,再麻烦一下,谢谢 [博易POBO]

咨询内容:

上回改的指标又不对了,再麻烦一下,谢谢

在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;
  
 


     第二编写的效果
 


  来源 程序化久久网

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  有需要帮忙请点击这里留言!!!或微信:cxhjy888 进行 有偿 编写!

怎么收费,代编流程等详情请点击阅读,或QQ微信联系我们!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容