关于收盘价和即时下单的问题 (文华财经WH8赢智V8.2)

投资者咨询:关于收盘价和即时下单的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-9 14:48

 老师,我有以下模型:

A||B,SK;

C||D,BP;

AUTOFILTER;

要求,A是出信号下单,收盘前3秒复核,B是收盘前3秒满足条件就下单,不再复核;C是出信号下单,收盘前3秒复核,D是收盘前3秒满足条件就下单,不再复核。请问老师该怎么写?

 
技术人员回复
日期:2018-7-9 15:32
 参考以下编写

A,SK;
B&&BKVOL=0,SPK;
C,BP;
D&&SKVOL>0,CLOSEOUT;

CHECKSIG(SK,'B',3,'D',0,1);//K线走完前3秒确认信号下单,K线走完复核
CHECKSIG(SPK,'B',3,'C',0,1);//K线走完前3秒确认信号下单,不复核
CHECKSIG(BP,'B',3,'D',0,1);//K线走完前3秒确认信号下单,K线走完复核
CHECKSIG(CLOSEOUT,'B',3,'C',0,1);//K线走完前3秒确认信号下单,不复核
AUTOFILTER;
投资者咨询:关于收盘价和即时下单的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-9 14:48

老师,我的要求是:A是出信号下单,收盘前3秒复核,B是收盘前3秒满足条件就下单,不再复核;C是出信号下单,收盘前3秒复核,D是收盘前3秒满足条件就下单,不再复核。请问老师该怎么写? 您怎么都给写了K线走完前3秒确认信号下单?而且B&&BKVOL=0,SPK; 这句话我也不明白,为何要判断买开手数为0?我没有开多仓呀!而且为何要用SPK?

技术人员回复
日期:2018-7-9 15:53
 因为一个指令只能有一种执行方式,只能针对不同条件设置不同的开平仓方式

编写是SPK实际只能SK因为判断了BKVOL=0,同理平仓也是
 
投资者咨询:关于收盘价和即时下单的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-9 14:48
 那不能够满足A和C出信号下单了?
技术人员回复
日期:2018-7-9 16:02
 已经满足您要求了,4个不同条件,对应4个指令执行方式,请您重新看下2楼编写并理解下

把4个条件拆分用不同指令对应,在用指令价函数分别设置,就实现了您的思路
投资者咨询:关于收盘价和即时下单的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-9 14:48
  

老师,我觉得您写错了,

我要求:A是出信号下单,收盘前3秒复核,

您写的是:

A,SK;

CHECKSIG(SK,'B',3,'D',0,1);//K线走完前3秒确认信号下单,K线走完复核

显然不符合我的要求,我改为以下是否可以?

A,SK;

CHECKSIG(SK,'A',0,'D',3,1);

技术人员回复
日期:2018-7-9 16:18
 笔误,出信号立即下单,收盘前3秒复核,您应该是您那种写法
投资者咨询:关于收盘价和即时下单的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-9 14:48
 我的要求是:A是出信号立即下单,K线走完前3秒复核,B是K线走完前3秒满足条件就下单,不再复核;C是出信号立即下单,K线走完前3秒复核,D是K线走完前3秒满足条件就下单,不再复核。请问老师该怎么写?
技术人员回复
日期:2018-7-9 16:40
 A,SK;
B&&BKVOL=0,SPK;
C,BP;
D&&SKVOL>0,CLOSEOUT;

CHECKSIG(SK,'A',0,'D',3,0);
CHECKSIG(SPK,'B',3,'C',0,0);
CHECKSIG(BP,'A',0,'D',3,0);
CHECKSIG(CLOSEOUT,'B',3,'C',0,0);
AUTOFILTER;