【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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容