有关data1数值引用计算的问题

您好,

   我在策略中有引用到data1的k线做为判断,但下面2种方式所得到的数值不一样,请问,哪个方式写法是正确的,或是其他正确的写法呢?谢谢解答。

写法1:

// === 1. 大周期过滤逻辑计算 (基于 Data1: 60M) ===

       TEMA_1 = 3 * Data1.XAverage(Data1.Close, TEMA_Len)

                - 3 * Data1.XAverage(Data1.XAverage(Data1.Close, TEMA_Len), TEMA_Len)

                + Data1.XAverage(Data1.XAverage(Data1.XAverage(Data1.Close, TEMA_Len), TEMA_Len), TEMA_Len);

       EMA_1 = Data1.XAverage(Data1.Close, EMA_Len);


写法2:

// === 1. 大周期过滤逻辑计算 (基于 Data1: 60M) ===

range[1:1]

{

TEMA_1_Temp = 3 * XAverage(Close, TEMA_Len)

                - 3 * XAverage(XAverage(Close, TEMA_Len), TEMA_Len)

                + XAverage(XAverage(XAverage(Close, TEMA_Len), TEMA_Len), TEMA_Len);

EMA_1_Temp = XAverage(Close, EMA_Len);

}

TEMA_1 = Data1.TEMA_1_Temp;

       EMA_1 = Data1.EMA_1_Temp;

有关交易下单问题
跨周期的data1,data2这样的名字,能否起个别名进行引用?
跨周期策略,DATA1数据引用和RANGE设定图层再引用DATA1数据,两个测试结果不同。且无信号闪烁,会自动发单
有关策略报告汇总问题
小周期上引用大周期数据的问题
quant3关于跨周期引用的问题
如何获得Data1的均线
如何在1分钟上,引用60分的商品期货指数的MACD指标的DIF的数值
策略报告的有关问题
DATA1信号问题