贏智WH8程序化規(guī)則說明(三)非過濾模型的運(yùn)行規(guī)則 [cxh99.com]
WH8是國慶剛升級的版本,部份功能發(fā)生了改變,以下內(nèi)容經(jīng)綜合整理,是用文華軟件進(jìn)行程序化交易的投資朋友是必須基本了解的一些內(nèi)容。建議收藏到自已的空間或分享給朋友。
1、非過濾模型的編寫
非過濾模型,允許連續(xù)出開倉信號或者連續(xù)出平倉信號,可以實(shí)現(xiàn)加倉、減倉。
支持的指令:BK(N)、BP(N)、SK(N)、SP(N)、CLOSEOUT,不支持不帶手?jǐn)?shù)的開平倉指令和反手指令。
支持指令分組
2、模組的加載初始化
加載時會自動彈出初始化窗口,用戶手動輸入持倉方向和開倉價格。模組后續(xù)運(yùn)行,以帶入的持倉為上一個信號,執(zhí)行模型后續(xù)出的信號。(8.1.162以后版本采用此規(guī)則)
3、信號的下單手?jǐn)?shù)
按照指令里寫的手?jǐn)?shù)下單
可以用MYVOL函數(shù)取運(yùn)行模組中的設(shè)定的下單手?jǐn)?shù),例如:BK(2*MYVOL)
4、主觀干預(yù)
(1)當(dāng)前信號是開倉信號(BK、SK)的狀態(tài)下,在本根和后續(xù)k線上,可以加倉下單;
(2)當(dāng)前信號是平倉信號(BP、SP)的狀態(tài)下,在本根和后續(xù)k線上,可以減倉下單;
(3)模組持倉為0時候,不允許主觀干預(yù);
干預(yù)失敗的幾種情況:
(1)有掛單不能進(jìn)行手動干預(yù)
(2)有未處理完的操作不能進(jìn)行手動干預(yù)
(3)有多頭持倉不能干預(yù)賣開
(4)有空頭持倉不能干預(yù)買開
(5)沒有多頭持倉不能干預(yù)賣平
(6)沒有空頭持倉不能干預(yù)買平
干預(yù)成功的結(jié)果:
直接發(fā)出委托,不在K線圖上產(chǎn)生信號,但是會改變模組持倉。
5、非過濾模型根據(jù)模組持倉來計(jì)算下一個信號
(1)模組持倉為0的情況下,找開倉信號(BK或SK),先找到的有效;
(2)開倉信號后,只能出現(xiàn)加倉信號或平倉信號;
(3)平倉信號后,只能出現(xiàn)繼續(xù)減倉信號,模組持倉減少到0的時候,平倉信號實(shí)際不再執(zhí)行;
(4)一個指令行,在一次“開倉->平倉”交易過程中只發(fā)一次信號
6、一根k線多信號
一根k線上信號確定以后,會計(jì)算下一個信號,支持一根k線上先后出現(xiàn)多個信號。
但是,在模型具有MONO_SIGNAL語句的情況下,一根K線只支持一個信號,取最先出現(xiàn)的信號作為有效信號。
提示:模型的歷史數(shù)據(jù)回測,是按照MONO_SIGNAL機(jī)制進(jìn)行的,不管模型是否包含這個語句。
7、上一個信號沒有執(zhí)行完情況下,新信號的執(zhí)行
(1)開倉信號還沒有成交或部分成交,還有開倉掛單下,新平倉信號的執(zhí)行: 首先撤掉現(xiàn)有掛單,執(zhí)行平倉指令。
(2)平倉信號還沒有完成,沒有成交或部分成交,還有平倉掛單的情況下,新反向開倉信號的執(zhí)行:不理會現(xiàn)在的掛單,直接發(fā)出開倉指令。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容