ta
類型
| 名稱 | 說明 |
|---|---|
PivotType | Pivot point calculation method for ta.pivot_point_levels. |
屬性
accdist
類型: series float
累積/分配線 (ADL)。它衡量流入和流出證券的累計資金流量。
iii
類型: series float
日內強度指數(III)。它測量證券流入和流出的流量。
nvi
類型: series float
負成交量指數(NVI)。它重點關注交易量較前一天減少的日子。
obv
類型: const float
平衡交易量 (OBV)。它將買賣壓力作為累積指標來衡量,該指標在上漲日增加成交量,在下跌日減少成交量。
pvi
類型: const float
正成交量指數(PVI)。它重點關注成交量較前一天增加的日子。
pvt
類型: const float
價量趨勢 (PVT)。它結合價格和成交量來確定價格變動的強度。
tr
類型: series float
啓用 na 處理的真實範圍 (TR)。相當於 ta.tr(handle_na = true)。
vwap
類型: series float
使用 hlc3 作為來源的每日成交量加權平均價格。每天開始時重置。這是大多數交易平台使用的標準 VWAP。
wad
類型: const float
威廉姆斯累積/派發 (WAD)。它通過比較收盤價與高低範圍來衡量買賣壓力。
wvad
類型: const float
威廉姆斯變量累積/分配 (WVAAD)。它通過考慮收盤價在真實範圍內的位置來調整累積/派發計算。
函數
alma
ta.alma(
series: series float,
length: series int,
offset: simple float,
sigma: simple float,
floor: simple bool = false
): series float阿諾·勒古移動平均線。它使用高斯分佈作為移動平均的權重。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
series | series float | 要處理的一系列值。 | |
length | series int | bars 數量(長度)。 | |
offset | simple float | 控制平滑度(接近 1)和響應度(接近 0)之間的權衡。 | |
sigma | simple float | 更改 ALMA 的平滑度。西格瑪越大,ALMA 越平滑。 | |
floor | simple bool | false | 指定在計算 ALMA 之前是否對偏移計算進行下限。 |
返回: series float
atr
ta.atr(length: simple int): series float計算指定 length 上金融工具的平均真實波幅 (ATR)。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
length | simple int | 用於 ATR 計算的 bars 數量。 |
返回: series float
bars_since
ta.bars_since(condition: series bool): series int計算自上次條件為真以來 bars 的數量。如果條件從未成立,則傳回 na。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
condition | series bool | 要檢查的布爾條件。 |
返回: series int — 自上次條件為真以來 bars 的數量,如果從未為真,則為 na。
bb
ta.bb(series: series float, length: series int, mult: simple float)布林線 (BB)。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
series | series float | BB 計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 | |
mult | simple float | 標準差帶的乘數。 |
返回: [basis, upper, lower] 的元組,其中基礎是 SMA,上限/下限是基礎 ± mult × stdev。
示例
let (bbBasis, bbUpper, bbLower) = ta.bb(close, 20, 2.0);
plot(bbBasis, title: "BB Basis", color: color.ORANGE);
plot(bbUpper, title: "BB Upper", color: color.BLUE);
plot(bbLower, title: "BB Lower", color: color.BLUE);bbw
ta.bbw(
source: series float,
length: series int,
mult: simple float
): series float布林帶寬度 (BBW)。它衡量布林帶相對於移動平均線的寬度。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | BBW 計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 | |
mult | simple float | 標準差帶的乘數。 |
返回: series float — 帶寬百分比:(upper - lower) / basis × 100。
cci
ta.cci(source: series float, length: series int): series float商品通道指數(CCI)。它測量 series 系列與其統計平均值的偏差。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
change
計算當前 source 值與其前值 length bars 之間的差值。對於測量動量或變化率很有用。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series int | 要比較的整數系列。 | |
length | series int | 1 | 要回顧的 bars 數量。默認為 1(之前的 bar)。 |
返回: series int — 代碼0。
cmo
ta.cmo(series: series float, length: series int): series float錢德動量振盪器 (CMO)。它測量 series 系列在指定 length 上的動量。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
series | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float — 介於 -100 和 100 之間的值。正值表示向上動量,負值表示向下動量。
cog
ta.cog(source: series float, length: series int): series float重心 (COG)。它標識 source 系列在指定 length 上的重心。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
correlation
ta.correlation(
source1: series float,
source2: series float,
length: series int
): series float指定 length 上兩個系列之間的皮爾遜相關係數。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source1 | series float | 第一個傳入系列。 | |
source2 | series float | 第二個傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float — 介於 -1.0(完全負相關)和 1.0(完全正相關)之間的值。 0.0 表示沒有線性相關。
cross
ta.cross(source1: series float, source2: series float): series bool檢測 source1 是否在任一方向上穿過 source2。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source1 | series float | 第一個要比較的系列。 | |
source2 | series float | 要比較的第二個系列。 |
返回: series bool
cross_over
ta.cross_over(source1: series float, source2: series float): series bool檢測 source1 是否越過 source2。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source1 | series float | 第一個要比較的系列。 | |
source2 | series float | 要比較的第二個系列。 |
返回: series bool
示例
let fastEma = ta.ema(close, 9);
let slowEma = ta.ema(close, 21);
if ta.cross_over(fastEma, slowEma) {
label.new(bar_index, low, "Buy", style: LabelStyle.Up);
}cross_under
ta.cross_under(source1: series float, source2: series float): series bool檢測 source1 是否越過 source2。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source1 | series float | 第一個要比較的系列。 | |
source2 | series float | 要比較的第二個系列。 |
返回: series bool
示例
let fastEma = ta.ema(close, 9);
let slowEma = ta.ema(close, 21);
if ta.cross_under(fastEma, slowEma) {
label.new(bar_index, high, "Sell", style: LabelStyle.Down);
}cum
ta.cum(source: series float): series floatsource 系列的累積和。換句話説,它是 source 系列所有元素的總和。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要累積的傳入系列。 |
返回: series float
dev
ta.dev(source: series float, length: series int): series floatsource 系列相對於指定 length 的平均偏差。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
dmi
ta.dmi(di_length: simple int, adx_smoothing: simple int)定向運動指數(DMI)。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
di_length | simple int | 方向指標計算的長度。 | |
adx_smoothing | simple int | ADX 計算的平滑長度。 |
返回: [plus_di, minus_di, adx] 的元組,全部表示為百分比 (0–100)。
ema
ta.ema(source: series float, length: simple int): series float指數移動平均線 (EMA)。它更加重視最近的價格,使其對新信息更加敏感。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | simple int | 用於計算的 bars 數量。 |
返回: series float
示例
let ema12 = ta.ema(close, 12);
let ema26 = ta.ema(close, 26);
plot(ema12, title: "EMA 12", color: color.GREEN);
plot(ema26, title: "EMA 26", color: color.RED);falling
ta.falling(source: series float, length: series int): series bool檢查 source 系列是否超出指定的 length。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要檢查的傳入系列。 | |
length | series int | 要檢查的 bars 數量。 |
返回: series bool
highest
傳回 high 系列在指定 length 上的最高值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
length | series int | 要檢查的 bars 數量。 |
返回: series float
highest_bars
傳回自指定 length 上 source 系列的最高值以來 bars 的數量。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 | |
length | series int | 要檢查的 bars 數量。 |
返回: series int — 非正偏移量(如果最高的是當前 bar,則為 0,否則為負),或者如果窗口中的任何值為 na,則為 na。
hma
ta.hma(source: series float, length: simple int): series float船體移動平均線(HMA)。其目的是在保持平滑曲線的同時減少滯後。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | simple int | 用於計算的 bars 數量。 |
返回: series float
kc
ta.kc(
series: series float,
length: simple int,
mult: simple float,
use_true_range: simple bool = true
)肯特納通道 (KC)。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
series | series float | KC 計算的傳入系列。 | |
length | simple int | 用於計算的 bars 數量。 | |
mult | simple float | 通道頻帶的乘數。 | |
use_true_range | simple bool | true | 是否使用真實範圍。 |
返回: [basis, upper, lower] 的元組,其中基礎是 EMA,上限/下限是基礎 ± 乘數 × 範圍 EMA。
kcw
ta.kcw(
series: series float,
length: simple int,
mult: simple float,
use_true_range: simple bool = true
): series float肯特納通道寬度 (KCW)。它測量肯特納通道相對於移動平均線的寬度。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
series | series float | KCW 計算的傳入系列。 | |
length | simple int | 用於計算的 bars 數量。 | |
mult | simple float | 通道頻帶的乘數。 | |
use_true_range | simple bool | true | 是否使用真實範圍。 |
返回: series float — 通道寬度的比率:(upper - lower) / basis。
linreg
ta.linreg(
source: series float,
length: series int,
offset: simple int
): series float線性迴歸 (LINREG)。它在指定的 length 上將線性迴歸線擬合到 source 系列,並傳回給定 offset 處的值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 迴歸的 bars 數量。 | |
offset | simple int | 迴歸線的偏移量(未來的 bar 偏移量)。 |
返回: series float
lowest
傳回指定 length 上 low 系列的最小值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
length | series int | 要檢查的 bars 數量。 |
返回: series float
lowest_bars
傳回自指定 length 上 source 系列的最低值以來 bars 的數量。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 | |
length | series int | 要檢查的 bars 數量。 |
返回: series int — 非正偏移(如果最低值是當前 bar,則為 0,否則為負),或者如果窗口中的任何值為 na,則為 na。
macd
ta.macd(
source: series float,
fast_length: simple int,
slow_length: simple int,
signal_length: simple int
)移動平均收斂分歧 (MACD)。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
fast_length | simple int | 快速 EMA 的長度。 | |
slow_length | simple int | 慢速 EMA 的長度。 | |
signal_length | simple int | 信號線 EMA 的長度。 |
返回: [macd_line, signal_line, histogram] 的元組,其中直方圖 = macd_line − signal_line。
示例
let (macdLine, signalLine, histLine) = ta.macd(close, 12, 26, 9);
plot(macdLine, title: "MACD", color: color.BLUE);
plot(signalLine, title: "Signal", color: color.ORANGE);
plot(histLine, title: "Hist", color: color.GRAY, style: PlotStyle.Histogram);max
ta.max(source: series float): series float傳回 source 系列的最大值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 |
返回: series float
median
ta.median(source: series float, length: series int): series float傳回指定 length 上 source 系列的中值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
mfi
ta.mfi(series: series float, length: series int): series float資金流量指數(MFI)。它衡量指定 length 內資產的資金流入和流出。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
series | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float — 0 到 100 之間的值。高於 80 的值表示超買狀態,低於 20 表示超賣。
min
ta.min(source: series float): series float傳回 source 系列的最小值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 |
返回: series float
mode
ta.mode(source: series float, length: series int): series float傳回指定 length 上 series 系列的眾數(最常出現的值)。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
mom
ta.mom(source: series float, length: series int): series float計算 source 系列在指定 length 上的動量。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
percent_rank
ta.percent_rank(source: series float, length: series int): series float傳回 source 系列中當前值相對於指定 length 的百分位數排名。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float — 0 到 100 之間的值,指示小於或等於當前值的值的百分比。
percentile_linear_interpolation
ta.percentile_linear_interpolation(
source: series float,
length: series int,
percentage: simple float
): series float使用線性插值傳回 source 系列相對於指定 length 的百分位值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 | |
percentage | simple float | 百分位值 (0-100)。 |
返回: series float
percentile_nearest_rank
ta.percentile_nearest_rank(
source: series float,
length: series int,
percentage: simple float
): series float使用最近排名方法傳回 source 系列相對於指定 length 的百分位數值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 | |
percentage | simple float | 百分位值 (0-100)。 |
返回: series float
pivot_high
傳回樞軸高點的價格。
如果沒有樞軸高點,則傳回“NaN”。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要分析的傳入系列。 | |
left_bars | series int | 要檢查的左側 bars 的數量。 | |
right_bars | series int | 要檢查的右側 bars 的數量。 |
返回: series float — 樞軸最高價格(由 rightbars 抵消),如果在該點未找到樞軸,則為 na。
pivot_low
傳回樞軸低點的價格。
如果沒有樞軸低點,則傳回“NaN”。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要分析的傳入系列。 | |
left_bars | series int | 要檢查的左側 bars 的數量。 | |
right_bars | series int | 要檢查的右側 bars 的數量。 |
返回: series float — 樞軸低價(由 rightbars 抵消),如果在該點未找到樞軸,則為 na。
pivot_point_levels
ta.pivot_point_levels(
type: series PivotType,
change: series bool
): series Array<float>Returns an array of pivot point levels for the specified pivot type.
The returned array contains up to 11 values in the order: [P, S1, R1, S2, R2, S3, R3, S4, R4, S5, R5]. Levels that do not apply for the chosen type are na.
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
type | series PivotType | The pivot calculation method. | |
change | series bool | true on the first bar of a new pivot period. |
返回: series Array<float>
range
ta.range(source: series float, length: series int): series float傳回指定 length 上 source 系列的範圍(最高和最低之間的差)。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要評估的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
rci
ta.rci(source: series float, length: simple int): series float排名相關指數(RCI)。它測量指定 length 上兩個變量的排名之間的線性關係的強度和方向。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | simple int | 用於計算的 bars 數量。 |
返回: series float — 值介於 -100 和 100 之間。+100 表示價格完全上漲,-100 表示價格完全下跌。
rising
ta.rising(source: series float, length: series int): series bool檢查 source 系列是否上升到超過指定的 length。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 要檢查的傳入系列。 | |
length | series int | 要檢查的 bars 數量。 |
返回: series bool
rma
ta.rma(source: series float, length: series int): series float遞歸移動平均線 (RMA)。它類似於指數移動平均線 (EMA),但使用不同的平滑因子。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | RMA 計算的長度。 |
返回: series float
roc
ta.roc(source: series float, length: series int): series float變化率 (ROC)。它測量當前值與 length bars 之前的值之間的百分比變化。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於比較的 bars 數量。 |
返回: series float — 百分比變化:100 × (source − source[length]) / source[length]。
rsi
ta.rsi(source: series float, length: series int): series float相對強弱指數(RSI)。它測量指定 length 內價格變動的速度和變化。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float — 介於 0 和 100 之間的值。高於 70 的值通常表示超買,低於 30 的值通常表示超賣。
示例
let rsiValue = ta.rsi(close, 14);
plot(rsiValue, title: "RSI", color: color.PURPLE);
hline(70, "Overbought", color: color.RED);
hline(30, "Oversold", color: color.GREEN);sar
ta.sar(start: simple float, inc: simple float, max: simple float): series float拋物線轉向指標。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
start | simple float | 啓動加速因子。 | |
inc | simple float | 加速因子的增量。 | |
max | simple float | 最大加速係數。 |
返回: series float — 當前 bar 的 SAR 值。
sma
ta.sma(source: series float, length: series int): series float簡單移動平均線 (SMA)。計算指定 length 上 source 系列的平均值。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
示例
let sma20 = ta.sma(close, 20);
plot(sma20, title: "SMA 20", color: color.BLUE);stdev
ta.stdev(
source: series float,
length: series int,
biased: series bool = true
): series float計算 source 系列相對於指定 length 的標準差。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 | |
biased | series bool | true | 如果為 true,函數將使用整個總體的有偏估計進行計算,如果為 false,則使用樣本的無偏估計進行計算。 |
返回: series float
stoch
ta.stoch(
source: series float,
high: series float,
low: series float,
length: series int
): series float隨機振盪指標 (STOCH)。它將 source 系列與其指定 length 上的價格範圍進行比較。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
high | series float | 該系列的高級系列。 | |
low | series float | 該系列的低系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float — 0 到 100 之間的值,表示源在高低範圍內的位置。
supertrend
ta.supertrend(factor: series float, atr_period: simple int)超級趨勢指標。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
factor | series float | SuperTrend 計算中 ATR 的乘數。 | |
atr_period | simple int | ATR 計算的週期。 |
返回: [super_trend, direction] 的元組,其中方向為 -1(上升趨勢/看漲)或 1(下降趨勢/看跌)。
swma
ta.swma(source: series float): series float平滑加權移動平均線 (SWMA)。它將加權移動平均平滑應用於 source 系列。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 |
返回: series float
tr
ta.tr(handle_na: simple bool): series float真實波幅 (TR)。通過考慮 bars 之間的差距來衡量波動性。 TR 是以下各項中最大的一個:(最高價 - 最低價)、|最高價 - 前收盤價|、|最低價 - 前收盤價|。這捕捉了隔夜差距並限制了僅高低點會錯過的走勢。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
handle_na | simple bool | 如果為 true 並且上一次收盤價為 na(第一個 bar),則使用 high - low 作為 TR。如果為 false,則在這種情況下傳回 na。 |
返回: series float
tsi
ta.tsi(
source: series float,
short_length: simple int,
long_length: simple int
): series float真實強度指數(TSI)。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
short_length | simple int | 用於 TSI 計算的短 EMA 長度。 | |
long_length | simple int | 用於 TSI 計算的長 EMA 長度。 |
返回: series float — -1.0 和 1.0 之間的值表示動量強度和方向。
value_when
ta.value_when(
condition: series bool,
source: series T,
occurrence: simple int
): series T傳回當指定的 occurrence 的 condition 為 true 時 source 系列的值。 occurrence 參數選擇要傳回的匹配項:0 表示最近的匹配項,1 表示之前的匹配項,等等。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
condition | series bool | 評估的條件。 | |
source | series T | 要從中檢索值的系列。 | |
occurrence | simple int | 要檢索的事件(0 表示最近的事件)。 |
返回: series T — 指定出現處的 source 值,如果出現的匹配項較少,則為 na。
variance
ta.variance(
source: series float,
length: series int,
biased: series bool = true
): series floatsource 系列相對於指定 length 的方差。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 | |
biased | series bool | true | 如果為真,則使用有偏估計;如果為 false,則使用無偏估計。 |
返回: series float
vwap
具有可選標準偏差範圍的成交量加權平均價格。 VWAP 自錨定重置(通常每天)以來不斷累積,並按交易量對價格進行加權,從而提供機構經常使用的基準。傳回 [vwap, upper_band, lower_band] 的元組,其中 band 為 vwap +/- stdev_mult * stddev。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 價格系列(通常為hlc3)。 | |
anchor | series bool | 如果為 true,則重置 VWAP 計算。通常為 timeframe.change(\"1D\")。 | |
stdev_mult | series float | 標準偏差帶的乘數。使用 na 禁用頻段。 |
返回: [vwap, upper_band, lower_band] 的元組。當 stdev_mult 為 na 時,條帶為 na。
vwma
ta.vwma(source: series float, length: series int): series float成交量加權移動平均線(VWMA)。它賦予交易量較大的時段更大的權重。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
wma
ta.wma(source: series float, length: series int): series float加權移動平均線(WMA)。它為最近的資料點分配更多的權重。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
source | series float | 用於計算的傳入系列。 | |
length | series int | 用於計算的 bars 數量。 |
返回: series float
wpr
ta.wpr(length: series int): series float威廉姆斯百分比範圍 (WPR)。它通過將 close 價格與指定 length 上的高低範圍進行比較來衡量超買和超賣水平。
參數
| 名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
length | series int | 用於計算的 bars 數量。 |
返回: series float — 介於 -100 和 0 之間的值。高於 -20 的值表示超買,低於 -80 的值表示超賣。