誰有倉位初始化的原碼模版 謝謝 [金字塔]
- 咨詢內(nèi)容:
倉位初始化的原碼模版 謝謝
- 金字塔客服:
倉位初始化?
具體說明一下什么意思
- 用戶回復(fù):
以下是引用leevolvo在2011-4-1 9:14:21的發(fā)言:
倉位初始化?
具體說明一下什么意思
全自動下單方式下模型初始化說明:
如果勾選 “全自動交易加載時倉位初始化”:加載模型時將對模型倉位進(jìn)行初始化。 初始化情況如下所示:
(1)、不初始化的情況:賬戶中沒有加載模型對應(yīng)的持倉,或模型沒有歷史信號。
(2)、其它情況下,模型加載時都會彈出窗口用戶選擇初始化倉位,并在算法交易過程監(jiān)控中記錄初始化詳細(xì)情況。
幾種初始化情況舉例:
合約多空頭均有持倉,且持倉手?jǐn)?shù)>模型設(shè)置下單手?jǐn)?shù),設(shè)置模型下單手?jǐn)?shù)2手;(下文所指的信號均指,除當(dāng)前周期外最新的信號)
(1)、信號為BP(買平)或SP(賣平),則模型持倉只能初始化為(多頭0,空頭0)。
(2)、信號為BK(買開),如果彈出窗口,有兩個選項可選:(多頭0,空頭0),(多頭2,空頭0)。如果選擇前者,下一次出平倉信號不執(zhí)行,系統(tǒng)認(rèn)為該模型無倉可平。
(3)、信號為BPK(買平后買開新倉),如果彈出窗口,有兩個選項可選:(多頭0,空頭0),(多頭2,空頭0)。如果選擇前者,下次出現(xiàn)多頭平倉信號不執(zhí)行,系統(tǒng)認(rèn)為該模型無多頭持倉可平,如果是反手信號,不影響空頭開倉交易。
(4)、SK,SPK的情況分別與BK,BPK類似
(5)、以BK(買開)信號為例,資金賬戶多頭持倉(假設(shè)1手)小于模型設(shè)置下單手?jǐn)?shù)的(假設(shè)2手),如果彈出窗口,有兩個選項可選:(多頭0,空頭0),(多頭1,空頭0)。如果選擇前者,執(zhí)行買開2手;如果選擇后者,因為買開1手才能達(dá)到目標(biāo)倉位,所以執(zhí)行買開1手。
關(guān)于應(yīng)該初始化但未彈出窗口的說明
模型初始化要使用交易系統(tǒng)帳戶的持倉和歷史K線數(shù)據(jù),請點加載時等交易系統(tǒng)出現(xiàn)持倉數(shù)量,同時K線數(shù)據(jù)已經(jīng)顯示再點擊加載。 - 網(wǎng)友回復(fù):
全自動交易平倉前查詢持倉”這個功能是在平倉時起作用
如果您選擇了查詢,那么在平倉前,會查詢一下現(xiàn)在模型內(nèi)的可平倉手?jǐn)?shù)是多少,如果小于模型默認(rèn)交易手?jǐn)?shù),那么不會按照默認(rèn)手?jǐn)?shù)發(fā)委托,而是照實際手?jǐn)?shù)發(fā)出平倉委托。
如果您選擇了不查詢,那么模型按照默認(rèn)手?jǐn)?shù)發(fā)出委托,如果實際可平倉手?jǐn)?shù)小于模型默認(rèn)手?jǐn)?shù),那么會造成委托失敗的情況。
- 網(wǎng)友回復(fù):
簡答的說,初始化功能是指,加載模型之后,先判斷一下現(xiàn)在模型處在什么信號狀態(tài),在判斷你有沒有持倉。功能是看是否把持倉計入該模型頭寸。不會執(zhí)行開倉平倉操作,是否開平倉取決于目前這根K線上是否有信號。不知道這樣說明白沒有。
例如:加載時模型處在多頭狀態(tài),目前賬戶有多頭持倉,我們就可以把這筆持倉算進(jìn)該模型頭寸中,下一次平倉信號出來就能夠平掉。
如果這些多頭你是自己手動開的或者別的模型開的,你不需要算進(jìn)模型持倉,那么在初始化時選擇多頭0空頭0,下一平倉就不會執(zhí)行,不會把你用作其他用途的持倉平掉。
關(guān)于平倉問題,是指當(dāng)前加載時剛好遇到一個可執(zhí)行的平倉信號,如果希望把你現(xiàn)在手中持倉平掉,就在選擇的時候把持倉計入模型頭寸。如果你沒有持倉,或者不需要執(zhí)行,就不要計算進(jìn)去。
[此貼子已經(jīng)被作者于2011-4-1 12:42:44編輯過]
相關(guān)文章
-
沒有相關(guān)內(nèi)容