在XS語法裡面同時使用不同週期的值
KDbbup = bollingerband(GetField("收盤價", "D"), Length3, UpperBand);
KDbbdn = bollingerband(GetField("收盤價", "D"), Length3, LowerBand);
KWbbup = bollingerband(GetField("收盤價", "W"), Length3, UpperBand);
KWbbdn = bollingerband(GetField("收盤價", "W"), Length3, LowerBand);
value1 = KDbbup-KDbbdn ;
value2 = KWbbup-KWbbdn;
在取前值得時候value1、value1[1]、value2 是正確的
但是value2[1]數值並非前一週計算的值
這是因為週資料是用前一日下去計算嗎??
要如何修改才能在裡面同時取得不同週期,該週期正確的前值(日資料取得前一日數值,周資料取得前一周數值,月資料取得前一月數值)??
2 評論