有关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;