我用下列方式取得, 似乎價格不對。請小幫手指正
value3=GetField("Low", "D")[1];
value33=Lowest(value3, 3);
我用下列方式取得, 似乎價格不對。請小幫手指正
value3=GetField("Low", "D")[1];
value33=Lowest(value3, 3);
Lowest(value3, 3)不可以直接用value3,因為value3和GetField("Low", "D")[1]的頻率不相同
value3=GetField("Low", "D")[1];
value33=Lowest(GetField("Low", "D")[1], 3);
Hello 馬克42,
value3=GetField("Low", "D")[1]; 變數的執行頻率是跟腳本的執行頻率相同,所以value3[1] 會是上一根Bar的昨日低價。
另外,highest 與 lowest 等相關函數因使用節省效能的寫法,所以在跨頻率運算時有時會出錯,若發生時可以使用 simplehighest 和 simplelowest 作替代。
感謝 musashi 的熱心回覆。
3 評論