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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → Order.Contract()函数的局限性

   

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


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

主题:Order.Contract()函数的局限性

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


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
Order.Contract()函数的局限性  发帖心情 Post By:2013/5/22 23:36:33 [显示全部帖子]

使用Order.Contract返回的ShortPercent和LongPercent参数在多账户模式下存有很大的缺陷,我同时打开多个账户,每个账户的保证金率都不同,但每次调用都只能得到其中一个账户的保证金率,无法细化到每个账户。以上情形发生在V2.972,不知道新版本有没有解决这个问题,查阅在线帮助文件也没有找到解决方案。

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


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
  发帖心情 Post By:2013/5/22 23:40:13 [显示全部帖子]

 使用这个函数的初衷是想程序判断是否有足够资金开新仓,由于每个账户保证金率不同,可开仓数也不同。
恳请添加新函数。

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


加好友 发短信
等级:论坛游民 帖子:216 积分:1283 威望:0 精华:0 注册:2009/8/30 14:14:47
  发帖心情 Post By:2013/5/23 10:22:44 [显示全部帖子]

以下是引用rushtaotao在2013-5-23 10:10:59的发言:

这个函数输入参数为品种,和账户无关,按照你的初衷 你应该ACCOUNT或者ACCOUNT2这类的账户函数去计算啊

得到持仓之后,你可以通过Contract输入品种去计算。

计算太麻烦了,多个品种混在一个账户时不好处理。现在是通过预读设置在全局变量中的数据处理,可万一哪一天交易所调整保证金了我也没法实时更新。

 回到顶部