請問小密書,我理解的Close是指目前這根K棒收盤才能得到close的價格(看自己設定K棒的週期)。
而Last是取得當下已發生的最後一個價格。
不過我在這篇上看到Close 和 Last都是指即時價,請問是我一直理解錯誤嗎?
http://www.multicharts.com.tw/dis/dis_Content.aspx?D_ID=2&SN=9194
先說結論:
close 在指標中,預設是逐 tick 計算,
在訊號中,正常模式是照圖表週期計算,IOG 模式是逐 tick 計算。
寫個指標觀察驗證看看,
開週期 1分鐘 TXF圖,
可以看到輸出結果是每個 tick close 跟 last 其實都會變動,
再看畫出的圖(為方便觀察,藍色為 last+1,紅色為 close),
可以得知一分鐘內(最新K棒還沒完成時),其實 close 及 last 都會一直隨最新 tick 價格跳動,
直到畫完K棒才會歸於固定值,
而以開啟指標時間點為界,左邊為歷史資料右邊為即時行情,
歷史資料運算方式為:
close 為每分鐘收盤價畫圖;last 為開啟指標當下價格直接畫一條水平線
即時行情運算方式為:
close 及 last 皆為隨 tick 跳動
PS.若不要讓指標即時運算,而是要按照圖表週期運算,
在設定指標 > 屬性 > 進階 > 報價更新即重算指標 取消打勾
謝謝小祕書的解答
另外想請教,如果我想在訊號中讓這價位一直變的話,
是不是把Close改為Last就可以了呢?
Last 語法就是取得最新一筆成交價喔
Last
行情報價不能用在歷史回測中。
Last 將返回最新一筆交易的成交價。