仓位分配问题 [文华财经]
-
咨询内容:
1.就是一个策略跑到5个合约上,每个合约的资金如何分配,是函数写还是直接在哪里可以设置?
2. 在某个合约上区分仓位,比如轻仓是合约分配到资金的五分之一,重仓是二分之一,比如100万总资金,分配到rb 50万资金,轻仓开10万资金计算出多少手,重仓25万开多少手,这个具体用到哪些函数,怎么写?谢谢
来源:程序化99
-
文华技术人员:
您可以在建立模组的时候给不同的模组分配不同的资金
回测的时候可以在这里设置分配的资金量
然后回测后,右键》装入模组运行
按照相同的方式给其他模组分配资金
模型中如果想计算开仓手数,可以使用这个函数:
SETDEALPERCENT(fPercent)表示每次按模组子账户资金的fPercent比例下单。
文件名:图像 1.jpg来源: 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)
那这个怎么弄呢?
- 网友回复: 把模型中最后一句 AUTOFILTER; 这句删除就好了
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容