之前试过这个问题,15分钟周期的提前k线模式,结果隔5分钟的时候检测到信号就会出现下单现象,在2.75的时候可以用time控制时间来避过这个问题,但是升级2.8之后,还是会出现这个问题,而且因为time函数的显示方式改变了,是根据k线周期来显示,导致在15分钟周期也不能拿来控制信号出现,请问如何解决?请看下面的交易记录,k线走完提前6秒下单,15分钟周期的时候,在10:39:54就测试下单了,结果到10:59的时候要信号消失恢复持仓。还有之前不是听说信号消失恢复持仓是下一根k线开始走就立刻检查的吗,为什么到下一根k线走完的时候才检查呢?
2012-01-17 10:39:54.490 【图表】触发下单 SELL 品种 RU00
2012-01-17 10:39:54.490 【图表】分账户系数100 账户 800876
2012-01-17 10:39:54.490 【图表】模型下单 1
2012-01-17 10:39:54.490 【图表】下单系数调整后 手数:100
2012-01-17 10:39:54.490 【图表】实际持仓 100
2012-01-17 10:39:54.500 【图表】直接下单
2012-01-17 10:39:54.510 【图表】分账户系数100 账户 801202
2012-01-17 10:39:54.510 【图表】模型下单 1
2012-01-17 10:39:54.510 【图表】下单系数调整后 手数:100
2012-01-17 10:39:54.510 【图表】实际持仓 100
2012-01-17 10:39:54.510 【图表】直接下单
2012-01-17 10:39:54.510 【图表】RU00 运行完毕
2012-01-17 10:39:54.510 【下单】RU05 价25905.000000 量100 买卖1 类型0 开平1 账户800876 Formula 1
2012-01-17 10:39:54.510 【下单】RU05 价25905.000000 量100 买卖1 类型0 开平1 账户801202 Formula 1
2012-01-17 10:39:54.974 【回报】800876 : RU05 - 正在申报 100 价格:25905.00 平仓 卖出
2012-01-17 10:39:54.974 【回报】801202 : RU05 - 正在申报 100 价格:25905.00 平仓 卖出
2012-01-17 10:39:55.234 【回报】800876 : RU05 全部成交 100 价格:25905 平 卖
2012-01-17 10:39:55.234 【回报】801202 : RU05 全部成交 100 价格:25905 平 卖
2012-01-17 10:59:54.057 【恢复】信号消失恢复持仓
2012-01-17 10:59:54.057 【恢复】信号消失恢复持仓
2012-01-17 10:59:54.057 【图表】RU00 运行完毕
2012-01-17 10:59:54.057 【下单】RU05 价0.000000 量100 买卖0 类型1 开平0 账户801202 Formula 1
2012-01-17 10:59:54.057 【下单】RU05 价0.000000 量100 买卖0 类型1 开平0 账户800876 Formula 1
2012-01-17 10:59:54.400 【回报】801202 : RU05 - 正在申报 100 价格:25930.00 开仓 买入
2012-01-17 10:59:54.415 【回报】800876 : RU05 - 正在申报 100 价格:25930.00 开仓 买入
2012-01-17 10:59:54.650 【回报】801202 : RU05 全部成交 100 价格:25915 开 买
2012-01-17 10:59:54.650 【回报】800876 : RU05 全部成交 100 价格:25915 开 买
好的 这个问题 我们本地明天测试一下。 还是在多框架下 一个是5分钟周期一个是15分钟周期么
这个问题应该已经解决了的。
楼主可以看看15分钟周期最后一个K线的时间,如果还有BUG,那个时间一定不是上根K线15分钟间隔的
回2楼,是的,我是2个15分钟周期框架,分别是铜跟胶,一个5分钟周期框架,是股指IF;
回3楼,大部分情况下这个问题是解决的,2.8出来之后我也是测试过的,证实的确是解决了这个问题,但是我今天我外出回来,看交易记录就出现这个问题,交易的那个时间点上是有信号出现又消失的痕迹,我也不明白究竟是哪里出现问题,那个框架是固定的,胶15分钟周期,最后一根k线时间是15:00,下单跟恢复持仓的那两根k线也是整15分钟时间点,也没什么问题,今天的每根k线之间的间隔也是15分钟,按道理的确不应该有问题的。
另外信号消失恢复持仓的问题,下单那根k线的时间是10:30-10:44:59的那根k线,在一个5分钟间隔的时候(10:39:54)下了单,但是后来信号消失,然后恢复持仓理论上是应该在10:45-10:59:59这根开始的时候来恢复,但是却是在10:59走完的时候才恢复。
你是用了固定轮询吧,那是会造成提前下单的。
此外,恢复持仓,本身就是需要在本周期K线走完才恢复的。
此外,看是否BUG修正了,要盘中看最后一个K线的时间,盘后是看不到的
不是固定轮询,是k线提前模式啊,您没看我的描述吗?k线走完模式提前6秒下单,这是胶收盘的时候平仓的交易结果,信号维持了一段时间,但是是在收盘前才下单的,所以我才说问题出现不是必然的
2012-01-17 14:59:54.035 【图表】触发下单 SELL 品种 RU00
2012-01-17 14:59:54.035 【图表】分账户系数100 账户 800876
2012-01-17 14:59:54.035 【图表】模型下单 1
2012-01-17 14:59:54.035 【图表】下单系数调整后 手数:100
2012-01-17 14:59:54.050 【图表】实际持仓 100
2012-01-17 14:59:54.050 【图表】直接下单
2012-01-17 14:59:54.050 【图表】分账户系数100 账户 801202
2012-01-17 14:59:54.050 【图表】模型下单 1
2012-01-17 14:59:54.050 【图表】下单系数调整后 手数:100
2012-01-17 14:59:54.050 【图表】实际持仓 100
2012-01-17 14:59:54.050 【图表】直接下单
2012-01-17 14:59:54.050 【图表】RU00 运行完毕
2012-01-17 14:59:54.050 【下单】RU05 价26245.000000 量100 买卖1 类型0 开平1 账户800876 Formula 1
2012-01-17 14:59:54.050 【下单】RU05 价26245.000000 量100 买卖1 类型0 开平1 账户801202 Formula 1
2012-01-17 14:59:54.545 【回报】800876 : RU05 - 正在申报 100 价格:26245.00 平今 卖出
2012-01-17 14:59:54.545 【回报】801202 : RU05 - 正在申报 100 价格:26245.00 平今 卖出
2012-01-17 14:59:54.665 【回报】800876 : RU05 全部成交 100 价格:26245 平 卖
2012-01-17 14:59:54.665 【回报】801202 : RU05 全部成交 100 价格:26245 平 卖
另外这是fly版主对信号消失恢复持仓的答复,请问以哪个为主?你们的答复完全相反啊~
http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=9327&skin=0
从楼主一楼反馈的情况看(下单日志),15M周期下提前6秒下单,是会有部分时候正常(6楼的正常),个别时候不正常的(1楼的不正常).
K线走完次周期恢复持仓的,,有可能我的理解有误.给您造成的不便,真的是很抱歉.
我本地也会对这个问题再跟踪的.
以ADMIN说的为准确