趨勢(shì)跟蹤策略之指令價(jià)模型 -- 出信號(hào)即時(shí)下單[程序化新手]
?
收盤價(jià)模型在k線走完時(shí)委托,可能會(huì)錯(cuò)過(guò)盤中最佳的入場(chǎng)時(shí)機(jī),尤其在大周期上交易時(shí),會(huì)增加交易成本。而指令價(jià)模型可以滿足模型條件時(shí)立刻下單,不錯(cuò)過(guò)一點(diǎn)利潤(rùn)。
1、案例1:CHECKSIG函數(shù)優(yōu)化模型入場(chǎng)點(diǎn)
指令價(jià)模型可以在模型滿足條件時(shí)立即下單,但與此同時(shí)也帶來(lái)一個(gè)問(wèn)題,盤中行情經(jīng)常反復(fù),下單后價(jià)格可能反向移動(dòng),出現(xiàn)下錯(cuò)單的情況。那么如何才能即抓住利潤(rùn),又減少錯(cuò)單概率呢?CHECKSIG函數(shù)可以靈活設(shè)置信號(hào)的判斷和委托方式,合理的優(yōu)化模型進(jìn)出場(chǎng)點(diǎn)位。
關(guān)鍵字:CHECKSIG(SIG,MODE1,TIME1,MODE2,TIME2,INTERVAL);設(shè)置信號(hào)確認(rèn)與復(fù)核的指令價(jià)方式
1、當(dāng)INTERVAL不為0時(shí),INTERVAL數(shù)據(jù)時(shí)間間隔,每隔INTERVAL秒計(jì)算一次信號(hào),SIG 為信號(hào),MODE1為信號(hào)確認(rèn)方式,TIME1信號(hào)確認(rèn)時(shí)間乘數(shù),MODE2信號(hào)復(fù)核方式,TIME2信號(hào)復(fù)核時(shí)間乘數(shù)。
2、當(dāng)INTERVAL為0時(shí),每筆TICK計(jì)算一次信號(hào),SIG為信號(hào),MODE1為信號(hào)確認(rèn)方式,TIME1信號(hào)確認(rèn)時(shí)間,MODE2信號(hào)復(fù)核方式,TIME2信號(hào)復(fù)核時(shí)間。
3、通過(guò)調(diào)整INTERVAL參數(shù),模型可設(shè)置不同數(shù)據(jù)快照頻率進(jìn)行回測(cè)。
例:INTERVAL為10,豆粕合約開(kāi)盤第一根K線21:00:09為第一次計(jì)算模型,21:00:19為第二次計(jì)算模型...
典型思路編寫(xiě):
CHECKSIG(SIG,'A',0,'C',0,0);//出信號(hào)立即下單,不復(fù)核
CHECKSIG(SIG,'A',0,'D',0,0);//出信號(hào)立即下單,K線走完復(fù)核
CHECKSIG(SIG,'A',N,'D',0,0);//出信號(hào)N秒確認(rèn)信號(hào)下單,K線走完復(fù)核,每筆tick計(jì)算一次信號(hào)
CHECKSIG(SIG,'A',N,'D',0,3);//出信號(hào)N秒確認(rèn)信號(hào)下單,K線走完復(fù)核,每3秒計(jì)算一次信號(hào)
CHECKSIG(SIG,'A',N,'C',0,0);//出信號(hào)N秒確認(rèn)信號(hào)下單,不進(jìn)行復(fù)核
CHECKSIG(SIG,'B',N,'D',0,0);//K線走完前N秒確認(rèn)信號(hào)下單,K線走完復(fù)核
CHECKSIG(SIG,'B',N,'C',0);//K線走完前N秒確認(rèn)信號(hào)下單,不復(fù)核
CHECKSIG(SIG,'B',0,'C',N,0);//K線走完確認(rèn)信號(hào)下單,出信號(hào)N秒后復(fù)核
CHECKSIG(SIG,'B',0,'D',N,0);//K線走完確認(rèn)信號(hào)下單,K線走完前N秒復(fù)核
CHECKSIG(SIG,'B',0,'E',N,0);//K線走完確認(rèn)信號(hào)下單,小節(jié)休息前N秒復(fù)核
CHECKSIG(SIG,'A',0,'F',10,0);//出信號(hào)立即下單,收盤前最后一根K線提前10秒進(jìn)行復(fù)核
投資者都希望能以盡可能低的價(jià)位買入,以更高的價(jià)格賣出。我們可以使用CHECKSIG函數(shù)設(shè)置K線走完前10秒判斷入場(chǎng)信號(hào),K線走完后對(duì)信號(hào)復(fù)核,以減少信號(hào)成本;離場(chǎng)時(shí)采用出信號(hào)立即下單,確保即時(shí)出場(chǎng)。
如下圖,截取了螺紋指數(shù)日線周期上,使用收盤價(jià)模型和指令價(jià)模型在2018年2月23日和2018年3月5日的交易效果。
下面圖表統(tǒng)計(jì)了這筆交易的開(kāi)平倉(cāng)信息,進(jìn)行對(duì)比,可見(jiàn)使用了CHECKSIG函數(shù)后,模型的入場(chǎng)點(diǎn)和出場(chǎng)點(diǎn)都得到優(yōu)化,平倉(cāng)盈利提高到2.5倍。
? | 收盤價(jià)模型 | 加入CHECKSIG函數(shù)的指令價(jià)模型 |
---|---|---|
開(kāi)倉(cāng)價(jià)格 | 3930 | 3927 |
平倉(cāng)價(jià)格 | 3934 | 3937 |
平倉(cāng)盈虧 | 40 | 100 |
2、案例2:MULTSIG函數(shù)實(shí)現(xiàn)一根K線多次交易
期貨行情瞬息萬(wàn)變,經(jīng)常會(huì)發(fā)生行情迅速拉升又極速反抽的情形,這樣的秒殺行情使用收盤價(jià)模型交易,就算能夠及時(shí)出場(chǎng)逃離也無(wú)法做到立馬開(kāi)倉(cāng)抓住反抽行情。在模型中使用MULTSIG函數(shù),可以實(shí)現(xiàn)一根K線上多筆交易,不錯(cuò)過(guò)任何一波交易機(jī)會(huì)。
關(guān)鍵字:MULTSIG(Sec1,Sec2,N,INTERVAL);設(shè)置一根k線多信號(hào)的指令價(jià)方式
1、當(dāng)INTERVAL不為0時(shí),INTERVAL為數(shù)據(jù)時(shí)間間隔,每隔INTERVAL秒計(jì)算一次信號(hào),開(kāi)倉(cāng)信號(hào)在出信號(hào)后的第Sec1個(gè)數(shù)據(jù)時(shí)間間隔時(shí)下單不復(fù)核,平倉(cāng)信號(hào)在出信號(hào)后的第Sec2個(gè)數(shù)據(jù)時(shí)間間隔下單不復(fù)核,一根K線上最大的信號(hào)個(gè)數(shù)為N。
例:INTERVAL為10,豆粕合約開(kāi)盤第一根K線21:00:09為第一次計(jì)算模型,21:00:19為第二次計(jì)算模型...
2、當(dāng)INTERVAL為0時(shí),每筆TICK計(jì)算一次信號(hào),開(kāi)倉(cāng)信號(hào)Sec1秒后下單不復(fù)核,平倉(cāng)信號(hào)Sec2秒后下單不復(fù)核,一根K線上最大的信號(hào)個(gè)數(shù)為N。
例:Sec1為0,則為開(kāi)倉(cāng)信號(hào)出信號(hào)立即下單,不復(fù)核;如果Sec1為1,則為開(kāi)倉(cāng)信號(hào)出信號(hào)1秒后下單,不復(fù)核
3、通過(guò)調(diào)整INTERVAL參數(shù),模型可設(shè)置不同數(shù)據(jù)快照頻率進(jìn)行回測(cè)。
典型思路編寫(xiě):
MULTSIG(0,0,2,0);//出信號(hào)立即下單不復(fù)核,一根K線最多2個(gè)信號(hào),每筆TICK計(jì)算一次信號(hào)
MULTSIG(0,0,2,3);//出信號(hào)立即下單不復(fù)核,一根K線最多2個(gè)信號(hào),每隔3秒計(jì)算一次信號(hào)
MULTSIG(3,5,2,0);//開(kāi)倉(cāng)出信號(hào)3秒后下單,平倉(cāng)出信號(hào)5秒下單不復(fù)核,一根K線最多2個(gè)信號(hào)
如下圖,在收盤價(jià)模型中這根長(zhǎng)上影線的位置我們只能做到出場(chǎng)止損,但是盤中一波極速上漲并反抽的行情我們是交易不到的,使用一根K線上多個(gè)信號(hào)的指令價(jià)模型改進(jìn)后,在一根K線上可以進(jìn)行多次交易,盤中波動(dòng)的行情也能盡收囊中。
3、指令價(jià)模型編寫(xiě)規(guī)則
1.模型中需要寫(xiě)入CHECKSIG、CHECKSIG_MIN、MULTSIG、MULTSIG_MIN、PANZHONG_MIN函數(shù)來(lái)指定信號(hào)執(zhí)行方式。
2.CHECKSIG、MULTSIG、MULTSIG_MIN、CHECKSIG_MIN、PANZHONG_MIN函數(shù)不能同時(shí)出現(xiàn)在一個(gè)模型中。
3.指令價(jià)模型和一開(kāi)一平過(guò)濾模型、加減倉(cāng)模型沒(méi)有必然聯(lián)系,支持一開(kāi)一平的指令價(jià)模型,也支持加減倉(cāng)的指令價(jià)模型。
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
- 上一篇:趨勢(shì)跟蹤策略之收盤價(jià)模型 -- k線走完下單
- 下一篇:沒(méi)有了!
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容