欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 全局变量写入函数在有信号重复的情况下似乎有问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有10640人关注过本帖树形打印复制链接

主题:全局变量写入函数在有信号重复的情况下似乎有问题

帅哥哟,离线,有人找我吗?
paulshen
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:369 积分:2060 威望:0 精华:0 注册:2010/7/13 12:13:32
  发帖心情 Post By:2012/12/7 12:06:43 [只看该作者]

今天出问题时的下单日志:

2012-12-07 09:00:01.650    【后台】CF05 运行结束
2012-12-07 09:00:01.650    【后台】SRY05 TBuyShort 已成功触发下单操作 价格:5353.000000 数量:7 类型:0 账户:800080 品种:SRY05
2012-12-07 09:00:01.650    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:01.650    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:01.650    【后台】指定账户 800080 下单
2012-12-07 09:00:01.666    【后台】下单已发送
2012-12-07 09:00:01.666    【下单】SRY05 价5353.000000 量7 买卖1 类型0 开平0 账户800080 Formula 1
2012-12-07 09:00:01.681    【后台】SRY05 运行结束
2012-12-07 09:00:01.697    【后台】TA05 运行结束
2012-12-07 09:00:01.713    【后台】ZN03 运行结束
2012-12-07 09:00:02.447    【后台】AG01 运行结束
2012-12-07 09:00:02.447    【后台】AL02 运行结束
2012-12-07 09:00:02.478    【后台】CU03 运行结束
2012-12-07 09:00:02.494    【后台】RB05 运行结束
2012-12-07 09:00:02.510    【后台】RU05 运行结束
2012-12-07 09:00:02.525    【后台】AY05 运行结束
2012-12-07 09:00:02.541    【后台】C05 运行结束
2012-12-07 09:00:02.572    【后台】J05 运行结束
2012-12-07 09:00:02.588    【后台】L05 运行结束
2012-12-07 09:00:02.603    【后台】M05 运行结束
2012-12-07 09:00:02.635    【后台】P05 运行结束
2012-12-07 09:00:02.650    【后台】Y05 运行结束
2012-12-07 09:00:02.666    【后台】CF05 运行结束
2012-12-07 09:00:02.666    【后台】SRY05 TSell 已成功触发下单操作 价格:5353.000000 数量:-7 类型:0 账户:800080 品种:SRY05
2012-12-07 09:00:02.666    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:02.666    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:02.666    【后台】指定账户 800080 下单
2012-12-07 09:00:02.681    【后台】实际账户 800080 持仓 0
2012-12-07 09:00:02.681    【后台】SRY05 TBuyShort 已成功触发下单操作 价格:5353.000000 数量:7 类型:0 账户:800080 品种:SRY05
2012-12-07 09:00:02.681    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:02.681    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:02.681    【后台】指定账户 800080 下单
2012-12-07 09:00:02.681    【后台】下单已发送
2012-12-07 09:00:02.681    【下单】SRY05 价5353.000000 量7 买卖1 类型0 开平0 账户800080 Formula 1
2012-12-07 09:00:02.681    当前尚有未处理完事件 - 6021
2012-12-07 09:00:02.681    【后台】SRY05 运行结束
2012-12-07 09:00:02.728    【后台】TA05 运行结束
2012-12-07 09:00:02.744    【后台】ZN03 运行结束
2012-12-07 09:00:03.431    【后台】AG01 运行结束
2012-12-07 09:00:03.447    【后台】AL02 运行结束
2012-12-07 09:00:03.463    【后台】CU03 运行结束
2012-12-07 09:00:03.478    【后台】RB05 运行结束
2012-12-07 09:00:03.494    【后台】RU05 运行结束
2012-12-07 09:00:03.525    【后台】AY05 运行结束
2012-12-07 09:00:03.541    【后台】C05 运行结束
2012-12-07 09:00:03.556    【后台】J05 运行结束
2012-12-07 09:00:03.572    【后台】L05 运行结束
2012-12-07 09:00:03.603    【后台】M05 运行结束
2012-12-07 09:00:03.619    【后台】P05 运行结束
2012-12-07 09:00:03.635    【后台】Y05 运行结束
2012-12-07 09:00:03.650    【后台】CF05 运行结束
2012-12-07 09:00:03.666    【后台】SRY05 TBuyShort 已成功触发下单操作 价格:5354.000000 数量:7 类型:0 账户:800080 品种:SRY05
2012-12-07 09:00:03.666    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:03.666    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:03.666    【后台】指定账户 800080 下单
2012-12-07 09:00:03.666    【后台】下单已发送
2012-12-07 09:00:03.666    【下单】SRY05 价5354.000000 量7 买卖1 类型0 开平0 账户800080 Formula 1
2012-12-07 09:00:03.666    当前尚有未处理完事件 - 6021
2012-12-07 09:00:03.681    【后台】SRY05 运行结束
2012-12-07 09:00:03.713    【后台】TA05 运行结束
2012-12-07 09:00:03.744    【后台】ZN03 运行结束
2012-12-07 09:00:04.447    【后台】AG01 运行结束
2012-12-07 09:00:04.447    【后台】AL02 运行结束
2012-12-07 09:00:04.463    【后台】CU03 运行结束
2012-12-07 09:00:04.494    【后台】RB05 运行结束
2012-12-07 09:00:04.510    【后台】RU05 运行结束
2012-12-07 09:00:04.525    【后台】AY05 运行结束
2012-12-07 09:00:04.541    【后台】C05 运行结束
2012-12-07 09:00:04.572    【后台】J05 运行结束
2012-12-07 09:00:04.588    【后台】L05 运行结束
2012-12-07 09:00:04.603    【后台】M05 运行结束
2012-12-07 09:00:04.619    【后台】P05 运行结束
2012-12-07 09:00:04.635    【后台】Y05 运行结束
2012-12-07 09:00:04.666    【后台】CF05 运行结束
2012-12-07 09:00:04.666    【后台】SRY05 TBuyShort 已成功触发下单操作 价格:5354.000000 数量:7 类型:0 账户:800080 品种:SRY05
2012-12-07 09:00:04.666    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:04.666    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:04.666    【后台】指定账户 800080 下单
2012-12-07 09:00:04.666    【后台】下单已发送
2012-12-07 09:00:04.666    【下单】SRY05 价5354.000000 量7 买卖1 类型0 开平0 账户800080 Formula 1
2012-12-07 09:00:04.666    当前尚有未处理完事件 - 6021
2012-12-07 09:00:04.713    【后台】SRY05 运行结束
2012-12-07 09:00:04.728    【后台】TA05 运行结束
2012-12-07 09:00:04.744    【后台】ZN03 运行结束
2012-12-07 09:00:05.447    【后台】AG01 运行结束
2012-12-07 09:00:05.447    【后台】AL02 运行结束
2012-12-07 09:00:05.463    【后台】CU03 运行结束
2012-12-07 09:00:05.494    【后台】RB05 运行结束
2012-12-07 09:00:05.510    【后台】RU05 运行结束
2012-12-07 09:00:05.525    【后台】AY05 运行结束
2012-12-07 09:00:05.541    【后台】C05 运行结束
2012-12-07 09:00:05.556    【后台】J05 运行结束
2012-12-07 09:00:05.588    【后台】L05 运行结束
2012-12-07 09:00:05.603    【后台】M05 运行结束
2012-12-07 09:00:05.619    【后台】P05 运行结束
2012-12-07 09:00:05.635    【后台】Y05 运行结束
2012-12-07 09:00:05.650    【后台】CF05 运行结束
2012-12-07 09:00:05.681    【后台】SRY05 运行结束
2012-12-07 09:00:05.697    【后台】TA05 运行结束
2012-12-07 09:00:05.713    【后台】ZN03 运行结束
2012-12-07 09:00:06.447    【后台】AG01 运行结束
2012-12-07 09:00:06.447    【后台】AL02 运行结束
2012-12-07 09:00:06.463    【后台】CU03 运行结束
2012-12-07 09:00:06.478    【后台】RB05 运行结束
2012-12-07 09:00:06.510    【后台】RU05 运行结束
2012-12-07 09:00:06.525    【后台】AY05 运行结束
2012-12-07 09:00:06.541    【后台】C05 运行结束
2012-12-07 09:00:06.556    【后台】J05 运行结束
2012-12-07 09:00:06.572    【后台】L05 运行结束
2012-12-07 09:00:06.603    【后台】M05 运行结束
2012-12-07 09:00:06.619    【后台】P05 运行结束
2012-12-07 09:00:06.635    【后台】Y05 运行结束
2012-12-07 09:00:06.650    【后台】CF05 运行结束
2012-12-07 09:00:06.650    【后台】SRY05 TBuyShort 已成功触发下单操作 价格:5354.000000 数量:7 类型:0 账户:800080 品种:SRY05
2012-12-07 09:00:06.666    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:06.666    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:06.666    【后台】指定账户 800080 下单
2012-12-07 09:00:06.666    【后台】下单已发送
2012-12-07 09:00:06.666    【下单】SRY05 价5354.000000 量7 买卖1 类型0 开平0 账户800080 Formula 1
2012-12-07 09:00:06.666    当前尚有未处理完事件 - 6021
2012-12-07 09:00:06.697    【后台】SRY05 运行结束
2012-12-07 09:00:06.713    【后台】TA05 运行结束
2012-12-07 09:00:06.728    【后台】ZN03 运行结束
2012-12-07 09:00:07.447    【后台】AG01 运行结束
2012-12-07 09:00:07.447    【后台】AL02 运行结束
2012-12-07 09:00:07.478    【后台】CU03 运行结束
2012-12-07 09:00:07.494    【后台】RB05 运行结束
2012-12-07 09:00:07.510    【后台】RU05 运行结束
2012-12-07 09:00:07.525    【后台】AY05 运行结束
2012-12-07 09:00:07.525    【后台】C05 TBuyShort 已成功触发下单操作 价格:2443.000000 数量:16 类型:0 账户:800080 品种:C05
2012-12-07 09:00:07.525    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:07.525    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:07.525    【后台】指定账户 800080 下单
2012-12-07 09:00:07.525    【后台】下单已发送
2012-12-07 09:00:07.541    【下单】C05 价2443.000000 量16 买卖1 类型0 开平0 账户800080 Formula 1
2012-12-07 09:00:07.541    当前尚有未处理完事件 - 6021
2012-12-07 09:00:07.556    【后台】C05 运行结束
2012-12-07 09:00:07.572    【后台】J05 运行结束
2012-12-07 09:00:07.588    【后台】L05 运行结束
2012-12-07 09:00:07.619    【后台】M05 运行结束
2012-12-07 09:00:07.635    【后台】P05 运行结束
2012-12-07 09:00:07.650    【后台】Y05 运行结束
2012-12-07 09:00:07.681    【后台】CF05 运行结束
2012-12-07 09:00:07.697    【后台】SRY05 运行结束
2012-12-07 09:00:07.713    【后台】TA05 运行结束
2012-12-07 09:00:07.728    【后台】ZN03 运行结束
2012-12-07 09:00:08.447    【后台】AG01 运行结束
2012-12-07 09:00:08.463    【后台】AL02 运行结束
2012-12-07 09:00:08.463    【后台】CU03 运行结束
2012-12-07 09:00:08.494    【后台】RB05 运行结束
2012-12-07 09:00:08.510    【后台】RU05 运行结束
2012-12-07 09:00:08.525    【后台】AY05 运行结束
2012-12-07 09:00:08.525    【后台】C05 TSell 已成功触发下单操作 价格:2443.000000 数量:-16 类型:0 账户:800080 品种:C05
2012-12-07 09:00:08.525    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:08.525    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:08.525    【后台】指定账户 800080 下单
2012-12-07 09:00:08.525    【后台】实际账户 800080 持仓 0
2012-12-07 09:00:08.525    【后台】C05 TBuyShort 已成功触发下单操作 价格:2443.000000 数量:16 类型:0 账户:800080 品种:C05
2012-12-07 09:00:08.525    【后台】指定了委托账户或者组: 800080
2012-12-07 09:00:08.525    【后台】 金仕达 800080 下单类型 1 - 1
2012-12-07 09:00:08.525    【后台】指定账户 800080 下单
2012-12-07 09:00:08.525    【后台】下单已发送
2012-12-07 09:00:08.525    【下单】C05 价2443.000000 量16 买卖1 类型0 开平0 账户800080 Formula 1
2012-12-07 09:00:08.541    当前尚有未处理完事件 - 6021
2012-12-07 09:00:08.541    【后台】C05 运行结束
2012-12-07 09:00:08.588    【后台】J05 运行结束
2012-12-07 09:00:08.603    【后台】L05 运行结束
2012-12-07 09:00:08.619    【后台】M05 运行结束
2012-12-07 09:00:08.635    【后台】P05 运行结束
2012-12-07 09:00:08.947    【后台】Y05 运行结束
2012-12-07 09:00:08.963    【后台】CF05 运行结束
2012-12-07 09:00:08.978    【后台】SRY05 运行结束
2012-12-07 09:00:09.010    【后台】TA05 运行结束
2012-12-07 09:00:09.025    【后台】ZN03 运行结束
2012-12-07 09:00:09.291    【回报】800080 : 席位未处于开盘状态--800080,SR1305,卖,开,投,7,5353.0000,800080,czce,jztb2b
2012-12-07 09:00:09.431    【后台】AG01 运行结束
2012-12-07 09:00:09.447    【后台】AL02 运行结束
2012-12-07 09:00:09.463    【后台】CU03 运行结束
2012-12-07 09:00:09.478    【后台】RB05 运行结束
2012-12-07 09:00:09.494    【后台】RU05 运行结束
2012-12-07 09:00:09.510    【后台】AY05 运行结束
2012-12-07 09:00:09.525    【后台】C05 运行结束
2012-12-07 09:00:09.556    【后台】J05 运行结束
2012-12-07 09:00:09.572    【后台】L05 运行结束
2012-12-07 09:00:09.588    【后台】M05 运行结束
2012-12-07 09:00:09.603    【后台】P05 运行结束
2012-12-07 09:00:09.635    【后台】Y05 运行结束
2012-12-07 09:00:09.650    【后台】CF05 运行结束
2012-12-07 09:00:09.666    【后台】SRY05 运行结束
2012-12-07 09:00:09.681    【后台】TA05 运行结束
2012-12-07 09:00:09.697    【后台】ZN03 运行结束
2012-12-07 09:00:10.056    【回报】800080 : SRY05 - 正在申报 7 价格:5353.00 开仓 卖出
2012-12-07 09:00:10.056    【回报】800080 : SRY05 全部成交 7 价格:5371 开 卖
2012-12-07 09:00:10.291    【回报】800080 : SRY05 - 正在申报 7 价格:5354.00 开仓 卖出
2012-12-07 09:00:10.385    【回报】800080 : SRY05 全部成交 7 价格:5372 开 卖
2012-12-07 09:00:10.431    【回报】800080 : SRY05 - 正在申报 7 价格:5354.00 开仓 卖出
2012-12-07 09:00:10.525    【后台】AG01 运行结束
2012-12-07 09:00:10.572    【后台】AL02 运行结束
2012-12-07 09:00:10.572    【后台】CU03 运行结束
2012-12-07 09:00:10.572    【后台】RB05 运行结束
2012-12-07 09:00:10.572    【回报】800080 : SRY05 全部成交 7 价格:5372 开 卖
2012-12-07 09:00:10.603    【后台】RU05 运行结束
2012-12-07 09:00:10.650    【后台】AY05 运行结束
2012-12-07 09:00:10.650    【后台】C05 运行结束
2012-12-07 09:00:10.666    【后台】J05 运行结束
2012-12-07 09:00:10.681    【后台】L05 运行结束
2012-12-07 09:00:10.697    【后台】M05 运行结束
2012-12-07 09:00:10.713    【后台】P05 运行结束
2012-12-07 09:00:10.775    【回报】800080 : SRY05 - 正在申报 7 价格:5354.00 开仓 卖出
2012-12-07 09:00:10.775    【后台】Y05 运行结束
2012-12-07 09:00:10.775    【后台】CF05 运行结束
2012-12-07 09:00:10.775    【后台】SRY05 运行结束
2012-12-07 09:00:10.775    【后台】TA05 运行结束
2012-12-07 09:00:10.775    【回报】800080 : SRY05 全部成交 7 价格:5372 开 卖
2012-12-07 09:00:10.822    【后台】ZN03 运行结束
2012-12-07 09:00:11.041    【回报】800080 : C05 - 正在申报 16 价格:2443.00 开仓 卖出
2012-12-07 09:00:11.166    【回报】800080 : C05 全部成交 16 价格:2455 开 卖
2012-12-07 09:00:11.166    【回报】800080 : C05 - 正在申报 16 价格:2443.00 开仓 卖出
2012-12-07 09:00:11.244    【回报】800080 : C05 全部成交 16 价格:2455 开 卖
2012-12-07 09:00:11.431    【后台】AG01 运行结束


 回到顶部
