您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信知识>>正文内容

【跨周期】什么是跨周期引用? [通达信]

  • 咨询内容:

     

    使用跨周期引用数据时要注意:
     1.可供引用的周期类型有:
        MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH
        分别表示将1,5,15,30,60分钟K线数据,以及日,周,月K线数据,代入被引用的公式,进行运算。
     2.意义:
        可将大周期内跑的数据,引用到小周期内来跑;也可将小周期内跑的数据,引用到大周期内来跑。

       3.切勿对开高低收以外的数据直接使用变周期转换!

       4.切勿对大周期内跑的数据使用小周期转换!无论是开高低收等基本数据、还是自定义变量,都无法从大周期数据直接转换成小周期数据,只能通过公式引用来获得小周期数据。

     -----------------------------------------------------------------------

     

    以上摘抄自通达信红宝书,说得不是十分明确。

    以下对跨周期引用给予进一步说明。

     

    例.  

             h1:High#Day;
             k1:kdj.k#Day(9,3,3);  或 等价地,k1:kdj.k#Day;  

     

     1) 如果这两个语句在60分钟周期公式中执行,并且假设当前60分钟K线的日期 date等于D1,  则返回给h1的值是D1当日的最高价,返回给k1的值是D1当日KDJ(9,3,3)公式输出的K值。

     

     2) 如果这两个语句在日线公式中执行,则效果如同 h1:High;  k1:kdj.k(9,3,3); 

     

     3) 如果这两个语句在周线周期公式中执行,并且假设当前周K线的日期 date等于D1(本周最后交易日),  则返回给h1的值是D1当日的最高价,返回给k1的值是D1当日KDJ(9,3,3)公式输出的K值。

     

          简单说,无论例1这两句出现在哪个周期的公式中,返回的值都是当前K线所对应的日K线的 High和KDJ.K。所以关键是把不同周期K线之间的对应关系搞准确! 

     

    不同周期K线的对应关系:

     

    一个大周期包含N个小周期,如下图N=4,相当于日线周期与小时周期的对应关系: 

     

    大周期K线:   K    K    K    K    K    K    K    (日K线)

    小周期K线:KKKK KKKK KKKK KKKK KKKK KKKK KKKK    (小时K线)

     

    确定对应关系:当从大周期公式引用小周期数据时,大周期的K线与它所包含的N个小周期的最后一条K线对应;当从小周期公式引用大周期数据时,属于同一大周期的n条小周期K线都和这个相同的大周期K线相对应。例如,当从日K线通过X#MIN60引用60分钟线时,返回的是当日的15:00那条小时K线的X值。当从同一天的4条60分钟K线通过X#DAY引用日线数据时,返回的是同一天的日K线的X值。

     

    于是,所谓跨周期引用,无论“小周期引用大周期”或“大周期引用小周期”,无非就是引用另一周期对应K线上的输出值。因此这是一个非常简单的概念。注意,跨周期引用使用下载的日线和5分钟数据。因此现在并不支持#MIN1。

     

    以上供参考。

     

  • 通达信技术部:

    如果您直接引用行情数据(h,o,L,c,v等),如 H#MIN30,发现返回值不对,请您自己新建一简单公式如下,然后通过

           h1:=MYholc.H1#MIN30;

    引用。(通过自己的公式引用,通常更保险。)

     

     

    {公式 MYholc}

    h1:high;

    O1:open;

    L1:low;

    c1:close;

    ... ...

     

     

  • 通达信客服: 慢慢学习下,讲的很清楚。谢谢!

     

  • 网友交流: 讲这么复杂,无非就是BARSLAST嘛

     

  • 网友交流:
    以下是引用wbl5480在2012-12-23 16:30:00的发言:
    讲这么复杂,无非就是BARSLAST嘛

    原来如此。这回真的碰上高手了?请赐教。

 

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

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


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

相关文章

    没有相关内容