关于指令价函数的问题 (文华财经随身行Android   5.4(235))

投资者咨询:关于指令价函数的问题 (文华财经随身行Android   5.4(235))
来源:文华财经  日期:2018-6-22 11:18
老师,假如我用wh8运行模型,平仓条件:
A||B,SP;
Autufilter;
假如我希望满足A条件是收盘前3秒就平仓,满足B条件出信号下单,但收盘前3秒复核。请问该怎么编写? 
技术人员回复
日期:2018-6-22 11:30

因为指令价模型一个指令默认只能设置一种执行方式

 

无法根据不同条件设置SP的方式,所以可以通过以下方式实现:

 

A,SP;
B&&BKVOL>0,CLOSEOUT; //立即执行收盘前复核用CLOSEOUT指令
CHECKSIG(SP,'B',1,'C',0,3);
CHECKSIG(CLOSEOUT,'A',0,'D',1,3);

 
投资者咨询:关于指令价函数的问题 (文华财经随身行Android   5.4(235))
来源:文华财经  日期:2018-6-22 11:18
假如K线收盘前3秒,A或B的平仓条件只有一个满足,那么最终是平仓状态,还是持仓状态呢?
技术人员回复
日期:2018-6-22 14:54

其中A条件进行的平仓信号,会立即执行为平仓的状态

 

B信号进行的平仓,收盘前3秒回进行信号的复核如果继续满足平仓条件就仍然是平仓状态

 

如果不满足了进行信号消失处理,并买回已平的仓位

 

具体的用法您可以参考CHECKSIG函数说明了解一下

 

 

投资者咨询:关于指令价函数的问题 (文华财经随身行Android   5.4(235))
来源:文华财经  日期:2018-6-22 11:18
老师可能还没明白我的意思。我哦意思是假如k线收盘前3面,刚好满足A条件平仓,但B条件恢复持仓;或满足A条件继续持仓,而B条件平仓。那么,两个条件矛盾了,最终是持仓还是平仓状态?
技术人员回复
日期:2018-6-22 15:24

 如果是满足A条件出SP信号就不会再出B的CLOSEOUT信号了

 

两个信号不会同时满足的,所以不会有矛盾的

 

 

投资者咨询:关于指令价函数的问题 (文华财经随身行Android   5.4(235))
来源:文华财经  日期:2018-6-22 11:18
老师可能还没明白我的意思。我的意思是假如k线收盘前3秒,刚好满足A条件平仓,但B条件恢复持仓;或满足A条件继续持仓,而B条件平仓。那么,两个条件矛盾了,最终是持仓还是平仓状态?
投资者咨询:关于指令价函数的问题 (文华财经随身行Android   5.4(235))
来源:文华财经  日期:2018-6-22 11:18
6楼老师说的情况我认为有可能满足的,假如收盘前3秒满足均线死叉,平仓,但这时价格又回升使得价格高于某个价格,要恢复开仓,结果会怎样?
技术人员回复
日期:2018-6-22 16:00

因为2楼的编写一根K线最多只能出一个信号

 

所以虽然A B条件可能同时出现,但是先满足的哪个条件就进行对应信号的判断

 

另一个条件的信号就不判断了,也就是说一根K线上不会同时出SP 与 CLOSEOUT 两个信号的

 

 

投资者咨询:关于指令价函数的问题 (文华财经随身行Android   5.4(235))
来源:文华财经  日期:2018-6-22 11:18
那老师我可不可以这么理解,如果满足条件B,盘中出信号下单,收盘前3秒复核,恢复开仓,虽然此时满足条件A平仓,但因为在这根K线上B条件已经触发过,所以,收盘前3秒,B条件有比A条件优先的执行权,仍旧恢复开仓?