以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  【求助】多头保证金额可以读取么  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=25224)

--  作者:hqf123
--  发布时间:2012/9/5 11:00:52
--  我申请几次不成功
多头保证金额可以读取么?taccount(41)只是多头保证金率啊
--  作者:guotx2010
--  发布时间:2012/9/5 11:49:30
--  

使用order对象的Contract方法来获取。

private iMultipliter,iMinTick,iShortPercent,iLongPercent

Sub GetContractHold(sCode,sMarket)  \'获取合约的信息
 \'Application.MsgOut sCode & "," & sMarket
 on error resume next
 Call Order.Contract(sCode,sMarket,Multipliter,MinTick,ShortPercent,LongPercent)
 iMultipliter=Multipliter
 \'application.MsgOut iMultipliter
 iMinTick=MinTick
 iShortPercent=ShortPercent
 iLongPercent=LongPercent
End Sub

 

有了保证金比例,你自己就能计算某品种的保证金额了,现价*合约乘数*保证金率。