请教高手 这个怎么编译不过去呢

//------------------------------------------------------------------------

// 简称: Wd123

// 名称: WWWW

// 类别: 公式应用

// 类型: 用户应用

// 输出: Void

//------------------------------------------------------------------------

Params

//此处添加参数

Numeric FastLength(5);// 短期指数平均线参数

Numeric SlowLength(20);// 长期指数平均线参数

Vars

//此处添加变量

Series<Numeric> AvgValue1;

Series<Numeric> AvgValue2;

Numeric avg;

Global Integer timerId;


Defs

//此处添加公式函数


Events

OnReady()

{

SetBackBarMaxCount(1+Max(FastLength,SlowLength));

}

OnBar(ArrayRef<Integer> indexs)

{

AvgValue1 = AverageFC(Close,FastLength);

AvgValue2 = AverageFC(Close,SlowLength);

PlotNumeric(\"MA1\",AvgValue1);

PlotNumeric(\"MA2\",AvgValue2);

If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])

{

Buy(0,Open);

}

If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])

{

SellShort(0,Open);

}

}

End


代码编译通不过
老师帮忙看哈这源码怎么编译不过
老师帮忙看下,这里为啥编译不过去
请教老师和高手mapvar[one]=10000;
请教下怎么写这个编程逻辑
请教高手下列代码的含义
请教,这个问题怎么解决
编译不过关改写,请老师帮我
代码编译不过去,还请大佬帮忙解决一下
请问我这个代码如何修改可以编译通过?

你最后不是多了一个end

编译器已经提醒你了