帅哥哟,离线,有人找我吗?
paulshen
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:369 积分:2060 威望:0 精华:0 注册:2010/7/13 12:13:32
  发帖心情 Post By:2012/12/7 15:42:04 [只看该作者]

问题重现了吗?


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2012/12/7 15:44:34 [只看该作者]

暂时没有跟踪到,


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
paulshen
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:369 积分:2060 威望:0 精华:0 注册:2010/7/13 12:13:32
  发帖心情 Post By:2012/12/7 15:57:05 [只看该作者]

今天我这边重现了两次。出现信号重复时,似乎是某个地方出现溢出了,导致某个变量内容出现异常,这里正好是记录开仓手数的变量有异常(特大数),程序判断时认为是0,所以会出现反复开仓。

 


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/12/7 16:07:22 [只看该作者]

在记录全局变量的位置,同时用DEBUGFILE2函数同时在硬盘上记录一下,看看全局变量的写入过程


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
paulshen
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:369 积分:2060 威望:0 精华:0 注册:2010/7/13 12:13:32
  发帖心情 Post By:2012/12/7 17:39:31 [只看该作者]

程序在序列模式下运行,用debufile2与debugfile有区别吗?


 回到顶部
帅哥哟,离线,有人找我吗?
paulshen
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:369 积分:2060 威望:0 精华:0 注册:2010/7/13 12:13:32
  发帖心情 Post By:2012/12/7 17:41:08 [只看该作者]

