[求助]请教老师BOLL带编程错误问题 (文华财经WH8赢智V8.2)

投资者咨询:[求助]请教老师BOLL带编程错误问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-1 22:05
 最近新学习软件,第一次编写程序
规则是想在上穿BOLL带下轨建买,上穿BOLL带中轨或者上轨时,平买。

CROSSUP(C,BOTTOM),BK;
CROSSDOWN(HIGH,MID) OR CROSSUP(HIGH,TOP),BP;

大多数情况下,能够按照我所设置的是情况出现信号,但是有时候出现如下虚假信号,有些不能理解。请老师指点。
我针对的是伦敦银日线
2017年9月28日的信号如下图所示:


图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-2 8:22
 您说的虚假信号是指什么,请您具体说明一下

 我们帮您看下
投资者咨询:[求助]请教老师BOLL带编程错误问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-1 22:05
老师您好,我公司想编写的了结条件是最高值穿过中轨或者上轨。但是从图中没有看到最高值穿过中轨或者上轨,图中却显示平买的信号。 
技术人员回复
日期:2018-5-2 22:38
 满足的是CROSSDOWN(HIGH,MID)  这个条件

BP信号上跟H>   MID ,当前H<MID,所以满足条件了

没问题的,您参考编写再看下
投资者咨询:[求助]请教老师BOLL带编程错误问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-1 22:05
另外,老师,我想编写的是,当价格达到中轨或者上轨就平买,怎么编写程序了?
投资者咨询:[求助]请教老师BOLL带编程错误问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-1 22:05
老师,从图上看,BP信号上,H
技术人员回复
日期:2018-5-4 8:24
 1.您可以加入这个函数CHECKSIG,参考下面的写法:

 CROSSUP(C,BOTTOM),BK;
CROSSDOWN(HIGH,MID) OR CROSSUP(HIGH,TOP),BP;
CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);

2.信号都是正常按照条件出的,为了n9in更方便的检查信号,可以把条件这麽写下:

 具体查看AA和BB的返回值,如果返回1才会正常出信号

 AA:CROSSUP(C,BOTTOM);
BB:CROSSDOWN(HIGH,MID) OR CROSSUP(HIGH,TOP);