Params
Numeric lots(1);
Numeric zhenfu(10);
Numeric shushu(1);
Numeric zhouqi(12);
Vars
Numeric cishu;
NumericSeries up;NumericSeries down;
Bool tj01;Bool tj02;Bool tj03;Bool tj04;Bool tj05;Bool tj06;Bool tj07;Bool tj11;Bool tj12; Bool tj21;Bool tj22;
Begin
up=Highest(close[2],zhouqi);
down=lowest(close[2],zhouqi);
If(Date != Date[1])
{
cishu=0;
}
tj01=(marketposition==0);
tj02=(marketposition==1);
tj03=(marketposition==-1);
tj04=(Time*100>=9.40) && (time*100<=14.45);
tj11=High>up;
tj12=low<down;
//多开
if (tj11 && cishu<shushu)
{
Buy(0,Max(Open,up) );
cishu=cishu+1;
Return;
}
//空开
if (tj12 && cishu<shushu)
{
SellShort(0,Min(Open,Down) );
cishu=cishu+1;
Return;
}
End
你好像把代码编到用户函数里面了,应该是在公式应用里面。两个运行逻辑不一样,肯定会报错