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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 金字塔的保证金计算错误

   

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


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

主题:金字塔的保证金计算错误

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


加好友 发短信
等级:新手上路 帖子:2 积分:0 威望:0 精华:0 注册:2013/7/18 22:07:50
金字塔的保证金计算错误  发帖心情 Post By:2013/8/7 15:17:45 [只看该作者]

我当前只有一个品种,可是用金字塔的数据接口获得的保证金不一样,即账户里面的保证金和
我唯一的品种的保证金对不上,账户保证金明显是错的,它也是金字塔软件本身显示的保证金。
主要代码如下:
'-------------------------------------------------------------------------------------------------------' 
'@@获取持仓信息
Private MarketArray(), CodeArray(),HoldingArray(), HoldingCostArray(), UserMarginArray(), PNLArray()
Function GetHoldInfo(sAccount)
    On Error resume Next
    HoldingCount = Order.Holding2(sAccount)
    If HoldingCount > 0 then
图片点击可在新窗口打开查看此主题相关图片如下:截图.png
图片点击可在新窗口打开查看
          redim MarketArray(HoldingCount-1)
          redim CodeArray(HoldingCount-1)
          redim HoldingArray(HoldingCount-1)
          redim HoldingCostArray(HoldingCount-1)
          redim UserMarginArray(HoldingCount-1)
          redim PNLArray(HoldingCount-1)
      
          
          For i=0 to HoldingCount-1
                Call Order.HoldingInfo2(i,BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,PNL,UseMargin,Code,Market_,sAccount)
                if BuyHolding > 0 then
                  HoldStr="+" & BuyHolding
                  HoldCost = BuyCost
                end if
                if SellHolding>0 then 
                  HoldStr= "-" & SellHolding
                  HoldCost = SellCost
                end if  
                MarketArray(i) = Market_
                CodeArray(i) = Code
                HoldingArray(i) = HoldStr
                HoldingCostArray(i) = HoldCost
                UserMarginArray(i) = UseMargin
                PNLArray(i)=PNL
               ' application.MsgOut(usemargin)
            Next
    End If 
    GetHoldInfo = HoldingCount
End Function


Sub APPLICATION_Timer(ID)    
    If ID = 0 Then
       c  & "保证金:     "  &  "现金余额:      " & "浮动盈亏:     "  & "仓位比例:"  & NewLine
      
        b=Order.Account2(28)
        d=Order.Account2(6)
        content = content & Cstr(d) &"      "& Cstr(b) &"       "& Cstr(Order.Account2(3)) &"      "& Cstr(Order.Account2(4)) &"      "& Cstr(b/d*100) &"%"& NewLine
        content = content & "******************************************************************" & NewLine
       GetHoldInfo("808400")
        content =  content & "市场: "  & "  品种: "    & "  持仓量: "  & "  持仓成本: "   & "  保证金: "   & "  浮动盈亏: "  & "仓位比例:"  &   NewLine
        For i=0 To Ubound(HoldingArray)
            content = content & MarketArray(i) &"       "  & CodeArray(i)  & "   " & HoldingArray(i) &"        " & Cstr(HoldingCostArray(i))& "      "& Cstr(UserMarginArray(i)) &"     " & PNLArray(i) &"     " & Cstr(UserMarginArray(i)/d*100)&"%" & NewLine
        Next 
        Asset_Manager_HoldingTable.value = content
    End If
end sub 









查看使用道具详细信息
获赠金币帖,共获得 0 个金币
 回到顶部
帅哥哟,离线,有人找我吗?
fly
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2013/8/7 16:13:52 [只看该作者]

您好,您所在的公司是综合交易平台吗?

 

金字塔显示的保证金,和实际的保证金差别大吗?



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

客户服务部

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

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
rushtaotao
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2013/8/7 16:20:08 [只看该作者]

您提到的问题,我们会做相关测试

赠送楼主:0个金币
 回到顶部