贏智程式化公式條件單的編寫規則?

文華贏智的公式條件單與普通的程式化模型不完全相同,普通的程式化模型是一套完整的策略,有對應的開平倉指令,可進行從開到平這樣一次完整的交易,而公式條件單是單一的思路,只能實現開/平一種指令形式,它的本質,其實是一種特殊的條件單。

工具/原料

文華財經贏智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;

C

CONDITION_ORDER; (×)

支援CLOSEOUT指令。

每個公式條件單隻能寫BK(N)、SK(N)、BP(N)、SP(N)其中一種指令,可寫多行指令;但不允許帶手數的指令和不帶手數的指令混寫。

注意事項

模型的歷史訊號對公式條件單沒有影響,在模組執行時,公式條件單每一個訊號都不考慮歷史訊號,完全根據公式寫的條件出訊號。

賬戶持倉如果不夠,有幾手平幾手;賬戶持倉多餘指令所寫的持倉時按照指令中的手數平倉。

全部條件都產生訊號後,會自動終止執行。

公式條件單各個訊號是獨立的,上一個訊號沒有執行完的情況下,新訊號不理會現有的掛單,照常執行。

文華財經的產品中PC終端產品主要有贏智和贏順兩款,程式化交易的主打產品是贏智。

條件, 公式, 指令, 文華, 贏智,
相關問題答案