谢谢楼上,K1和K2; D1和D2是同一个开仓条件
nn1:=barslast(k);
nn2:=barslast(d);
hh1:=hhv(h,nn2+1);
ll1:=llv(h,nn1+1);
hh2:=ref(hhv(h,nn1+1),nn2);
ll2:=ref(llv(l,nn2+1),nn1);
if k then begin
if hh1<=hh2 then begin
sell(1,0,marketr);
buyshort(holding=0,1,marketr);
end
end
if d then begin
if ll1>=ll2 then begin
sellshor(1,0,marketr);
buy(holding=0,1,marketr);
end
版主你好,我把这段代码放入金字塔交易系统自编公式里面,进行测试时,提示:MARKETR控制符只能用在交易系统控制语句中,指针指向:sellshor(1,0,marketr);
请问这个怎么解决?
sellshor少写一个T不好意思
sellshort才是正确的
谢谢,另外提示: buyshort(holding=0,1,marketr);这句,说BEGIN语句缺少END。是不是我后面加个END就行了?