讀取前一個(gè)Bar時(shí)賬戶的買(mǎi)入持倉(cāng)量
作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2017年08月23日
-
咨詢內(nèi)容:
您好,各位前輩與同仁,能否告知如何讀取前一個(gè)Bar時(shí)交易賬戶的多單持有量,這樣我就可以對(duì)比前一個(gè)Bar與當(dāng)前Bar多單持有量的變化。十分感謝!
?
?來(lái)源:CXH99.COM
-
TB技術(shù)人員:
CurrentContracts??
?
-
TB客服:
能讀取交易帳戶的持倉(cāng)的只有A函數(shù)。。但是該類(lèi)函數(shù)只能在最后的bar上讀取最新的狀態(tài) ,并不能指定讀取某個(gè)歷史時(shí)刻的值 。。
是使用A函數(shù)來(lái)交易的嗎?
如果是的,可以嘗試在指定某時(shí)刻讀取最新的帳戶狀態(tài)的值并使用寫(xiě)數(shù)據(jù)庫(kù)的方式存放,在后面的K線上調(diào)取使用該值 。。
如果不是,就沒(méi)有必要讀取帳戶持倉(cāng)信息了,直接使用序列變量來(lái)記錄信號(hào)持倉(cāng)量就可以了。
?
-
網(wǎng)友回復(fù):
沒(méi)想到得到小米超級(jí)版主的回復(fù),不勝榮幸,也十分感謝!
是使用A函數(shù)交易,也煩請(qǐng)幫助看看下面這個(gè)代碼如何?
Chicangliang=10? ? //賦予變量一個(gè)初始值。這個(gè)變量記錄持倉(cāng)量。假定持有多頭倉(cāng)位。
If (Barstatus == 2) //最新Bar
? ?{
? ???If (chicangliang=A_Buypoisition())??//判斷賬戶實(shí)時(shí)持有量與初始值變換與否
? ?? ???{
? ?? ?? ?Return??//如果不變,就退出這個(gè)程序
? ?? ?? ?}
? ???else
? ?? ?? ?{
? ?? ?? ? A_deleteorder() //如果變了,就取消所有未成交單
? ?? ?? ? buy (10000, 1)??//重新下開(kāi)多單
? ?? ?? ? sell (11000.1)? ?//重新下平倉(cāng)單
? ?? ?? ? }
?
-
網(wǎng)友回復(fù):
gongdacsl 發(fā)表于 2017-6-6 21:22
沒(méi)想到得到小米超級(jí)版主的回復(fù),不勝榮幸,也十分感謝!
是使用A函數(shù)交易,也煩請(qǐng)幫助看看下面這個(gè)代碼如 ...
這段代碼是A函數(shù)與buy,sell混在一二=起的?感覺(jué)應(yīng)該不能用吧。 |