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

通达信PERIOD函数用法? [通达信]

  • 咨询内容:


    此主题相关图片如下1.png:

     


    此主题相关图片如下2.png:


     

    上图输出结果一直是“无效数(-)”

     

    查阅其用法,红宝书10里的该函数应用案例,我看不懂其原理。我想取用自定义20日线周期的输出值,暂时只需要O/C/H/L,怎么引用?

     

  • 通达信技术部:

     { 0  ---> 11}

     

    PERIOD=0;  {一分钟,}

    .........

    PERIOD=5;  {日}

    PERIOD=6;  {周}

    .........

    .........

     

    例句:

     

    十日线:IF(PERIOD=5,MA(C,10),DRAWNULL);

     

    意:  仅在"日"周期里, 显示十日线.   其它周期里不显示.{ 一分钟,五分钟.....周,月......}

     

     

  • 通达信客服:
    以下是引用XFH750在2012-12-27 22:42:00的发言:

     { 0  ---> 11}

     

    PERIOD=0;  {一分钟,}

    .........

    PERIOD=5;  {日}

    PERIOD=6;  {周}

    .........

    .........

     

    例句:

     

    十日线:IF(PERIOD=5,MA(C,10),DRAWNULL);

     

    意:  仅在"日"周期里, 显示十日线.   其它周期里不显示.{ 一分钟,五分钟.....周,月......}

     

    根据你的提示,我调至20日周期主图

    测试:IF(PERIOD=98,L,DRAWNULL);

    注:此“98”参看主贴,应是我自定义“20日周期”的周期对应码。

    还是输出无效(-)。是否自定义周期无法引用?

    另,我需要的是在“日线”周期公式里引用“20日周期”的C/O/H/L之类,不是20日均线。你能再针对这个做个注解不?

     

  • 网友交流:

          你在问 PERIOD,   我在答 PERIOD,   其它暂不回答  !

     

     PERIOD   取值仅限    0 ----> 11 .

     

     你之“20日周期”属   " 多日 "  !       即    PERIOD =9     !!!!

     

     

     你慢漫再搞吧  !

     

  • 网友交流:
    以下是引用XFH750在2012-12-28 0:12:00的发言:

          你在问 PERIOD,   我在答 PERIOD,   其它暂不回答  !

     

     PERIOD   取值仅限    0 ----> 11 .

     

     你之“20日周期”属   " 多日 "  !       即    PERIOD =9     !!!!

     

     

     你慢漫再搞吧  !

    单就这个还是有问题,测试“PERIOD =9 ”,系统自设“多日”的确有效,但切换到自定义的“20日线”,还是无效。通达信如何才能把“20日线”嵌入“多日”设置?不可能是自动默认吧?因为我同时设置了其它自定义“多日线”,即“60日线”、“120日线”。假设是自动默认,原“多日”会自动默认哪条?测试结果是一个都对不上。换了“PERIOD =9 8”、“PERIOD =8(取个位数) ”测试,也是无效得。

     

    另,上述讨论应该是“周期版面输出设置”。我真正需要的是在“日线”周期公式里引用“20日周期”的C/O/H/L之类,不是20日均线。今早没起床也想出个笨办法来了,但我还是希望学会跨自定义周期引用,不必限于“PERIOD ”引用,在表达上也能节省字符量。还是希望你热心到底,针对这个做个注解下。

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容