老师,我的公式如下,我控制每种类型的开仓手数
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类型,这些是可以传递的