Pl give me AFL Code for below

For 30 min chart

Buy

EMA(CLOSE,5)>EMA(CLOSE,10) AND (EMA(CLOSE,5)-EMA(CLOSE,10))>7 AND SOPK(9,3,9,SIMPLE)>=20 OR SOPD(9,3,9,SIMPLE)<=50 AND RSI(CLOSE,14)>=20 AND RSI(CLOSE,14)<=50 AND WAD(14)<-20 AND WAD<-50

Sell

=

crossover(sma(close,25),sma(close,7))

Thanks in Advance

For the above condition AFL

_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() ); 

Buy = EMA(Close,5)>EMA(Close,10) AND (EMA(Close,5)-EMA(Close,10))>7 AND SOPK(9,3,9,SIMPLE)>=20 OR SOPD(9,3,9,SIMPLE)<=50 AND RSI(Close,14)>=20 AND RSI(Close,14)<=50 AND WAD(14)<-20 AND WAD<-50;

Sell = Cross(MA(Close,25),MA(Close,7));

_SECTION_END();

sir,
in Amibroker error"
identifier sopk,sopd,wad is undifined
pl guide