符合某个条件,输出不同的均线怎么写?

请问这样的条件,用TB怎么写呀?自己写的是这样的: If(C > Average((H + L) / 2,Xmalength))     {       MA60 = Average(L[1],Xmalength);       PlotNumeric(MA60,MA60);      }       Else       {        MA60 = Average(H[1],Xmalength);           PlotNumeric(MA60,MA60);       }但输出的均线不对。

MA60 = Average(iif(C > Average((H + L) / 2,Xmalength),H,L),Xmalength);

第一种可以用IIF 函数 等于文华if