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

提示能提前1根K显示 [博易POBO]

咨询内容:

提示能提前1根K显示

老师好!

下面的指标,在各个周期提示滞后,请帮忙修改,能提前一根K线显示“开多”、“开空” 提示。谢谢!

HH:=HHV(HIGH,3);
LL:=LLV(LOW,3);
HH1:=BARSLAST((HH > REF(HH,1)));
LL1:=BARSLAST((LL < REF(LL,1)));
DRAWTEXT(CROSS(HH1,LL1),HH,'开空'),ALIGN(1),COLORYELLOW;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多'),ALIGN(1),COLORFF00FF;
 

 

 来源:程序化99网( WWW.CXH99.COM )

博易技术人员: HH:=HHV(HIGH,3);
LL:=LLV(LOW,3);
HH1:=BARSLAST((HH > REF(HH,1)));
LL1:=BARSLAST((LL < REF(LL,1)));
DRAWTEXT(CROSS(HH1,LL1),HH,'开空'),ALIGN(1),COLORYELLOW;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多'),ALIGN(1),COLORFF00FF;
在上面的自定指标里:HH:=HHV(HIGH,3);表示3个周期里的最高价,LL:=LLV(LOW,3);表示3个周期里的最低价,
HH1:=BARSLAST((HH > REF(HH,1)));表示3个周期里的最高价>推前一个3个周期里的最高价时到现在的周期数,
LL1:=BARSLAST((LL < REF(LL,1)));表示3个周期里的最低价<推前一个3个周期里的最低价时到现在的周期数,
DRAWTEXT(CROSS(HH1,LL1),HH,'开空'),ALIGN(1),COLORYELLOW;中的CROSS(HH1,LL1)这是个条件,表示当HH1上穿LL1时,在图表的HH处输出开空文字。同样的DRAWTEXT(CROSS(LL1,HH1),LL,'开多'),ALIGN(1),COLORFF00FF;中的CROSS(LL1,HH1)这是个条件,表示当HH1下穿LL1时,在图表的HH处输出开多文字。
   所以说明了只有条件成立时才有信号否则不会出现信号,故信号无法提前。
  
 你一定要信号提前只能调整参数,但参数太小信号准确率低,参数太大信号滞后,参数要根据自己操盘喜好测试调整决定。就按上述指标的意思是;当现在的收盘价大于三个周期内的最高价时,输出开多文字。当现在的收盘价小于三个周期内的最高价时,输出开空文字。以下这个就是调整到二个周期的指标,信号可提前。
HH:=HHV(HIGH,2);
LL:=LLV(LOW,2);
HH1:=BARSLAST((HH > REF(HH,1)));
LL1:=BARSLAST((LL < REF(LL,1)));
DRAWTEXT(CROSS(HH1,LL1),HH,'开空'),ALIGN(1),COLORYELLOW;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多'),ALIGN(1),COLORFF00FF; 上面有几个字错误改成以下说明:
在上面的自定指标里:HH:=HHV(HIGH,3);表示3个周期里的最高价,LL:=LLV(LOW,3);表示3个周期里的最低价,
HH1:=BARSLAST((HH>REF(HH,1)));表示3个周期里的最高价>推前一个3个周期里的最高价时到现在的周期数,
LL1:=BARSLAST((LL<REF(LL,1)));表示3个周期里的最低价<推前一个3个周期里的最低价时到现在的周期数,
DRAWTEXT(CROSS(HH1,LL1),HH,'开空'),ALIGN(1),COLORYELLOW;中的CROSS(HH1,LL1)这是个条件,表示当HH1上穿LL1时,在图表的HH处输出开空文字。同样的DRAWTEXT(CROSS(LL1,HH1),LL,'开多'),ALIGN(1),COLORFF00FF;中的CROSS(LL1,HH1)这是个条件,表示当HH1下穿LL1时,在图表的LL处输出开多文字。
  所以说明了只有条件成立时才有信号否则不会出现信号,故信号无法提前。
  
 你一定要信号提前只能调整参数,但参数太小信号准确率低,参数太大信号滞后,参数要根据自己操盘喜好测试调整决定。就按上述指标的意思是;当现在的收盘价大于三个周期内的最高价时,输出开多文字。当现在的收盘价小于三个周期内的最低价时,输出开空文字。以下这个就是调整到二个周期的指标,信号可提前。
HH:=HHV(HIGH,2);
LL:=LLV(LOW,2);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
DRAWTEXT(CROSS(HH1,LL1),HH,'开空'),ALIGN(1),COLORYELLOW;
DRAWTEXT(CROSS(LL1,HH1),LL,'开多'),ALIGN(1),COLORFF00FF;
  来源 程序化久久网

 

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

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿 编写!

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


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

相关文章

    没有相关内容