非系统函数做成WR指标

想写一个WR公式,但是只能引用系统函数,请问怎么自己写一个函数(WIDTH)来引用?以下是该公式:

 

//------------------------------------------------------------------------
// 简称: BOLL_WIDTH
// 名称: 布林线宽度
// 类别: 公式应用
// 类型: 用户应用
// 输出: Void
//------------------------------------------------------------------------
Params
    Numeric Length(89);        //周期        
    Numeric Offset(2);        //标准差倍数  
    Numeric Zero(0); //零轴
Vars
    Numeric UpLine;        //上轨
    Numeric DownLine;        //下轨 
    Series<Numeric> MidLine;    //中间线
    Numeric Band;
    Numeric WIDTH;

Events
    OnBar(ArrayRef<Integer> indexs)
    {
        Range[0:DataSourceSize() - 1]
        {
            MidLine = AverageFC(Close,Length);
            Band = StandardDev(Close,Length,2); 
            UpLine = MidLine + Offset * Band;
            DownLine = MidLine - Offset * Band; 
            WIDTH = UpLine-DownLine;
            PlotNumeric("WIDTH",WIDTH);
        }
    }
 

 

非函数库中的函数如何使用及识别
TBQUANT3的模式工具做成可调用的函数
请问一下BarsSinceEntry这个函数非图表交易用什么函数替代
TBQuant中使用Print2Quote函数实现指标截面透视
怎么引用系统技术指标的指标值比如kdj指标的k、d、j值
非交易时间段
系统中咋没找到DMI指标
非简语言版本,非简语言版本,如何获取特定合约的交割日。
能否把TBQ的帮助网页做成一个CHM
系统自带的SAR抛物线转向指标的相关问题

。。。为什么一定要写成函数?复制到别的公式里不是一样用吗?