非系统函数做成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); } }

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