初学后台交易,做了个测试,请教个问题
代码: tbuy(time=110410,1,mkt);
tsell (tisprvremain(1)=0 ,1,lmt,2270);
我的想法是,在11:04:10秒开多单,如果多单成交,立刻在2270委托平多单
从成交记录上看是实现了
此主题相关图片如下:成交.png

但是这个平多条件一直在预警,而且没开多单时也在预警,是因为采用了“分笔 固定每 1 秒轮循”?
序号 品种名称 说明 预警名称 预警时间 预警价格 现价/盈亏 动作
1 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
2 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
3 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
4 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
5 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
6 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
7 RM09 菜粕1709 test 17/06/20 11:03 2261 2261/+0.00% 平多
8 RM09 菜粕1709 test 17/06/20 11:03 2261 2261/+0.00% 平多
9 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
10 RM09 菜粕1709 test 17/06/20 11:03 2261 2261/+0.00% 平多
11 RM09 菜粕1709 test 17/06/20 11:03 2261 2261/+0.00% 平多
12 RM09 菜粕1709 test 17/06/20 11:03 2261 2261/+0.00% 平多
13 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
14 RM09 菜粕1709 test 17/06/20 11:03 2262 2261/-0.04% 平多
15 RM09 菜粕1709 test 17/06/20 11:03 2261 2261/+0.00% 平多
16 RM09 菜粕1709 test 17/06/20 11:03 2261 2261/+0.00% 平多
17 RM09 菜粕1709 test 17/06/20 11:04 2261 2261/+0.00% 平多
18 RM09 菜粕1709 test 17/06/20 11:04 2261 2261/+0.00% 平多
19 RM09 菜粕1709 test 17/06/20 11:04 2261 2261/+0.00% 平多
20 RM09 菜粕1709 test 17/06/20 11:04 2261 2261/+0.00% 平多
21 RM09 菜粕1709 test 17/06/20 11:04 2261 2261/+0.00% 平多
22 RM09 菜粕1709 test 17/06/20 11:04 2260 2261/+0.04% 平多
23 RM09 菜粕1709 test 17/06/20 11:04 2260 2261/+0.04% 平多
24 RM09 菜粕1709 test 17/06/20 11:04 2260 2261/+0.04% 平多
25 RM09 菜粕1709 test 17/06/20 11:04 2261 2261/+0.00% 开多
26 RM09 菜粕1709 test 17/06/20 11:04 2261 2261/+0.00% 平多
1、你是用的分笔周期,每1秒固定轮询的话,那就是每一笔都会执行下策略,然后每一秒检测下信号,条件都满足,那就会触发预警信号的。你的这个条件一直满足,就会不停的触发信号啊。
2、不会影响的。但是在程序化交易明细中手动开,会影响的,如下图:

此主题相关图片如下:image 2.jpg
[此贴子已经被作者于2017/6/20 13:36:57编辑过]