jwieen 发表于 2016-1-6 18:19:10

实盘交易加仓手数出错问题

目前实盘用的是带加减仓策略的系统,今天铁矿(i)和棕榈(p)分别出现的加仓信号,信号显示是各加一手,当日交易明细也显示的是成交各一手,但是查看持仓后发现系统给各加了2手。程序策略写的是各加1手,但是确给买了两手,而当日交易明细上却显示的是各一手,不知道是怎么回事,这个对于实盘交易是个严重的威胁。随后查阅根目录下的成交情况,却显示各自成交了两手,根目录和当日交易的的截图分别如下:

小米 发表于 2016-1-7 14:01:44

autotrade的日志是显示公式信号的委托记录。
而当日交易里记录的是委托单正常到达柜台后才有的记录。
如果中间有任何意外,导致报单不能正常提交出去,二者就会不完全匹配了。
看一下F7消息中心有何提示信息?截图
sorder或ctporder昨日的委托记录也截个图看看。

jwieen 发表于 2016-1-7 14:07:59

小米 发表于 2016-1-7 14:01 static/image/common/back.gif
autotrade的日志是显示公式信号的委托记录。
而当日交易里记录的是委托单正常到达柜台后才有的记录。
如果 ...

F7里面没有1月6日的任何信息。sorder或ctporder是什么?

wu778001035 发表于 2016-1-7 14:14:50

jwieen 发表于 2016-1-7 14:07 static/image/common/back.gif
F7里面没有1月6日的任何信息。sorder或ctporder是什么?

在软件的根目录下面,里面有保存的交易委托记录

jwieen 发表于 2016-1-7 14:18:17

jwieen 发表于 2016-1-7 14:07 static/image/common/back.gif
F7里面没有1月6日的任何信息。sorder或ctporder是什么?

jwieen 发表于 2016-1-7 14:19:48

小米 发表于 2016-1-7 14:01 static/image/common/back.gif
autotrade的日志是显示公式信号的委托记录。
而当日交易里记录的是委托单正常到达柜台后才有的记录。
如果 ...

已发送sorder截图

小米 发表于 2016-1-7 15:05:59

jwieen 发表于 2016-1-7 14:19 static/image/common/back.gif
已发送sorder截图

看到sorder的记录里,前面二笔也是有委托动作的。 这个情况估计是某种原因导致委托失败。
委托失败一般会在F7的消息中心里有所记录。。
您先看一下消息中心的设置是什么样的,有没有保存历史的设置?(默认是会保存30天)
如果F7里都足够的历史记录,仅是1月6号的没有。那要考虑该委托是不是在本地丢包了。
这种情况就不太好排查了,有可能 会是防火墙或是某些国内杀毒软件的拦截导致的。

jwieen 发表于 2016-1-7 15:39:51

小米 发表于 2016-1-7 15:05 static/image/common/back.gif
看到sorder的记录里,前面二笔也是有委托动作的。 这个情况估计是某种原因导致委托失败。
委托失败一般会 ...

再一次看了F7,1月6号确实没有任何信息记录,如此,怎么解决,毕竟实盘这样的话风险增加了?还有就是系统原计划是加1手,然后却加了2手,为了按计划做我手动减了1手,剩下的在出信号时系统还会自动平仓吗?

小米 发表于 2016-1-7 16:00:17

jwieen 发表于 2016-1-7 15:39 static/image/common/back.gif
再一次看了F7,1月6号确实没有任何信息记录,如此,怎么解决,毕竟实盘这样的话风险增加了?还有就是系统 ...

如果是因为杀毒软件等拦截导致的问题,估计就是要卸掉这些国产的查杀软件,电脑管家,关掉防火墙等操作 了。没有其它更有效的保证办法呢。

图表信号上,I1605与P1605的加仓信号分别是在哪个K线上?
看到委托动作分别发生在9:30与9:50(52)。如果你的信号只在这二个时间上的其中一个,在没有重启自动的情况下,就要是否有信号消失的问题了。
信号消失的出现与公式写法有关。

jwieen 发表于 2016-1-7 16:10:59

小米 发表于 2016-1-7 16:00 static/image/common/back.gif
如果是因为杀毒软件等拦截导致的问题,估计就是要卸掉这些国产的查杀软件,电脑管家,关掉防火墙等操作  ...

程序没问题,不会有信号消失的问题,以前一直也没出现这个问题。现在来看应该是以下两个地方有问题:
1、杀毒软件(或者防火墙)拦截了委托。
2、TB/自动交易重启的问题。
但是如果已经买了一手的话,即使系统重启的话,他也会检测出已经执行了信号了,怎么还会再次委托呢?
页: [1] 2
查看完整版本: 实盘交易加仓手数出错问题