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

求指点,请问题在那里, [开拓者 TB]

  • 咨询内容: Params

    Numeric TimeFrame(1080);        // 目标时间周期参数,参数说明参见MtBar
    Numeric BarsBack(1);                // 目标时间周期BAR偏移参数,说明见MtBar函数       


    Vars

    NumericSeries HH;
    NumericSeries LL;
    Numeric HC;
    NumericSeries LC;
    Numeric refCurBar;
    Numeric refOpen;
    Numeric refHigh;
    Numeric refLow;
    Numeric refClose;
    NumericSeries mtBarCnt;

    Begin

    mtBarCnt = MtBar(TimeFrame,BarsBack,refCurBar,refOpen,refHigh,refLow,refClose);

            HH = refHigh;
                   
                    LL = refLow;
                   
                    LC = refClose;
                   
                    PlotNumeric("HH",HH);
              
            PlotNumeric("LL",LL);
              
                PlotNumeric("LC",LC);
              


    End

    这是求周K  线上的最高最低和收盘价的,但是为什么在超级图表上输出后,只是前一根K线的最高最低和收盘价呢,不是应是周K 线上的一致嘛?

     

  • TB技术人员: 输出后是前一天的日K线最高最低和收盘价



     

  • TB客服:
    biqqqqiq 发表于 2016-1-17 13:48
    输出后是前一天的日K线最高最低和收盘价

    你的代码里有个小疏忽,周线的TimeFrame应该是10080,少了个0,这是结果不对的主要原因。改好了输出的就是上周的高低点了,当然由于夜盘的原因,数字会有一点出入,因为MtBar是在没夜盘的情况下写的。如果您想求本周的动态高低点,那就把参数BarsBack改为0,这样输出是到上1根BAR为止的本周的高低点。

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容