咨询个问题,我在模型中自己的模型中有计算手数,MAXLOST是每次最大的损失
MA30是普通的30日均线
开仓手数:FLOOR(ABS(MAXLOST/((ABS(CLOSE-MA30))*MULTIPLIER)));
BUYSHORT(1>0,开仓手数,market);
按我的想法,这个计算出的手数是不应该跟"费率设置"里面的初始资金是有关系的,因为我已经是给出了开仓手数。
但是我发现目前算出来的,有时候图表上的手数是正确的,有时候又是按照初始资金算的。十分困惑???
你这个开仓手数只和maxlost有关系,你要去分析这个返回值
另外图表上资金和初始资金肯定有关系,就好比你实盘,你的账户资金肯定是从初始投入开始盈亏的
跟MAXLOST是没有关系的,我尝试过把MAXLOST设为固定值
找到问题了,应该是当我计算出的开仓手数为0的时候,系统会默认使用初始资金这个算出来的手数去开仓