编写问题 (文华财经WH8赢智V8.2)

投资者咨询:编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-5 23:43
 大神麻烦帮表述下面条件:
当前价格比60S内最低价格大于等于5时,指令价模式买入
当前价格比60S内最高价格小于等于5时,指令价模式卖出
 
技术人员回复
日期:2018-7-6 8:16

 可以加载在一分钟周期上使用,编写参考:

 

 

REF(L,1)>=5,BPK;
REF(H,1)<=5,SPK;
CHECKSIG(BPK,'A',0,'C',0,0);
CHECKSIG(SPK,'A',0,'C',0,0);
AUTOFILTER;

投资者咨询:编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-5 23:43
源代码: REF(L,1)>=5,BPK;
REF(H,1)<=5,SPK;
CHECKSIG(BPK,'A',0,'C',0,0);
CHECKSIG(SPK,'A',0,'C',0,0);
AUTOFILTER;

我想设置的是最新价比60S内的最低价大于等于5时,是不是要定义A:CLOSE;然后A-REF(L,60)>=5,BPK;这样,我用这样回测的时候好像出现信号的时候有延迟2,3个周期之后才下单,我用的是1S周期,是不是要改成用对手价成交,比如9点开盘的时候,60S的周期会包含昨天晚上的K线,如何设置成仅仅从今天早上9点之后开始算,而且60S周期改成0-60S的周期,如何9点开盘就开始拉升,这样从0900  00S开始算,0900 01S比00S大于5,就能下单的这种,麻烦大神,帮我完整的写一下。。辛苦了,,而且在设置个条件,5分钟之内只买入或卖出一次的条件
 
技术人员回复
日期:2018-7-6 11:41

参考以下方式:

 

 C-LLV(L,60)>=5 &&DAYBARPOS>=60,BPK;
HHV(H,60)-C>=5 &&DAYBARPOS>=60,SPK;
CHECKSIG(BPK,'A',0,'C',0,0);
CHECKSIG(SPK,'A',0,'C',0,0);
SETALLLOSTSIGPRICETYPE(LIMIT_ORDER);
AUTOFILTER;

 

此外建议您使用市价的委托方式,就是成交速度最快的委托方式了