开仓手数控制

老师,我的公式如下,我控制每种类型的开仓手数 lots1=IntPart(abs((max_ExitPrice/((downline-upline)*contractunit)))); lots2=IntPart(abs((max_ExitPrice/((Open-upline)*contractunit)))); lots3=IntPart(abs((max_ExitPrice/((Open-midline)*contractunit)))); lots4=IntPart(abs((max_ExitPrice/((Open-downline)*contractunit)))); Commentary(\"L1手=\"+Text(lots1)); Commentary(\"L2手=\"+Text(lots2)); Commentary(\"L3手=\"+Text(lots3)); Commentary(\"L4手=\"+Text(lots4)); Commentary(\"变动=\"+Text(contractunit)); Commentary输出的结果是变化的,但是为何图标还是都只开仓1手?

局部类型的数据是不能跨域传递的,你在onbaropen里计算nuemric的lots,onbaropen域结束,lots就清空了。你可以试试用series或者global类型,这些是可以传递的