介绍里说debufile2只能在逐K线模式下运行:

输出指定的调试字符串到一个指定的文件中
用户可以在公式中通过输出指定的字符串到文件来实现调试或者其他的目的.借此可以借助这个功能来完成监控公式运行的各种细节参数.该函数用法与DEBUGFILE基本相同,唯一区别是该函数将会在所有周期内有效,该函数属于逐K线执行函数,只能在逐K线计算模式下运行。
用法:DEBUGFILE2(PATH,STR,NUM,N),PATH为用户的本地计算机路径,STR为用户指定输出的一个行文字,NUM为用户指定的一个监控数字,N为1表示自动输出当前时间,为0表示不自动输出时间.
例如:DEBUGFILE2('D:\TEST.TXT','当前资产为%.2f',1234,1),将在公式的监控部分输出到D:\TEST.TXT文件, "当前资产为1234.00"
"%.2f"为一个打印的控制符号,系统会将他替换为指定的一个数字输出,%.2f为显示两位小数,%.0f则表示不显示小数
所属函数组:交易系统


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/12/7 18:27:47 [只看该作者]

序列模式就用debugfile好了,一样的


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
paulshen
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:369 积分:2060 威望:0 精华:0 注册:2010/7/13 12:13:32
  发帖心情 Post By:2012/12/9 21:52:11 [只看该作者]

以下是引用jinzhe在2012-12-7 15:44:34的发言:
暂时没有跟踪到,

建议监控所有主力品种,这样容易重现问题。周五RB05和C05都重现了这个问题。


 回到顶部
帅哥哟,离线,有人找我吗?
轮回
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:99 积分:1844 威望:1000 精华:2 注册:2009/11/20 17:13:40
  发帖心情 Post By:2012/12/10 0:05:06 [只看该作者]

4294967293应该是负数,不是奇怪的大数。

4294967295是4个0XFF,是无效数。

变量OA从读出到经过判断语句后重新写入,没有丝毫意义,因为没有重新计算。



程序化交易QQ聊天群:84283179(已满),建议加入程序化自动交易群24568607

QQ:351666425

http://blog.sina.com.cn/lunhuitrade
 回到顶部
总数 32 上一页 1 2 3 4 下一页