以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  [求助]自动持仓同步的一个bug  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=13418)

--  作者:saintlucifer
--  发布时间:2012/8/2 10:13:36
--  [求助]自动持仓同步的一个bug
用的2.89版,图表交易开了自动持仓同步功能,登录了广发的实盘跟金字塔的两个模拟盘,刚开仓之后,广发的实盘没事,模拟盘就不断在开仓,把钱都用完了,然后还在不断发委托单,直到把持仓同步关了才停,因为还没有空装2.9,所以不知道是否2.9也有这个问题。

--  作者:王锋
--  发布时间:2012/8/2 10:32:54
--  

递交上交易日志我们分析一下看看


--  作者:saintlucifer
--  发布时间:2012/8/2 10:41:49
--  

2012-08-02 09:59:53.965    【图表】触发下单 BUYSHORT 品种 RU00
2012-08-02 09:59:53.966    【图表】分账户手数1 账户 00xxxxxx

2012-08-02 09:59:53.966    【图表】模型下单 1
2012-08-02 09:59:53.967    【图表】下单系数调整后 手数:1
2012-08-02 09:59:53.967    【图表】直接下单
2012-08-02 09:59:53.972    【图表】分账户系数100 账户 800876
2012-08-02 09:59:53.973    【图表】模型下单 1
2012-08-02 09:59:53.973    【图表】下单系数调整后 手数:100
2012-08-02 09:59:53.974    【图表】直接下单
2012-08-02 09:59:53.974    【图表】分账户系数100 账户 801202
2012-08-02 09:59:53.975    【图表】模型下单 1
2012-08-02 09:59:53.975    【图表】下单系数调整后 手数:100
2012-08-02 09:59:53.976    【图表】直接下单
2012-08-02 09:59:53.976    【图表】RU00 运行完毕
2012-08-02 09:59:53.977    【下单】RU01 价22410.000000 量1 买卖1 类型0 开平0 账户00xxxxxx Formula 1
2012-08-02 09:59:53.977    【下单】RU01 价22410.000000 量100 买卖1 类型0 开平0 账户800876 Formula 1
2012-08-02 09:59:53.978    【下单】RU01 价22410.000000 量100 买卖1 类型0 开平0 账户801202 Formula 1
2012-08-02 09:59:55.173    【回报】00xxxxxx : ru1301 - 已报单 1 价格:22410 开 卖
2012-08-02 09:59:55.183    【回报】00xxxxxx : ru1301 - 已成交 1 价格:22410 开 卖
2012-08-02 09:59:55.350    【回报】800876 : RU01 - 正在申报 100 价格:22410.00 开仓 卖出
2012-08-02 09:59:55.351    【回报】801202 : RU01 - 正在申报 100 价格:22410.00 开仓 卖出
2012-08-02 09:59:55.351    【回报】800876 : RU01 全部成交 100 价格:22410 开 卖
2012-08-02 09:59:55.352    【回报】801202 : RU01 全部成交 100 价格:22410 开 卖
2012-08-02 09:59:55.682    【图表】RU00 运行完毕
2012-08-02 09:59:56.025    【图表】RU00 运行完毕
2012-08-02 09:59:57.025    【图表】RU00 运行完毕
2012-08-02 09:59:58.038    【图表】RU00 运行完毕
2012-08-02 09:59:59.069    【图表】RU00 运行完毕
2012-08-02 10:00:00.046    【图表】RU00 运行完毕
2012-08-02 10:00:00.213    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:00.214    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:00.214    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户800876 Formula 1
2012-08-02 10:00:00.215    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户801202 Formula 1
2012-08-02 10:00:00.552    【回报】801202 : RU01 - 正在申报 99 价格:22390.00 开仓 卖出
2012-08-02 10:00:00.573    【回报】800876 : RU01 - 正在申报 99 价格:22390.00 开仓 卖出
2012-08-02 10:00:00.801    【回报】801202 : RU01 全部成交 99 价格:22405 开 卖
2012-08-02 10:00:00.918    【回报】800876 : RU01 全部成交 99 价格:22405 开 卖
2012-08-02 10:00:01.219    【图表】RU00 运行完毕
2012-08-02 10:00:02.074    【图表】RU00 运行完毕
2012-08-02 10:00:03.120    【图表】RU00 运行完毕
2012-08-02 10:00:03.723    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:03.724    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:03.725    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户800876 Formula 1
2012-08-02 10:00:03.726    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户801202 Formula 1
2012-08-02 10:00:04.025    【回报】801202 : RU01 - 正在申报 99 价格:22390.00 开仓 卖出
2012-08-02 10:00:04.083    【回报】800876 : RU01 - 正在申报 99 价格:22390.00 开仓 卖出
2012-08-02 10:00:04.122    【图表】RU00 运行完毕
2012-08-02 10:00:04.286    【回报】801202 : RU01 全部成交 99 价格:22405 开 卖
2012-08-02 10:00:04.586    【回报】800876 : RU01 全部成交 99 价格:22405 开 卖
2012-08-02 10:00:05.138    【图表】RU00 运行完毕
2012-08-02 10:00:06.130    【图表】RU00 运行完毕
2012-08-02 10:00:07.166    【图表】RU00 运行完毕
2012-08-02 10:00:07.237    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:07.238    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:07.239    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户800876 Formula 1
2012-08-02 10:00:07.240    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户801202 Formula 1
2012-08-02 10:00:07.638    【回报】800876 : RU01 - 正在申报 99 价格:22390.00 开仓 卖出
2012-08-02 10:00:07.758    【回报】801202 : RU01 - 正在申报 99 价格:22390.00 开仓 卖出
2012-08-02 10:00:07.759    【回报】800876 : RU01 全部成交 99 价格:22405 开 卖
2012-08-02 10:00:07.759    【回报】801202 : RU01 全部成交 99 价格:22405 开 卖
2012-08-02 10:00:08.179    【图表】RU00 运行完毕
2012-08-02 10:00:09.201    【图表】RU00 运行完毕
2012-08-02 10:00:10.185    【图表】RU00 运行完毕
2012-08-02 10:00:10.747    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:10.747    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:10.748    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户800876 Formula 1
2012-08-02 10:00:10.749    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户801202 Formula 1
2012-08-02 10:00:11.197    【回报】801202 : RU01 - 正在申报 99 价格:22385.00 开仓 卖出
2012-08-02 10:00:11.198    【回报】800876 : RU01 - 正在申报 99 价格:22385.00 开仓 卖出
2012-08-02 10:00:11.270    【回报】801202 : RU01 全部成交 99 价格:22400 开 卖
2012-08-02 10:00:11.373    【回报】800876 : RU01 全部成交 99 价格:22400 开 卖
2012-08-02 10:00:11.434    【图表】RU00 运行完毕
2012-08-02 10:00:12.250    【图表】RU00 运行完毕
2012-08-02 10:00:13.249    【图表】RU00 运行完毕
2012-08-02 10:00:14.240    【图表】RU00 运行完毕
2012-08-02 10:00:14.253    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:14.254    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:14.254    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户800876 Formula 1
2012-08-02 10:00:14.255    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户801202 Formula 1
2012-08-02 10:00:14.748    【回报】801202 : RU01 - 正在申报 99 价格:22385.00 开仓 卖出
2012-08-02 10:00:14.749    【回报】800876 : RU01 - 正在申报 99 价格:22385.00 开仓 卖出
2012-08-02 10:00:14.929    【回报】800876 : RU01 全部成交 99 价格:22400 开 卖
2012-08-02 10:00:15.384    【回报】801202 : RU01 全部成交 99 价格:22400 开 卖
2012-08-02 10:00:15.617    【图表】RU00 运行完毕
2012-08-02 10:00:16.270    【图表】RU00 运行完毕
2012-08-02 10:00:17.312    【图表】RU00 运行完毕
2012-08-02 10:00:17.762    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:17.763    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:17.763    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户800876 Formula 1
2012-08-02 10:00:17.763    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户801202 Formula 1
2012-08-02 10:00:18.159    【回报】801202 : RU01 - 正在申报 99 价格:22390.00 开仓 卖出
2012-08-02 10:00:18.183    【回报】800876 : RU01 - 正在申报 99 价格:22390.00 开仓 卖出
2012-08-02 10:00:18.407    【回报】801202 : RU01 全部成交 99 价格:22405 开 卖
2012-08-02 10:00:18.483    【回报】800876 : RU01 全部成交 99 价格:22405 开 卖
2012-08-02 10:00:18.502    【图表】RU00 运行完毕
2012-08-02 10:00:19.326    【图表】RU00 运行完毕
2012-08-02 10:00:20.326    【图表】RU00 运行完毕
2012-08-02 10:00:21.288    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:21.288    【图表】RU01 理论持仓比实际持仓大,需要补仓
2012-08-02 10:00:21.290    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户800876 Formula 1
2012-08-02 10:00:21.294    【下单】RU01 价0.000000 量99 买卖1 类型1 开平0 账户801202 Formula 1
2012-08-02 10:00:21.359    【图表】RU00 运行完毕
2012-08-02 10:00:21.619    【回报】800876 : 冻结保证金加冻结手续费大于可用资金,缺少金额为:1488377.7800                  --800876,ru1301,卖,开,投,99,22395.0000,800876,sfe,jztb2b
2012-08-02 10:00:21.955    【回报】801202 : 冻结保证金加冻结手续费大于可用资金,缺少金额为:1121128.4000                  --801202,ru1301,卖,开,投,99,22395.0000,801202,sfe,jztb2b


--  作者:admin
--  发布时间:2012/8/2 10:44:16
--  

可能是多帐户交易时的帐户属数量计算有误,可否方便将你的图表交易的多帐户设置界面截图发过来,我们分析一下


--  作者:saintlucifer
--  发布时间:2012/8/2 10:44:46
--  
00xxxxxx 那个是我广发的实盘,不过看到日志我好像明白了,因为我图表开仓是用了乘数的,图表上下单量是1手,在实盘乘数是1,模拟是100,现在好像是模拟虽然已经开了100手,但是同步持仓那里判断错误,以为只开了1手,所以不断在补99手,不知是不是这个问题
--  作者:saintlucifer
--  发布时间:2012/8/2 10:50:13
--  
以下是引用admin在2012-8-2 10:44:16的发言:

可能是多帐户交易时的帐户属数量计算有误,可否方便将你的图表交易的多帐户设置界面截图发过来,我们分析一下

 

应该是了,设置就是实盘乘数是1,模拟的那两个是100