全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
关于计算开仓手数问题
2023-01-27 20:43

老师你好,Lots=Max(1,IntPart(Fund/(O/Rollover *ContractUnit*BigPointValue*0.1)));我用这段代码计算开仓手数,然后我发现个问题,就是Fund这个参数,我用Fund(20000),跟用Fund(200000),回测看居然开仓手数是一样的,为什么会这样呢?如果我把后面的0.1改为0.2,开仓手数就会变化,改前面的Fund跟改后面的0.1,有什么区别吗?

wangkaiming

你说的手数结果相同,数值是多少呢?

你要不把max那个函数去掉呢

如果右边的计算小于1,那结果一直就是1咯

2023-01-28 08:39
kyover

公式里改参数的默认值,不会改变已经加载到图表上的公式的实际生效参数,

就是你先用参数为20000的公式加载到图表里,你如果修改公式的默认参数变成200000,图表上的公式还是以20000生效。

你可以删除公式重新加载,或者在图表的公式应用设置里直接修改参数值

2023-01-28 08:41
您未登录,请先 登录注册 后发表评论
顶部