--
//参数定义
wm:=0.5;
ss:=1; // entry number
ZIG(3,wm);
// g1,g2高点 d1,d2低点
g1:peak(3,wm,1),NODRAW;
g2:peak(3,wm,2),NODRAW;
d1:TROUGH(3,wm,1),NODRAW;
d2:TROUGH(3,wm,2),NODRAW;
tg1:PEAKBARS(3,wm,1),NODRAW;//前一高点到现在的周期数
td1:TROUGHBARS(3,wm,1),NODRAW;//前一低点到现在的周期数
//前高前低的判断
rg1:IF (tg1>td1 and td1>0,g1,g2);
rd1:IF (tg1<td1 and tg1>0,d1,d2);
T1:=TIME>090000 AND TIME<150000;// 开仓时间
T2:=TIME>=151000; // 平仓时间
BUY1:= 1;
SELL1:= 1;
//多仓持有
IF HOLDING>0 THEN BEGIN
// 反手仓
IF SELL1 then begin
多平:sell(1=1,ss,MARKET);
END
END
//空仓持有
if HOLDING<0 THEN BEGIN
// 反手仓
if BUY1 then begin
空平:SELLSHORT((1=1,ss,MARKET);
end
end
就是最后那两个出现错误了。您帮忙看看,我也不知道错在哪里