1.就是一个策略跑到5个合约上,每个合约的资金如何分配,是函数写还是直接在哪里可以设置?
2. 在某个合约上区分仓位,比如轻仓是合约分配到资金的五分之一,重仓是二分之一,比如100万总资金,分配到rb 50万资金,轻仓开10万资金计算出多少手,重仓25万开多少手,这个具体用到哪些函数,怎么写?谢谢
来源:程序化99
来源: WWW.CXH99.COM
//CHECK THE LOTS BASED ON 15MIN TWO MA STATUS
L_LOTS:=MONEY*0.1/(C*MARGIN*UNIT+FEE);
H_LOTS:=MONEY*0.8/(C*MARGIN*UNIT+FEE);
B_LOTS:=IF(O_CON_MA_B,H_LOTS,L_LOTS);
S_LOTS:=IF(O_CON_MA_S,H_LOTS,L_LOTS);
//OPEN CONDITON CHECK
(O_CON_TBC_B||O_CON_NCT_B),BK(B_LOTS);
(O_CON_TBC_S||O_CON_NCT_S),SK(S_LOTS);
REF((O_CON_OTC_B||O_CON_NCL_B),1),BK(B_LOTS);
REF((O_CON_OTC_S||O_CON_NCL_S),1),SK(S_LOTS);
我的模型里是这样写的,但是检测时候提示 “过滤模型不支持指令里定义手数、价格类型,例如:BK(5)、BK(1,NEW_ORDER)
那这个怎么弄呢?