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