编译不过关改写,请老师帮我

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

老师能否帮我改写
请老师改写 谢谢
麻烦老师帮我改成TB语言
老师帮忙看下,这里为啥编译不过去
请帮我分析一下这段代码
A_GetMarginRate函数这样写编译错?请指导
程序编译报错,老师请帮忙看一下
老师,能帮我一下?
请大师帮我写个指标
我的TB旗舰版无法编译,请协助排查问题

你好像把代码编到用户函数里面了,应该是在公式应用里面。两个运行逻辑不一样,肯定会报错