文華模型源碼中有很多開倉和平倉條件,如果希望某個(gè)條件開的倉用特定的條件平,該如何操作?[程序化新手]
模型源碼中有很多開倉和平倉條件,如果希望某個(gè)條件開的倉用特定的條件平,該如何操作?
答:可以在編寫模型的交易指令時(shí)使用分組指令,分組指令可以對(duì)開平條件分成n個(gè)組,某個(gè)組的條件開的倉位只有某個(gè)組對(duì)應(yīng)的平倉條件條件才能平,其他組的平倉條件滿足不會(huì)出信號(hào),也就不會(huì)委托。
一開一平過濾模型:不同的開倉條件如果想以不同的平倉策略進(jìn)行平倉,可以利用指令分組來進(jìn)行控制。如下圖 :
加減倉模型:入場策略和加倉策略可能有所不同,相應(yīng)的止損及出場策略的使用亦不相同,這時(shí)可以采用指令分組的方式實(shí)現(xiàn)。如下圖:
分組指令編寫、運(yùn)行機(jī)制:
一開一平過濾模型:
如果上一根K線信號(hào)是組A發(fā)出的開倉信號(hào)(bk sk bpk spk) 當(dāng)前K線只能是組A的平倉信號(hào)
如果上一根K線信號(hào)是組A發(fā)出的平倉信號(hào)(bp sp) 當(dāng)前K線可以是任意組的開倉信號(hào)(以信號(hào)出現(xiàn)的順序取第一個(gè)開倉信號(hào))。
注:不分組的平倉條件只能平不分組的開倉條件
加減倉模型:
如果上一個(gè)信號(hào)為組A發(fā)出的開倉信號(hào),則下一信號(hào)必須為組A的加倉信號(hào)或平倉信號(hào)
如果上一個(gè)信號(hào)為組A的平倉信號(hào)并且組A持倉為0,下一信號(hào)可以為任意組的開倉信號(hào);
如果A組持倉大于0,則必須為A組的開倉信號(hào)或平倉信號(hào)
注:不分組的平倉條件只能平不分組的開倉條件
更多分組指令的編寫方法,可以參見模型開發(fā)平臺(tái)中“插入指令”中的說明,如下圖所示。( m.weiqiv.net.cn )
注:分組指令對(duì)組的命名規(guī)則為,只能用 A——I 這九個(gè)字母中的其中幾個(gè)命名。最多支持分成十組。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容