全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
非系统函数做成WR指标
2022-04-06 12:09

想写一个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);
        }
    }
 

 

kyover

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

2022-04-07 07:01
您未登录,请先 登录注册 后发表评论
顶部