复利模式下,开仓手数等于SS : = intpart (0.5*asset/(ref(c,1)*multiplier*0.15));
回测的时候当开仓手数从1变成2时,恰好遇到一笔亏损交易,于是下次开仓手数又变回1手;
我的要求,当ss从1变为2,之后即使亏损也依然保持2,即ss变大之后即使亏损资金不够也不再变小。
variable:a=0,b=0;
if ss=2 and a=0 then begin
b:=ss;
a:=1;
end
if ss<2 and a=1 then b:=2;
然后下单手数用b
我的意思是2变成3,3变成4。。。也要可行,能再完善一下吗?