文華贏智的公式條件單與普通的程式化模型不完全相同,普通的程式化模型是一套完整的策略,有對應的開平倉指令,可進行從開到平這樣一次完整的交易,而公式條件單是單一的思路,只能實現開/平一種指令形式,它的本質,其實是一種特殊的條件單。
工具/原料
文華財經贏智wh8軟體
方法/步驟
公式條件單原始碼中必須有一句“CONDITION_ORDER”語句
未來函式可寫進條件單;
BARSSK、 BARSBK、 BKPRICE、SKPRICE不允許寫入公式條件單;
例: C>REF(C,1)&&BARSSK>2,BP;
CONDITION_ORDER; (×)
指令分組,不允許寫入公式條件單;
例:C>REF(C,1),SP('B');
CONDITION_ORDER; (×)
每個公式條件單隻能寫BK、SK、BP、SP其中一種指令,可寫多行指令;
例1:C
C>REF(C,1),BP;
CONDITION_ORDER; (√)
例2:C
C>REF(C,1),SP;
CONDITION_ORDER; (×)
每個公式條件單隻能寫BPK、SPK其中一種指令,且只能寫一行指令;
例1:C>REF(C,1),BPK;
CONDITION_ORDER; (√)
例2:C>REF(C,1),BPK;
CONDITION_ORDER; (×)
支援CLOSEOUT指令。
每個公式條件單隻能寫BK(N)、SK(N)、BP(N)、SP(N)其中一種指令,可寫多行指令;但不允許帶手數的指令和不帶手數的指令混寫。
注意事項
模型的歷史訊號對公式條件單沒有影響,在模組執行時,公式條件單每一個訊號都不考慮歷史訊號,完全根據公式寫的條件出訊號。
賬戶持倉如果不夠,有幾手平幾手;賬戶持倉多餘指令所寫的持倉時按照指令中的手數平倉。
全部條件都產生訊號後,會自動終止執行。
公式條件單各個訊號是獨立的,上一個訊號沒有執行完的情況下,新訊號不理會現有的掛單,照常執行。
文華財經的產品中PC終端產品主要有贏智和贏順兩款,程式化交易的主打產品是贏智。