请教老师关于wh8

10-22 06:36发布

模拟交易中遇到这种情况:一根K线在运行价格触及做多止损价格,用 SETSIGPRICETYPE(SP,TRACING_ORDER ) 解决了触发及执行的问题,等K线走完后又满足了开空仓的条件 ,但并没有操作,而此时应该如何编写才能让这根K线中的两个信号都得以执行?

模拟交易中遇到这种情况:一根K线在运行价格触及做多止损价格,用 SETSIGPRICETYPE(SP,TRACING_ORDER ) 解决了触发及执行的问题,等K线走完后又满足了开空仓的条件 ,但并没有操作,而此时应该如何编写才能让这根K线中的两个信号都得以执行?
付费偷看设置
发送
9条回答
文华解答
2楼-- · 10-22 07:37

如果想一根K线出多个信号,需要使用一根K线多信号的指令价函数

MULTSIG(Sec1,Sec2,N,INTERVAL) 设置一根k线多信号的指令价方式(TICK逐笔回测,可设置回测精度)

比如:

MULTSIG(0,0,2,0);//出信号立即下单,一根K线最多2个信号

一根K线多信号指令价函数用法可以参考下面说明书链接 四》2.



天涯爱文华
3楼-- · 10-22 07:57
模型中使用了CHECKSIG函数,在这个函数的使用说明中有提到不能与MULTSIG同时出现在一人模型中
文华解答
4楼-- · 10-22 08:17

模型只能使用一种指令价函数

CHECKSIG 是一根K线一个信号的,

如果想一根K线多个信号,就要删除CHECKSIG函数语句,改用MULTSIG函数语句

您可以参考函数说明自行修改下
天涯爱文华
5楼-- · 10-22 08:36
是两 种不同的命令,比如平多、开空,不是指同一种命令。具体应该如何编写呢?
文华解答
6楼-- · 10-22 08:57


请具体说明下,开空和平多 想如何执行?

出信号立即下单还是K线走完下单?我们分析下
天涯爱文华
7楼-- · 10-22 09:17
BPK\SPK是K线走完复核确认下单,SP\BP\CLOSEOUT是出信号不复核立即下单