Board logo

标题: 【MC常见问题】跨周期数据调用子图2数据 [MC] [打印本页]

作者: 龙听    时间: 2019-3-23 11:40     标题: 【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的值。
作者: 龙听小虎    时间: 2023-11-3 21:10






欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2