variable:longcost=0,longenterbar=0,longpos=0;
buy(longpos=0,1,marketr),IGNORECHECKPRICE;
longcost=enterprice;将开多成交价传给全局变量
longenterbar=todaybar; 将成交时的k线次序数传给全局变量
longpos=1; 将持仓置1.
事情是这样的,上面代码是开多然后将开多的状态赋值相应的 ‘全局变量’, ‘成交价’,k线次序longenterbar,多单持仓量longpos,
应用于图之后, 这三个量均不能显示,没有有效变化, 在变量声明时使用variable且赋值为0.
怀疑是回测时候成交后不能返回这些数据。
赋值是:=
enterprice等本事就是序列变量,能直接取值使用,你这种操作多此一举。