开仓手数的问题 [文华财经]
-
咨询内容:
资金分配量是10万,在模型中每次交易按5万计算开仓手数,如: FUND:=50000; //资金LOTS:=MAX(1,INTPART(FUND/(OPEN*UNIT1*0.1)));//按5万计算开仓手数
如果数据合约是螺纹指数,交易合约是螺纹主连,则开仓手数没有问题,是按模型中5万计算的手数;
但我是用黑链指数做为数据合约,交易合约是螺纹主连。计算出的开仓手数为何不同,问题如何解决?
来源:程序化99
-
文华技术人员:
因为OPEN取的是数据合约的OPEN,想取螺纹主连的OPEN,需要跨合约的写法
1.新建被引用指标,命名为AA:
OO:=OPEN;
2.新建主模型,加载到K线图:
#CALL[6894,AA] AS VAR
OO:=VAR.OO;
FUND:=50000; //资金
LOTS:MAX(1,INTPART(FUND/(OO*UNIT1*0.1)));//按5万计算开仓手数来源: WWW.CXH99.COM
- 文华客服: 谢谢老师!另有一个问题 来源: WWW.CXH99.COM
- 文华客服:该如何编写?1楼里( 来源: WWW.CXH99.COM
- 文华客服:FUND:=50000; //资金),我想把 来源: WWW.CXH99.COM
- 文华客服:FUND资金按权益比例计算。 来源: WWW.CXH99.COM
- 文华客服: 来源: WWW.CXH99.COM
- 文华客服:当模组里的权益<=10万时, 来源: WWW.CXH99.COM
- 文华客服:FUND按权益的50%计算。(如:当权益是8万时, 来源: WWW.CXH99.COM
- 文华客服:FUND:=8万*50%=4万 来源: WWW.CXH99.COM
- 文华客服:); 来源: WWW.CXH99.COM
- 文华客服:当模组里的权益>10万时,除了原有的10万按50%计算外,超出的部分按20%计算。(如:当权益是15时, 来源: WWW.CXH99.COM
- 文华客服:FUND:=10万*50%+(15-10)*20%=6万 来源: WWW.CXH99.COM
-
文华客服:)
-
网友回复:
参考;
IF(MONEYTOT<=100000,MONEYTOT*0.5,50000 +0.2*(MONEYTOT-100000));
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
相关文章
-
没有相关内容