bj:=ma20< ref(llv(ma20,dist),1) ;
tt:=VALUEWHEN(bj,barpos);//标记低点
bj2:= tt<=150 and barpos-tt>=45
and ma20>ref(hhv(ma20,barpos-tt+1),1);
//根据第一个标记的低点来标记第二个高点
gg:=VALUEWHEN(bj2 ,ma20);
tt2:=VALUEWHEN(bj2 ,barpos);
//根据前面几个标记计算
if ma20>gg and barpos-tt2>=15 and time<140000 and holding=0
then buy(1,1,limitr,c);
为什么图像上显示的比我写的乱好多,好多都是乱开仓,第一根k就开仓。我写的东西计算机没有计算吗?还是哪里出问题了?
要学会独立解决问题的能力
把各个变量调试出来,认真查看哪里出错了
你的思路只有你自己最清楚,别人很难帮你调试的。
恩 我已经把变量一个个调试,找到了问题了。