打印本文打印本文 关闭窗口关闭窗口

语法求助

作者:MultiCharts MC 来源:cxh99.com 发布时间:2012年07月20日
  • 咨询内容:

     

    我想要记录8:45~9:45 区间内 最大量的那一根K棒 最高和最低点

    if time=0846 then value1=BarNumber;
    if time>0846 and time<0945  then begin
    value2 = highest(ticks, BarNumber-value1);
    end;

    写到一半 遇到瓶颈了 可否请客服大大指点

    谢谢
     


     

  • MC技术部:

    if d<>d[1] then value1=currentbar;
    if time>0945 then begin
    value2=currentbar;
    value3=Highest(high,value2-value1);


    第2篇

     

  • MC技术部:

    你使用 Highest 取到的是最大量,但不是K棒

    你要的是最大量的K棒,改用 HighestBar 指令,它传回的是几跟K棒前是最大量

    再去用 H[ 传回值] 就能取用那一跟的 高点

     


    第3篇

     

  • MC技术部:

    不好意思

    还是有点迷糊,可否请大大更详细说明

    谢谢

     

    编辑文章 by 哆啦啦 2012-03-26 23:26:22

     

  • MC客服:

    你使用 Highest 取到的是最大量,但不是K棒

    你要的是最大量的K棒,改用 HighestBar 指令,它传回的是几跟K棒前是最大量

    再去用 H[ 传回值] 就能取用那一跟的 高点

     


    第3篇

     

  • MC客服:

    不好意思

    还是有点迷糊,可否请大大更详细说明

    谢谢

     

    编辑文章 by 哆啦啦 2012-03-26 23:26:22

     

  • MC客服:

    不好意思

    还是有点迷糊,可否请大大更详细说明

    谢谢

     

    编辑文章 by 哆啦啦 2012-03-26 23:26:22

     

  • MC客服:

    他回的我也看不懂!可能累了吧...

    挑战累了吗?白马马力夯...

     

    好,回来!我回错了!我以为是取高点!

    他回的highestbar是取K棒数!

    如他回传回若是3即是往前第三根为最高点...

    你再把我写的高点改为量!理论上就能得到你要的..XD


    第5篇

     

  • MC客服:

    也许可以参考一下:http://www.yctseng.net/2007/04/blog-post_04.html

    在我新书「期货程式交易SOP」里 p.181~182 也有这个的策略范例介绍(含MultiCharts版)

    编辑文章 by 阿政 2012-03-27 09:53:09
打印本文打印本文 关闭窗口关闭窗口