开仓手数控制

老师,我的公式如下,我控制每种类型的开仓手数

    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手?



关于自动计算开仓手数
如何用ATR和实盘权益计算开仓手数
关于动态权益百分比计算开仓手数的问题
自动交易如何设置开仓手数
分组指令模型手数在代码里怎么写
读取账户资金计算手数
获取可平多手数,可平空手数
请问老师个关于自动计算账户资金最大可开仓手数的问题
模拟盘图形上的加仓手数不等于实际加仓手数
平仓手数与账号的持仓手数不匹配导致申报失败

局部类型的数据是不能跨域传递的,你在onbaropen里计算nuemric的lots,onbaropen域结束,lots就清空了。

你可以试试用series或者global类型,这些是可以传递的