如何使用MTF功能?

MTF功能,透過使用 時間周期 (Resolution下拉選單,您只需點擊兩次於輸入(Inputs)頁籤,即可更改任何指標的時間周期。

Pine編碼器可以在自己的腳本中使用與內建指標中相同的時間周期參數。透過將其簡單地增加到腳本的 study 聲明語句中,編碼人員現在可以輕鬆地將MTF功能增加到腳本中,並讓用戶確定希望指標運行的時間周期。

使用時間周期參數會自動將 時間周期 (Resolution輸入欄位添加到腳本的 Inputs 中。時間周期參數的預設值可以是任何有效的時間周期字符串。但是,如果該欄位的下拉選單中未包含該選項,則預設的 與商品相同 (Same as sysbol) 將作為預設值出現在該欄位中。使用空字符串(“”)代表圖表的時間周期。


舉例來說,假設您要使用時間周期為5m (5分鐘) 的圖表,但希望它顯示基於1D時間周期的移動平均線。以前,您可以透過使用 security 函數來做到這一點:

//@version=4
study(title="Moving Average", shorttitle="MA with security", overlay=true)
len = input(9, minval=1, title="Length")
src = input(close, title="Source")
out = sma(src, len)
res = input(title="Resolution", type=input.resolution, defval="1D")
s1 = security(syminfo.tickerid, res, out, gaps=true)
plot(s1, color=color.red)
Java

不過,現在您只需要在 study 呼叫中增加 resolution=“D”,如下所示:

//@version=4study(title="Moving Average", shorttitle="MA with resolution", overlay=true, resolution="D")
len = input(9, minval=1, title="Length")
src = input(close, title="Source")
offset = input(title="Offset", type=input.integer, defval=0, minval=-500, maxval=500)
out = sma(src, len)
plot(out, color=color.blue, title="MA", offset=offset)
Java


新的 時間周期 參數提供了一種將MTF功能增加到相對簡單的腳本中的簡便方法。更複雜的Pine腳本仍將需要 security 語法,以使用更高的時間周期資訊來實施進階計算。

請注意,變數 timeframe.* 的值將表示腳本當前正在運行的時間周期,該值由腳本的 Inputs 中的 時間周期 (Resolution) 欄位的值來確定,而與圖表的時間周期無關。另請注意,由於在腳本中使用時間周期參數時,較高的時間周期值包含間隙,因此變數 timeframe.* 在時間轉換之間也將包含 n/a 值。此行為是預期的,您可以在我們幫助中心了解更多資訊。

首頁 股票篩選器 外匯篩選器 加密貨幣篩選器 全球財經日曆 如何運作 圖表功能 價格 推薦朋友 網站規則 幫助中心 網站 & 經紀商解決方案 小工具 圖表解決方案 輕量圖表庫 部落格 & 新聞 推特
概覽 個人資料設定 賬戶和賬單 推薦朋友 代幣 我的客服工單 幫助中心 發表的想法 粉絲 正在關注 私人訊息 在線聊天 登出