麻烦帮修改下开仓信号过多 (文华财经WH8赢智V8.2)

投资者咨询:麻烦帮修改下开仓信号过多 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-6 14:44
 

A:LLV(L,60);
B:HHV(H,60);
C-A>=100,BPK;
B-C<=100,SPK;
CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SK,'A',0,'C',0,0);
C>BKPRICE+4*MINPRICE ||C<BKPRICE-2*MINPRICE,SP;
C>SKPRICE+2*MINPRICE ||C<SKPRICE-4*MINPRICE,BP;
AUTOFILTER;

我用的1S  K线图上,回测日期就一天的,为何指令信号还有200多个,而且我把100改成1000信号数还这么多,麻烦帮我修改下。
 
技术人员回复
日期:2018-7-6 14:47
 您是用在什么合约使用的呢?如果是数量级较大的合约确实会反复满足

这样修改一下:

A:LLV(L,60);
B:HHV(H,60);
C-A>=100*MINPRICE,BPK;
B-C<=100*MINPRICE,SPK;
CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SK,'A',0,'C',0,0);
C>BKPRICE+4*MINPRICE ||C<BKPRICE-2*MINPRICE,SP;
C>SKPRICE+2*MINPRICE ||C<SKPRICE-4*MINPRICE,BP;
AUTOFILTER;
投资者咨询:麻烦帮修改下开仓信号过多 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-6 14:44
 我用在螺纹钢合约上的,按理说当前价格比60S中最小的价格很少有情况能大于100的,大于1000的更是不可能的,但是一天里的信号有240个,应该是写的不对,按照更改后的模型,还是信号数240个,,麻烦再帮我修改一下
技术人员回复
日期:2018-7-6 15:03
 B-C<=100*MINPRICE,SPK;//这句有问题 b是60周期高点,c是当前价 差值小于100太容易满足了
投资者咨询:麻烦帮修改下开仓信号过多 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-6 14:44
 好像不容易满足吧,我把K线设置成1MIN的,然后改成C-A>=10000*MINPRICE,BPK;B-C<=10000*MINPRICE,SPK;,竟然还有在7.5号之后还有几百个信号????螺纹钢价格才3780左右,差值跟10000没有可比性,信号应该是0才对把,为什么还会有这么多信号呢??还是搞不明白,麻烦指教
技术人员回复
日期:2018-7-6 15:16
 B-C<=100*MINPRICE,SPK;这句话的意思是60周期内最高价-当前价<100、也就是:最高价<当前价+100  

你这个数值越大越容易满足的,应该是写反了