函数如何正确声明

请教一下   自己写的EMA函数如何在Defs正确声明即正确书写方式是怎么写的

函数未声明
函数没有被声明
GetOptSymbolsByCode函数没有被声明
GETPRICE函数没有声明
SETSIGPRICE函数没有声明
系统函数也需要声明吗?
如何在正确的在用户函数中传入数组
BarsSince(RSI>70 ), BarsSince() 如何声明
ATR函数没有被声明
错误,TRADE_OTHER,函数没有声明
Defs
    //此处添加策略函数
    Numeric my_ema(Numeric length)
    {
        return 0;
    }

以上基本格式

注意defs域参数不能为序列变量