分笔图上有2万笔,公式里用的开仓指令是:ENTERLONG:ANY(x,2),TFILTER; (x是要开仓的条件)
登入金字塔模拟帐号进行自动交易,有时会出现连续开仓的情况,TFILTER不是能滤掉同向开仓信号吗,怎么有时会出问题?大多数时候是对的,出问题的比率大约是10比1。
以下是日志里相邻2笔的记录,开仓了2次,后1次本应该滤掉的。
2016-03-30 14:20:36.443 【图表】RB00 运行完毕
2016-03-30 14:20:36.953 2016.03.30 14:20:36【图表】框架:Technic 触发下单 ENTERLONG 品种 RB00 下单K线 2016.03.30 14:20:37 公式:fenbivol 窗格ID:0
2016-03-30 14:20:36.953 【图表】调整后的图表下单手数 1
2016-03-30 14:20:36.953 【图表】直接下单
2016-03-30 14:20:36.968 【图表】RB00 运行完毕
2016-03-30 14:20:36.968 【下单】RB10 价0.000000 量1 买卖0 类型1 开平0 账户610727 Formula 1
2016-03-30 14:20:37.033 【指令】收到回报指令 ID = 1023012759
2016-03-30 14:20:37.038 【回报】610727 : rb1610 - 已报单 1 价格:2158 开 买
2016-03-30 14:20:37.038 【指令】收到回报指令 ID = 1023012759
2016-03-30 14:20:37.038 【指令】收到回报指令 ID = 1023012759
2016-03-30 14:20:37.048 【指令】收到成交回报指令 ORDERID = 1023012759
2016-03-30 14:20:37.058 【回报】610727 : rb1610 - 已成交 1 价格:2108 开 买
2016-03-30 14:20:37.058 【回报】610727 : rb1610 - 全部成交 1
2016-03-30 14:20:37.448 2016.03.30 14:20:37【图表】框架:Technic 触发下单 ENTERLONG 品种 RB00 下单K线 2016.03.30 14:20:38 公式:fenbivol 窗格ID:0
2016-03-30 14:20:37.448 【图表】调整后的图表下单手数 1
2016-03-30 14:20:37.448 【图表】直接下单
2016-03-30 14:20:37.468 【图表】RB00 运行完毕
2016-03-30 14:20:37.468 【下单】RB10 价0.000000 量1 买卖0 类型1 开平0 账户610727 Formula 1
2016-03-30 14:20:37.523 【指令】收到回报指令 ID = 1023012760
2016-03-30 14:20:37.533 【回报】610727 : rb1610 - 已报单 1 价格:2158 开 买
2016-03-30 14:20:37.533 【指令】收到回报指令 ID = 1023012760
2016-03-30 14:20:37.533 【指令】收到回报指令 ID = 1023012760
2016-03-30 14:20:37.548 【指令】收到成交回报指令 ORDERID = 1023012760
2016-03-30 14:20:37.553 【回报】610727 : rb1610 - 已成交 1 价格:2108 开 买
2016-03-30 14:20:37.553 【回报】610727 : rb1610 - 全部成交 1
2016-03-30 14:20:37.963 【图表】RB00 运行完毕
不明白啥意思。按tfilter的说明,只要开了仓,只有平仓信号才能动作。还有就是这情况偶尔才出现,不知咋的。
信号过滤是指的
前面信号,当前信号不会出现
前面信号出现,我开仓了,然后过一会前面信号消失了,此时满足条件会开仓
明白了哈,谢谢!