VC++中GetContract函數(shù)返回值如何使用? [金字塔]
- 咨詢(xún)內(nèi)容:
乘數(shù)/單位:Multipliter = 300 理解不了???最小變動(dòng)單位:MinTick = 0.2 理解空頭保證金:ShortPercent = 23 理解不了???多頭保證金:LongPercent = 23 理解不了???
、、、、、、、、代碼如下、、、、、、、、、、
CString strMsg; char szCode[] = "IF06"; WORD wMarket = 'JZ'; float Multipliter, MinTick, ShortPercent, LongPercent; int nRet = g_pMainFormework->GetContract(szCode, wMarket, Multipliter, MinTick, ShortPercent, LongPercent);
strMsg.Format("%d %f, %f, %f, %f",nRet,Multipliter, MinTick, ShortPercent, LongPercent);MessageBox(strMsg);
- 金字塔客服:
返回值和實(shí)際的保證金差距好大,不知道這個(gè)23是什么意思,是不是還要轉(zhuǎn)換的?
- 用戶回復(fù):
就是百分之23,交易-合約信息設(shè)置
所有合約費(fèi)率這邊自己看下
- 網(wǎng)友回復(fù):
那么合約保證金應(yīng)該如何計(jì)算?是按下面的公式計(jì)算嗎?
多頭保證金 = 最新價(jià) * Multipliter * LongPercent /100?
但按上面的計(jì)算并不對(duì),譬如現(xiàn)在來(lái)計(jì)算滬鋁1705合約保證金。
GetContract()取得:Multipliter =5.00, ShortPercent =5.00, LongPercent =5.00,Price =13945.00
Price * Multipliter * LongPercent /100 = 3486元而實(shí)際滬鋁的保證金是9070元
請(qǐng)問(wèn)是上面的公式錯(cuò)了?還是那個(gè)環(huán)節(jié)沒(méi)搞對(duì)?
- 網(wǎng)友回復(fù):
合約信息設(shè)置里的保證金率你要自己同步或設(shè)置下,初始的可能和你實(shí)際賬戶的有出入
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容