仓位百分比后怎么获得具体数值
Magic-Q
2024-05-29 20:57:56
最佳回答
1、没测试50%时刻是可以实现代码初始资金:=valuewhen(month<>ref(month,1),asset),nodraw;限额资金:asset>=初始资金-(money*cw),nodraw;只要在开仓那里用and限额资金,现在用到了50%后,由于限额计算必然放在开仓前面,每月第一次必然是0也就是初始cw=0了简单就是本来500*10=5000现在就是500*0=500立马不仓了。2、开仓条件无关的因为模式都是:ifref(开多,1)and限额资金thenxxxxxcw默认是常数input:cw(10,5,50,5);cw=仓位每月1日求资金线,然后整个月都是资金线减去仓位*money(money=500),因为仓位是常数,但是当开仓不用cw而是50%时刻。默认仓位是=0了,因为用holding才能取到。条件就失效了因为变成cw(0)*500=500了所以开不来仓了。 20210311