Buy函数资金不足,和旗舰版处理不同

TBQ中使用Buy函数,例如: Var x Buy(x, Price),但当前资金不足以买x手,只够以目前Price价格买(x-10)手,在TBQ中就不会买入,在TB旗舰版中能够自动计算头寸调整数目买入。 所以请问在TBQ中如何实现这个,毕竟我策略里Price是在while循环中会变动,Portfolio_CurrentCapital只能实现开盘价计算可用资金。 示例代码:海龟 while(High >= preEntryPrice + 0.5*N ) // 以最高价为标准,判断能进行几次增仓 { buyPrice = preEntryPrice + 0.5 * N; preEntryPrice = buyPrice; Buy(TurtleUnits,buyPrice); //TurtleUnits }

钱不够肯定不能开 精确计算手数

回复:那请问具体有什么办法计算吗?Portfolio_CurrentCapital只能按开盘价算,而我希望每一次循环里都重新计算可用的Unit