THOLDINGEX及THOLDING在有平倉單沒成交時(shí)獲取的實(shí)際持倉數(shù)混亂的問題 [金字塔]
- 咨詢內(nèi)容:
以下是我的仿真測(cè)試程序:
======================================
RUNMODE:0;
ZH1:'4100XXXX';
PZ1:'IF09';//監(jiān)控持倉和資金狀況
當(dāng)前持倉量多頭:=TBUYHOLDINGEX(ZH1,PZ1,1);
當(dāng)前持倉量空頭:=TSELLHOLDINGEX(ZH1,PZ1,1);
當(dāng)前可用資金:=TACCOUNT(19);
MSGOUT(1,'周期TYPE:'+NUMTOSTR(DATATYPE,0));
MSGOUT(1,'當(dāng)前持倉量多頭'+NUMTOSTR(當(dāng)前持倉量多頭,2));
MSGOUT(1,'當(dāng)前持倉量空頭'+NUMTOSTR(當(dāng)前持倉量空頭,2));
MSGOUT(1,'當(dāng)前可用資金'+NUMTOSTR(當(dāng)前可用資金,2));當(dāng)前持倉量多頭:=TBUYHOLDING(1);
當(dāng)前持倉量空頭:=TSELLHOLDING(1);
MSGOUT(1,'/當(dāng)前持倉量多頭'+NUMTOSTR(當(dāng)前持倉量多頭,2));
MSGOUT(1,'/當(dāng)前持倉量空頭'+NUMTOSTR(當(dāng)前持倉量空頭,2));T1:=THOLDING;
T2:=THOLDING2;
MSGOUT(1,'-可用持倉量'+NUMTOSTR(T1,2));
MSGOUT(1,'-實(shí)際持倉量'+NUMTOSTR(T2,2));
exit;=====================================================
我持有3手空單,還有三手沒有成交的限價(jià)平空,見截圖
運(yùn)行程序后得到如下結(jié)果:
2013/08/30 16:19:08 周期TYPE:1
2013/08/30 16:19:08 當(dāng)前持倉量多頭0.00
2013/08/30 16:19:08 當(dāng)前持倉量空頭-117.00
2013/08/30 16:19:08 當(dāng)前可用資金1738349.75
2013/08/30 16:19:08 /當(dāng)前持倉量多頭0.00
2013/08/30 16:19:08 /當(dāng)前持倉量空頭-117.00
2013/08/30 16:19:08 -可用持倉量117.00
2013/08/30 16:19:08 -實(shí)際持倉量-3.00=====================================================
持倉數(shù)-117是如何來的?我想收盤平空單,可是用TSELLHOLDINGEX(ZH1,PZ1,1)及TSELLHOLDING(1)都得不到正確的空單數(shù)3.
而THOLDING2的結(jié)果是多空相抵的數(shù),如果有多單存在就不能作為平空單的手?jǐn)?shù)。
- 金字塔客服:
另外,我用很多方法,也不能獲得未成交單信息,也無法撤銷未成交的單。
- 用戶回復(fù):
您好,本地返回值很正常啊! 用debugfile或者debugout輸出看下
- 網(wǎng)友回復(fù):
得不到未成交單的數(shù)量,明明2手未成交單掛在那兒,返回是0.困擾很久了,郁悶啊。
- 網(wǎng)友回復(fù):
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428
請(qǐng)認(rèn)真看看這里
遇到問題學(xué)會(huì)用日志來說話
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容