為什么A_TotalPosition函數(shù)的返回值總是N/A??
作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2015年06月20日
- 咨詢內(nèi)容:
模擬賬戶,取到的持倉(cāng)總是N/A,是什么原因?根本沒(méi)法做持倉(cāng)控制啊!
- TB技術(shù)人員:
a函數(shù)的特性,只在最后K線且只在圖表與帳戶關(guān)聯(lián)后(即啟動(dòng)自動(dòng)交易后)方可取到有效值 。
- TB客服:
哦,原來(lái)是必須啟動(dòng)自動(dòng)交易。
那另一個(gè)問(wèn)題出現(xiàn)了:
為什么A_TotalPosition在“用戶函數(shù)”中可以取得正確的值,而在“公式應(yīng)用”中卻不行?
- 網(wǎng)友回復(fù):
本帖最后由 ktzddz 于 2015-4-20 15:23 編輯
補(bǔ)充,實(shí)際情況是:
A公式中,調(diào)用用戶函數(shù)B。
A
{
B();
CPosition=A_TotalPosition();
}
函數(shù)B中的A_TotalPosition返回了正常值——10,但函數(shù)B執(zhí)行完后,外部再次調(diào)用的A_TotalPosition時(shí),返回的確是N/A。
實(shí)際數(shù)據(jù):
InnerControl:1
當(dāng)前持倉(cāng):10
完全成交:10 時(shí)間:0.143501
持倉(cāng)模塊執(zhí)行完畢。
(外部)止損模塊中的RequestFlag:2
(外部)止損模塊中的當(dāng)前持倉(cāng):N/A