请各位老师帮改一下代码

麻烦请各位老师看一下我的网格交易代码,为什么过不去,麻烦帮改一下,谢谢各位老师

Params

//网格策略参数

Numeric GridSpace(10);      // 网格间距(点)

Numeric Lots(1);            // 每次交易手数

Numeric TradeMode(1);       // 1:低买高卖 2:高卖低买

Numeric InitPrice(0);       // 初始基准价,0表示用第一个Bar的开盘价


Vars

//策略变量

NumericSeries BasePrice;

NumericSeries GridTop;

NumericSeries GridBottom;

BoolSeries IsFirst(True);


Begin

// 初始化网格

If (IsFirst == True)

{

If (InitPrice == 0)

{

BasePrice = Open;

}

Else

{

BasePrice = InitPrice;

}

GridTop = BasePrice + GridSpace * MinPoint;

GridBottom = BasePrice - GridSpace * MinPoint;

IsFirst = False;

}

// 模式1:低买高卖

If (TradeMode == 1)

{

// 低买条件:价格跌到下轨

If (Low <= GridBottom)

{

Buy(Lots, GridBottom);

// 网格向下移动

BasePrice = BasePrice - GridSpace * MinPoint;

GridTop = BasePrice + GridSpace * MinPoint;

GridBottom = BasePrice - GridSpace * MinPoint;

}

// 高卖条件:价格涨到上轨

If (High >= GridTop)

{

Sell(Lots, GridTop);

// 网格向上移动

BasePrice = BasePrice + GridSpace * MinPoint;

GridTop = BasePrice + GridSpace * MinPoint;

GridBottom = BasePrice - GridSpace * MinPoint;

}

}

// 模式2:高卖低买

If (TradeMode == 2)

{

// 高卖条件:价格涨到上轨

If (High >= GridTop)

{

Sell(Lots, GridTop);

// 网格向上移动

BasePrice = BasePrice + GridSpace * MinPoint;

GridTop = BasePrice + GridSpace * MinPoint;

GridBottom = BasePrice - GridSpace * MinPoint;

}

// 低买条件:价格跌到下轨

If (Low <= GridBottom)

{

Buy(Lots, GridBottom);

// 网格向下移动

BasePrice = BasePrice - GridSpace * MinPoint;

GridTop = BasePrice + GridSpace * MinPoint;

GridBottom = BasePrice - GridSpace * MinPoint;

}

}


End



请tblaocai老师帮修改用户函数
请帮忙改一下代码
老师改一下
各位大佬,加载不了,谁能帮我改一下
代码帮编译
老师请帮忙写一下代码
麻烦老师改一下
请帮改成tbquant版的代码
请帮改成tbquant版的代码
代码报错,请老师帮忙看一下

AI写的吗

是的呀,咱也不是专业的,想找老师帮写,也摇不到人,只能写一个框架出来,找一个好心的老师帮改一下,肯定是会给老师感谢费的