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