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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 我怎么取不到持仓?

   

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


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

主题:我怎么取不到持仓?

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


加好友 发短信
等级:论坛游民 帖子:243 积分:0 威望:0 精华:0 注册:2014/3/17 11:09:37
我怎么取不到持仓?  发帖心情 Post By:2014/6/19 11:14:41 [只看该作者]

Dim ss
Dim aa
Dim zz
Sub OrderFailed_button_Click()   '开始按钮控件单击事件,事件触发后执行下面的语句
 call  application.SetTimer(0,100)  '注册定时器,而后会执行了这个事件
                                    'Sub PPLICATION_Timer(ID)
  aa=1                              '设置时间
  OrderFailed_text="wocaonimama"
  ss = "wocaonimama"                '将对象赋值存储设定品种信息
End Sub

Sub APPLICATION_Timer(ID)    '注册定时器后,而后会执行了这个事件
      aa=aa+1
      OrderFailed_button.caption=aa '获取数据显示
      zz=order.GetTholding("if","zj","8541000015",-1)
      OrderFailed_text="当前持仓为:"&zz&"手"
end sub   
源代码,我想知道账户持仓情况,为什么总是显示为0?

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2014/6/19 11:17:10 [只看该作者]

你要填具体的合约名称, 金字塔的合法的品种名称是 品种代码+交割月,建议你F2看看动态显示牌上的品种代码格式规范

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


加好友 发短信
等级:论坛游民 帖子:243 积分:0 威望:0 精华:0 注册:2014/3/17 11:09:37
  发帖心情 Post By:2014/6/19 11:38:36 [只看该作者]

  zz=order.GetTholding("if06","zj","8541000015",-1)
没有,我改成if06还是不行,调用HOLDING函数也不行。
都是0,不论模拟盘和实盘账户,查到的结果还是0。。。。。。

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2014/6/19 11:45:23 [只看该作者]

Sub APPLICATION_Timer(ID)    '注册定时器后,而后会执行了这个事件
      Application.msgout "asdsasda"
      aa=aa+1
      OrderFailed_button.caption=aa '获取数据显示
      zz=order.GetTholding("if","zj","8541000015",-1)
      OrderFailed_text="当前持仓为:"&zz&"手"
end sub   
 
你加上这句话,首先确认这个函数已经执行过了再说吧,另外你是否据有专业版权限

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


加好友 发短信
等级:论坛游民 帖子:243 积分:0 威望:0 精华:0 注册:2014/3/17 11:09:37
  发帖心情 Post By:2014/6/19 11:48:05 [只看该作者]

我没有专业版的权限,程序是执行过了的。
仅仅获取持仓需要专业版的权限吗?

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


加好友 发短信
等级:论坛游民 帖子:243 积分:0 威望:0 精华:0 注册:2014/3/17 11:09:37
  发帖心情 Post By:2014/6/19 11:51:18 [只看该作者]

发不了图

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


加好友 发短信
等级:论坛游民 帖子:243 积分:0 威望:0 精华:0 注册:2014/3/17 11:09:37
  发帖心情 Post By:2014/6/19 11:51:30 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140619115133.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2014/6/19 11:54:13 [只看该作者]

Sub Test()
  application.msgout order.GetTholding("if06","zj","40005382",-1)
End Sub

 

通过简单做了个宏测试,这里是正常的.你还是检查一下你的交易账号是否填写正确吧

 

还有你要升级到最新版 3.21

[此贴子已经被作者于2014/6/19 11:54:54编辑过]

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


加好友 发短信
等级:论坛游民 帖子:243 积分:0 威望:0 精华:0 注册:2014/3/17 11:09:37
  发帖心情 Post By:2014/6/19 12:40:34 [只看该作者]

哦哦,我搞错了,它是只能监控自己当前的账户对吧?我用我自己的账户就对了

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


加好友 发短信
等级:论坛游民 帖子:243 积分:0 威望:0 精华:0 注册:2014/3/17 11:09:37
  发帖心情 Post By:2014/6/19 13:02:41 [只看该作者]

那为什么
Sub APPLICATION_Timer(ID)    '注册定时器后,而后会执行了这个事件
      aa=aa+1
      OrderFailed_button.caption=aa '获取数据显示
      zz=order.GetTholding("if06","zj","9000441",-1)
      Dim bb
      bb=order.Holding
      OrderFailed_text="当前持仓为:"&zz&"手"&bb
end sub 
我这样写,HOLDING获取不到持仓量呢?调试的时候MSGOUT也是0 啊

 回到顶部
总数 17 1 2 下一页