[求助]请问使用TRADE_AGAIN如何比较开仓的价差再触发成交? (文华财经WH8赢智V8.2)

投资者咨询:[求助]请问使用TRADE_AGAIN如何比较开仓的价差再触发成交? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-9 19:13
 TRADE_AGAIN(3);

使用此函数可以连续触发3次,但我想设置成触发时比较上一次的开仓价差,只要满足一定价差才能开仓,比如上一个BK指令价格是100,现BK指令价格必须比上一个BK指令价格低10点以上才可以连续开仓,而不只是信号出现就触发,必须加入价差条件,如何实现?
技术人员回复
日期:2019-4-9 19:16
 参考下面写法:

BKVOL>0&&C<BKPRICE-10*MINPRICE&&加仓条件,BK(1);
投资者咨询:[求助]请问使用TRADE_AGAIN如何比较开仓的价差再触发成交? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-9 19:13
 你好,我试了一下,还是不行,价差条件无法实现。
技术人员回复
日期:2019-4-9 20:53
 2楼只对加仓限制,没有对建仓限制

您是如何对比认为没有实现价差条件的?配合截图说明下


 
投资者咨询:[求助]请问使用TRADE_AGAIN如何比较开仓的价差再触发成交? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-9 19:13
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:qq图片20190409211424.png

这是1分钟的开仓信号,这3个信号是连续的,价差都没有超过10点,加了你的条件后,开仓还是保持不变。
技术人员回复
日期:2019-4-9 21:46
复制一下完整源码,同时说明下加载的合约、周期,有疑问的K线的时间

我们对应加载看下
投资者咨询:[求助]请问使用TRADE_AGAIN如何比较开仓的价差再触发成交? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-9 19:13
 你好,这回信号不显示了,不知道怎么回事,我想问一下,修改公式后,如果持有仓位,重置账户持仓后,是先要符合条件平仓,还是重新开仓,原有的持仓模组不再计算进去了?
技术人员回复
日期:2019-4-9 22:37
 信号不显示了指什么?是加入模组没有信号?回测的时候有信号吗

复制一下您的源码,我们分析一下

另外,修改模型后重置子账户持仓,会按新模型的平仓条件平仓,后续在满足新模型的开仓条件,才会开仓