我用连续加仓策略在后台控制开仓。
先取图表的cc,如果cc=1,那么就第一次开仓,
lots:=intpart((taccount2(3,AccountID)*riskratio/100)/(atr*multiplier)),nodraw;
用上面公式计算开仓数量。
但是到下一根k线,cc没有达到加仓的条件就还等于1,而这个时候的lots仓位计算随着atr的计算开仓量已经变了,请问有什么办法取到当cc第一次=1,lots的数量。
谢谢。
可以用全局变量记录
当cc=1时,把lots赋值给一个变量