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

【MC常见问题】跨周期数据调用子图2数据 [MC]

  • 咨询内容: 跨周期data2调用

    var: x2(0,data2);

    value1 = (close + open)/2;
    value4 = ((close + open)/2 )of data2;
    x2 = ((close + open)/2 )of data2;

    value2 = Average(value1 , 5 ) of data2;
    value3 = Average((close + open)/2 , 5) of data2;
    value6 = Average(value4, 5) of data2;
    value5 = Average(x2, 5) of data2;

    当我们定义变量,使用跨周期的时候需要定义X2这样类型的变量,而不是一般的变量,譬如上面这个例子我预期是想得到value3的值,但是value2和value6输出的值都不对,value5的值和value3的值一致。大家可以用一个指标的方式画出这个值,用plot方式数据计算直接用data2的数据作为计算资料。

    我的理解是一般变量是每根K线都运行一次(没开bar内交易),那么在一般变量传值到函数里面调用的时候,是每根主图的K线都传递一次的,而不是子图data2每根K线传递一次的,所以会有错误,无论我是用value2的方式还是用value6的方式都没达到我想要的value3的值。

     

  • MC技术部: 要写的策略里正好要用到跨周期的调用,怎么试都不行,感谢版主指点迷津

 

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

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


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

相关文章

    没有相关内容