您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

版主帮看看高点的值怎么记录不下来呢? [开拓者 TB]

  • 咨询内容: Params
        Numeric Para1(10);
        Numeric Para2(5);
    Vars
            NumericSeries HighValue;            //定义高点阻力位;
            NumericSeries LowValue;             //定义低点支撑位
    Begin
    If(Time>0.0915)
                    {
                      If(High[2]>high[1]&&High[2]>high[3])
               HighValue=high[2];
                    }
                     Commentary("HighValue = "+Text(HighValue));                                     
                     Commentary("HighValue[1] = "+Text(HighValue[1]));
    end
    我用程序记录极点的值 ,但是 highvalue  和 HighValue[1]过了一个周期就变成一样的了,
    请版主给解释下,我这样写对吗?如果不对的话,那么应该怎么记录极点的值呢?
                   

     

  • TB技术人员: HighValue是序列值,在条件里赋值会出问题的。
    你看这个函数SwingHigh能不能解决你的问题

     

  • TB客服: 本帖最后由 bluegalaxy 于 2013-8-5 15:30 编辑

    SwingHigh 我过去考虑过,这个函数比较死板
    如果按我的想法,应该怎么写呢?请版主给指点下
    怎么把他变成序列值保存起来呢?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容