全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
指标无法显示
TBdanny 分享到
2022-12-19 12:22

老师好帮忙看下有什么错误,不同合约如:铁矿石上10秒周期以下或日以上周期发现公式不能显示,公式如下:

Params
    //此处添加参数

    Numeric Length(5);  

Vars
    Numeric AA;
    Numeric A1;
    Numeric A2;
    Numeric A3;
    Numeric A4;

Defs
    //此处添加公式函数
    
Events
    //此处实现事件函数
    
    //初始化事件函数,策略运行期间,首先运行且只有一次
    OnInit()
    {
        
    }


    //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
    OnBar(ArrayRef<Integer> indexs)
    {
        
            AA=(O+H+L+C)/4;
            A1=Highest(AA,Length);
            A2=Lowest(AA,Length);
            A3=A1-A2;
            A4=XAverage((AA-A2)/A3,3)*100; 
            PlotNumeric("A4",A4);
    }

wangkaiming

我的确看到问题了  我研究下

2022-12-19 15:45
wangkaiming

这个你里面的计算过程中 产生了无效值,导致后续结果变得更加离谱

注意除0的情况

2022-12-19 16:53
TBdanny

谢谢王老师答复,由简单变量改为序列变量能解决无效值吗,出现的问题是什么原因导到致的?

2022-12-19 19:27
您未登录,请先 登录注册 后发表评论
顶部