赢智程序化公式条件单的编写规则
文华赢智的公式条件单与普通的程序化模型不完全相同,普通的程序化模型是一套完整的策略,有对应的开平仓指令,可进行从开到平这样一次完整的交易,而公式条件单是单一的思路,只能实现开/平一种指令形式,它的本质,其实是一种特殊的条件单。
操作方法
- 01
公式条件单源码中必须有一句“CONDITION_ORDER”语句
- 02
未来函数可写进条件单;
- 03
BARSSK、 BARSBK、 BKPRICE、SKPRICE不允许写入公式条件单; 例: C>REF(C,1)&&BARSSK>2,BP; CONDITION_ORDER; (×)
- 04
指令分组,不允许写入公式条件单; 例:C>REF(C,1),SP('B'); CONDITION_ORDER; (×)
- 05
每个公式条件单只能写BK、SK、BP、SP其中一种指令,可写多行指令; 例1:C<MA(C,5),BP; C>REF(C,1),BP; CONDITION_ORDER; (√) 例2:C<MA(C,5),BP; C>REF(C,1),SP; CONDITION_ORDER; (×)
- 06
每个公式条件单只能写BPK、SPK其中一种指令,且只能写一行指令; 例1:C>REF(C,1),BPK; CONDITION_ORDER; (√) 例2:C>REF(C,1),BPK; C<REF(C,1),SPK; CONDITION_ORDER; (×)
- 07
支持CLOSEOUT指令。
- 08
每个公式条件单只能写BK(N)、SK(N)、BP(N)、SP(N)其中一种指令,可写多行指令;但不允许带手数的指令和不带手数的指令混写。
赞 (0)