Params
Integer length1(10);
Integer length2(20);
Vars
series<Numeric> ma1_1;
series<Numeric> ma1;
series<Numeric> ma2;
series<Numeric> ma2_1;
Numeric x;
Events
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
ma1 = Average(close,length1);
ma2 = Average(close,length2);
ma1_1 = average(close,length1-1);
ma2_1 = average(close,length2-1);
x = (length1*(length2-1)*ma2_1[1]-length2*(length1-1)*ma1_1[1])/(length2-length1);
PlotNumeric("ma1",ma1);
PlotNumeric("ma2",ma2);
If(ma1>ma2)
{
PlotNumeric("x", x, 0, white);
}Else
PlotNumeric("x",x,0,yellow);
Commentary("ma1-="+text(ma1_1));
Commentary("ma2-="+text(ma2_1));
}