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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 关于多账户下单的问题,请教版主大哥

   

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


  共有3289人关注过本帖平板打印复制链接

主题:关于多账户下单的问题,请教版主大哥

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


加好友 发短信
等级:新手上路 帖子:63 积分:0 威望:0 精华:0 注册:2014/8/15 10:20:25
关于多账户下单的问题,请教版主大哥  发帖心情 Post By:2014/11/25 9:55:07 [只看该作者]

版主,请教一下,使用金字塔VBA的条件下,当我在使用机构版的账户的时候,如果我使用VBA构建策略,能否实现不同的账户实现不同的控制??在金字塔VBA当中,查询,下单,这些操作都应该是根据具体的账户编码来进行查询的?是不是?
sub fgtrade1() 
        account1="116529"
        vol=1
       
        Call Order.Holdinginfobycode2("FG06","ZQ",FGBuyholding,FGBuycost,FGBuytodayholding,FGSellholding,FGSellcost,FGSelltodayholding,FGPnl,FGUsemargin,ACCOUNT1)
        APPLICATION.MsgOut "duotouchicang: " &  FGBuyholding
        APPLICATION.MsgOut "kongtouchicang: " &  FGsellholding
        fglongorderid=Getlongpendingorder("FG06","ZQ",ACCOUNT1)
          APPLICATION.MsgOut "duodan: " & fglongorderid
           fgshortorderid=Getshortpendingorder("FG06","ZQ",ACCOUNT1)
          APPLICATION.MsgOut "kongdan: " & fgshortorderid
我的想法是在模块当中定义account1="116529"为一个账户名,然后针对此账户进行保单查询,持仓查询等操作,以此实现对账户的控制



而第二个模块


sub fgtrade2() 
        account1="866512"
        vol=1
        Call Order.Holdinginfobycode2("FG06","ZQ",FGBuyholding,FGBuycost,FGBuytodayholding,FGSellholding,FGSellcost,FGSelltodayholding,FGPnl,FGUsemargin,ACCOUNT1)
下面的部分我省略掉了,此时我定义account1="866512",然后针对此账户进行保单查询,持仓查询等操作,以此实现对账户的控制


也就是说,我使用多账户功能,但是不是使用并发下单,而是每一个账户都有其自己相应的控制程序,请问这种思路可以实现吗?、是否会存在什么隐患??


 回到顶部