老师,您好!我咨询个问题。我是图表交易走完一根K 线交易。如下图。A 箭头所指的K线是满足开仓条件,然后在B箭头所指的K线开仓。如果是开多,就生成下方的开多止损点数D,如果开空,就生成开空止损点数C。(开多和开空的止损点数在每根K线出来后都自动生成,不论开不开仓)。现要求过去X次开仓(包括开多和开空)时所对应的开仓止损点数的平均值,最高值,最低值。麻烦老师指导一下,如何来写?谢谢!
nn:=valuewhen(enterbars=0,if(holding>0,c,d));
n1:ref(nn,sumbars(enterbars=0,1)-1);
n2:ref(nn,sumbars(enterbars=0,2)-1);
n3:ref(nn,sumbars(enterbars=0,3)-1);
.....
nx:ref(nn,sumbars(enterbars=0,x),-1);
最后求平均值就是把上面的数累加后除X;
最高最低就是用max和min逐个比较
谢谢
是的,写100行
input:x(100,1,10000,1);
然后在参数列里面改默认值
麻烦老师能帮我写一个完整的吗?我写了好多次,都不行。谢谢
nn:count(enterbars=0,0);
你看下这个nn的值是多少