le của giá trị chuỗi const: [val1, val2,...]) Một danh sách các tùy chọn để lựa chọn.
tooltip
(const string) Dây chuỗi sẽ được hiển thị cho người dùng khi di chuyển qua biểu tượng tooltip.inline
(const string) Kết hợp tất cả các cuộc gọi đầu vào sử dụng cùng một đối số trong một dòng. Dòng được sử dụng như một đối số không được hiển thị. Nó chỉ được sử dụng để xác định các đầu vào thuộc cùng một dòng.group
(const string) Tạo một tiêu đề trên tất cả các đầu vào bằng cách sử dụng cùng một chuỗi đối số nhóm.confirm
(const bool) Nếu đúng, thì người dùng sẽ được yêu cầu xác nhận giá trị đầu vào trước khi chỉ số được thêm vào biểu đồ. Giá trị mặc định là sai.Nhận xétKết quả của hàm input.timeframe luôn nên được gán cho một biến, xem ví dụ ở trên.
Xem thêm
input.bool
input.int
input.float
input.string
input.source
input.color
input
Không có sẵn.
Không có sẵn.
Arnaud Legoux Moving Average. Nó sử dụng phân bố Gaussian làm trọng lượng cho trung bình động.
ta.alma(series, length, offset, sigma)
ta.alma(series, length, offset, sigma, floor)
Ví dụ
plot(ta.alma(close, 9, 0.85, 6))
// same on pine, but much less efficient
pine_alma(series, windowsize, offset, sigma) =>
m = offset * (windowsize - 1)
//m = math.floor(offset * (windowsize - 1)) // Used as m when math.floor=true
s = windowsize / sigma
norm = 0.0
sum = 0.0
for i = 0 to windowsize - 1
weight = math.exp(-1 * math.pow(i - m, 2) / (2 * math.pow(s, 2)))
norm := norm + weight
sum := sum + series[windowsize - i - 1] * weight
sum / norm
plot(pine_alma(close, 9, 0.85, 6))
Quay lạiArnaud Legoux Moving Average.
Các lập luận
series
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).offset
(simple int/float) Kiểm soát sự cân bằng giữa độ mượt mà (gần 1) và khả năng đáp ứng (gần 0).sigma
(simple int/float) Thay đổi độ mượt của ALMA.floor
(đơn giản bool) Một đối số tùy chọn. Xác định xem tính toán offset có được hạ tầng trước khi tính toán ALMA không. Giá trị mặc định là false.Xem thêm
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
Chức năng sma trả về đường trung bình động, tức là tổng các giá trị y cuối cùng của x, chia cho y.
ta.sma(source, length)
Ví dụ
plot(ta.sma(close, 15))
// same on pine, but much less efficient
pine_sma(x, y) =>
sum = 0.0
for i = 0 to y - 1
sum := sum + x[i] / y
sum
plot(pine_sma(close, 15))
Quay lạiTrung bình di chuyển đơn giản củasource
cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.ema
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
Các bánh răng (trung tâm trọng lực) là một chỉ số dựa trên thống kê và tỷ lệ vàng Fibonacci.
ta.cog(source, length)
Ví dụ
plot(ta.cog(close, 10))
// the same on pine
pine_cog(source, length) =>
sum = math.sum(source, length)
num = 0.0
for i = 0 to length - 1
price = source[i]
num := num + price * (i + 1)
-num / sum
plot(pine_cog(close, 10))
Quay lạiTrung tâm trọng lực.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.stoch
Đánh giá sự khác biệt giữa chuỗi và ta.sma
ta.dev(source, length)
Ví dụ
plot(ta.dev(close, 10))
// the same on pine
pine_dev(source, length) =>
mean = ta.sma(source, length)
sum = 0.0
for i = 0 to length - 1
val = source[i]
sum := sum + math.abs(val - mean)
dev = sum/length
plot(pine_dev(close, 10))
Quay lạiPhản ứng củasource
cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.variance
ta.stdev
ta.stdev(source, length, biased)
Ví dụ
plot(ta.stdev(close, 5))
//the same on pine
isZero(val, eps) => math.abs(val) <= eps
SUM(fst, snd) =>
EPS = 1e-10
res = fst + snd
if isZero(res, EPS)
res := 0
else
if not isZero(res, 1e-4)
res := res
else
15
pine_stdev(src, length) =>
avg = ta.sma(src, length)
sumOfSquareDeviations = 0.0
for i = 0 to length - 1
sum = SUM(src[i], -avg)
sumOfSquareDeviations := sumOfSquareDeviations + sum * sum
stdev = math.sqrt(sumOfSquareDeviations / length)
plot(pine_stdev(close, 5))
Quay lạiKhúc lệch chuẩn.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).biased
(series bool) xác định ước tính nào nên được sử dụng. tùy chọn. mặc định là true.Nhận xétNếubiased
là đúng, hàm sẽ tính bằng cách sử dụng ước tính thiên vị của toàn bộ dân số, nếu sai - ước tính không thiên vị của mẫu.
Xem thêm
ta.dev
ta.variance
Chức năng ema trả về đường trung bình động trọng số theo cấp số nhân. Trong ema, các yếu tố trọng số giảm theo cấp số nhân. Nó tính bằng công thức: EMA = alpha * nguồn + (1 - alpha) * EMA[1], nơi alpha = 2 / (chiều dài + 1).
ta.ema(source, length)
Ví dụ
plot(ta.ema(close, 15))
//the same on pine
pine_ema(src, length) =>
alpha = 2 / (length + 1)
sum = 0.0
sum := na(sum[1]) ? src : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_ema(close,15))
Quay lạiTrung bình di chuyển biểu thức củasource
với alpha = 2 / (chiều dài + 1).
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(int đơn giản) Số thanh (chiều dài).Nhận xétXin lưu ý rằng việc sử dụng biến/chức năng này có thể gây ra việc sơn lại chỉ số.
Xem thêm
ta.sma
ta.rma
ta.wma
ta.vwma
ta.swma
ta.alma
Chức năng wma trả về đường trung bình động cân nhắc củasource
cholength
Trong WMA, các yếu tố trọng lượng giảm trong tiến trình toán học.
ta.wma(source, length)
Ví dụ
plot(ta.wma(close, 15))
// same on pine, but much less efficient
pine_wma(x, y) =>
norm = 0.0
sum = 0.0
for i = 0 to y - 1
weight = (y - i) * y
norm := norm + weight
sum := sum + x[i] * weight
sum / norm
plot(pine_wma(close, 15))
Quay lạiTrung bình di chuyển cân nhắcsource
cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.sma
ta.ema
ta.rma
ta.vwma
ta.swma
ta.alma
Trung bình động cân đối với chiều dài cố định: 4. Trọng lượng: [1/6, 2/6, 2/6, 1/6].
ta.swma(source)
Ví dụ
plot(ta.swma(close))
// same on pine, but less efficient
pine_swma(x) =>
x[3] * 1 / 6 + x[2] * 2 / 6 + x[1] * 2 / 6 + x[0] * 1 / 6
plot(pine_swma(close))
Quay lạiTrung bình động cân đối.
Các lập luận
source
(series int/float) Dòng nguồn.Xem thêm
ta.sma
ta.ema
ta.rma
ta.wma
ta.vwma
ta.alma
Chức năng hma trả về Trung bình Di chuyển Hull.
ta.hma(source, length)
Ví dụ
src = input(defval=close, title="Source")
length = input(defval=9, title="Length")
hmaBuildIn = ta.hma(src, length)
plot(hmaBuildIn, title="Hull MA", color=#674EA7)
Quay lạiTrung bình di chuyển thân của
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
Số lượng thanh.Xem thêm
ta.ema
ta.rma
ta.wma
ta.vwma
ta.sma
Đường trung bình động được sử dụng trong RSI. Đó là đường trung bình động được cân nhắc theo cấp số nhân với alpha = 1 / chiều dài.
ta.rma(source, length)
Ví dụ
plot(ta.rma(close, 15))
//the same on pine
pine_rma(src, length) =>
alpha = 1/length
sum = 0.0
sum := na(sum[1]) ? ta.sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_rma(close, 15))
Quay lạiTrung bình di chuyển biểu thức củasource
với alpha = 1 /length
.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(int đơn giản) Số thanh (chiều dài).Xem thêm
ta.sma
ta.ema
ta.wma
ta.vwma
ta.swma
ta.alma
ta.rsi
Chỉ số sức mạnh tương đối.ta.rma()
của các thay đổi lên và xuống củasource
trong năm qualength
bars.
ta.rsi(source, length)
Ví dụ
plot(ta.rsi(close, 7))
// same on pine, but less efficient
pine_rsi(x, y) =>
u = math.max(x - x[1], 0) // upward ta.change
d = math.max(x[1] - x, 0) // downward ta.change
rs = ta.rma(u, y) / ta.rma(d, y)
res = 100 - 100 / (1 + rs)
res
plot(pine_rsi(close, 7))
Quay lạiChỉ số sức mạnh tương đối.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(int đơn giản) Số thanh (chiều dài).Xem thêm
ta.rma
Chỉ số sức mạnh thực sự. Nó sử dụng trung bình động của động lực cơ bản của một công cụ tài chính.
ta.tsi(source, short_length, long_length)
Quay lạiChỉ số sức mạnh thực sự. Một giá trị trong phạm vi [-1, 1].
Các lập luận
source
(series int/float) Dòng nguồn.short_length
(thông đơn) ngắn.long_length
(trong đơn giản) dài.Chức năng roc (tỷ lệ thay đổi) cho thấy sự khác biệt giữa giá trị hiện tại củasource
và giá trị củasource
Đó làlength
vài ngày trước.
Nó được tính bằng công thức: 100 * thay đổi ((src, chiều dài) / src[ chiều dài].
ta.roc(source, length)
Quay lạiTỷ lệ thay đổi củasource
cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Trả về sự khác biệt giữa các giá trị tối thiểu và tối đa trong một chuỗi.
ta.range(source, length)
Quay lạiSự khác biệt giữa các giá trị tối thiểu và tối đa trong chuỗi.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).MACD (moving average convergence/divergence). Nó được cho là tiết lộ những thay đổi về sức mạnh, hướng, động lực và thời gian của một xu hướng trong giá cổ phiếu.
ta.macd(source, fastlen, slowlen, siglen)
Ví dụ
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red, style=plot.style_histogram)
Nếu bạn chỉ cần một giá trị, hãy sử dụng dấu giữ chỗ
Ví dụ
[_, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(signalLine, color=color.orange)
Quay lạiTuple của ba chuỗi MACD: đường MACD, đường tín hiệu và đường biểu đồ.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.fastlen
(thông đơn giản int) Fast Length argument.slowlen
(thông đơn giản int) Slow Length lập luận.siglen
(simple int) Signal Length argument (Điều kiện chiều dài tín hiệu).Xem thêm
ta.sma
ta.ema
Trả về chế độ của chuỗi. Nếu có nhiều giá trị với cùng tần số, nó trả về giá trị nhỏ nhất.
ta.mode(source, length)
Quay lạiPhong cách của bộ phim.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Trả lại trung bình của chuỗi.
ta.median(source, length)
Quay lạiĐường trung bình của chuỗi.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Đường cong hồi quy tuyến tính. Một đường thẳng phù hợp nhất với giá được chỉ định trong một khoảng thời gian được xác định bởi người dùng. Nó được tính bằng phương pháp vuông nhỏ nhất. Kết quả của hàm này được tính bằng công thức: linreg = cắt ngang + độ nghiêng * (chiều dài - 1 - dịch chuyển), nơi cắt ngang và độ nghiêng là các giá trị được tính bằng phương pháp vuông nhỏ nhất trênsource
series.
ta.linreg(source, length, offset)
Quay lạiĐường cong hồi quy tuyến tính.
Các lập luận
source
(series int/float) Dòng nguồn.length
(series int)offset
(Int đơn giản) Offset.Bollinger Bands. Bollinger Band là một công cụ phân tích kỹ thuật được xác định bởi một tập hợp các đường được vẽ hai độ lệch chuẩn (tích cực và tiêu cực) từ một đường trung bình động đơn giản (SMA) của giá chứng khoán, nhưng có thể được điều chỉnh theo sở thích của người dùng.
ta.bb(series, length, mult)
Ví dụ
[middle, upper, lower] = ta.bb(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_bb(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
[basis, basis + dev, basis - dev]
[pineMiddle, pineUpper, pineLower] = f_bb(close, 5, 4)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
Quay lạiBollinger Bands.
Các lập luận
series
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).mult
(simple int/float) nhân lệ lệch chuẩn.Xem thêm
ta.sma
ta.stdev
ta.kc
Bollinger Bands Width. Bollinger Band Width là sự khác biệt giữa Bollinger Bands trên và dưới chia cho băng giữa.
ta.bbw(series, length, mult)
Ví dụ
plot(ta.bbw(close, 5, 4), color=color.yellow)
// the same on pine
f_bbw(src, length, mult) =>
float basis = ta.sma(src, length)
float dev = mult * ta.stdev(src, length)
((basis + dev) - (basis - dev)) / basis
plot(f_bbw(close, 5, 4))
Quay lạiBollinger Bands Width.
Các lập luận
series
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).mult
(simple int/float) nhân lệ lệch chuẩn.Xem thêm
ta.bb
ta.sma
ta.stdev
CCI (chỉ số kênh hàng hóa) được tính bằng sự khác biệt giữa giá điển hình của một hàng hóa và trung bình di chuyển đơn giản của nó, chia cho độ lệch tuyệt đối trung bình của giá điển hình.
ta.cci(source, length)
Quay lạiChỉ số kênh hàng hóa của nguồn cho thanh chiều dài trở lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Sự khác biệt giữa giá trị hiện tại và giá trị trước, nguồn - nguồn [chiều dài].
ta.change(source, length)
ta.change(source)
Quay lạiKết quả của trừ.
Các lập luận
source
(series int/float) Dòng nguồn.length
(series int) Offset từ thanh hiện tại sang thanh trước. Tùy chọn, nếu không được đưa ra, length=1 được sử dụng.Xem thêm
ta.mom
ta.cross
Động lực củasource
giá vàsource
giá cảlength
Đây chỉ đơn giản là một sự khác biệt: nguồn - nguồn [chiều].
ta.mom(source, length)
Quay lạiĐộng lực củasource
giá vàsource
giá cảlength
mấy chục năm trước.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Offset từ thanh hiện tại đến thanh trước đó.Xem thêm
ta.change
Chọn sự khác biệt giữa tổng lợi nhuận gần đây và tổng tổn thất gần đây và sau đó chia kết quả cho tổng tất cả các biến động giá trong cùng một khoảng thời gian.
ta.cmo(series, length)
Ví dụ
plot(ta.cmo(close, 5), color=color.yellow)
// the same on pine
f_cmo(src, length) =>
float mom = ta.change(src)
float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
100 * (sm1 - sm2) / (sm1 + sm2)
plot(f_cmo(close, 5))
Quay lạiTrình dao động động lực Chande.
Các lập luận
series
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.rsi
ta.stoch
math.sum
Tính toán phần trăm bằng cách sử dụng phương pháp can thiệp tuyến tính giữa hai hàng gần nhất.
ta.percentile_linear_interpolation(source, length, percentage)
Quay lạiP-th percentile củasource
loạt cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý (nguồn).length
(series int) Số thanh trở lại (chiều dài).percentage
(simple int/float) Tỷ lệ phần trăm, một số từ phạm vi 0 đến 100.Nhận xétLưu ý rằng một tỷ lệ phần trăm được tính bằng phương pháp này sẽ KHÔNG luôn là một thành viên của bộ dữ liệu đầu vào.
Xem thêm
ta.percentile_nearest_rank
Tính toán tỷ lệ phần trăm bằng cách sử dụng phương pháp xếp hạng gần nhất.
ta.percentile_nearest_rank(source, length, percentage)
Quay lạiP-th percentile củasource
loạt cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý (nguồn).length
(series int) Số thanh trở lại (chiều dài).percentage
(simple int/float) Tỷ lệ phần trăm, một số từ phạm vi 0 đến 100.Nhận xétSử dụng phương pháp xếp hạng gần nhất trên chiều dài dưới 100 thanh trở lại có thể dẫn đến cùng một số được sử dụng cho nhiều hơn một phần trăm. Một phần trăm được tính bằng phương pháp Cấp độ gần nhất sẽ luôn là một thành viên của bộ dữ liệu đầu vào. Số phần trăm thứ 100 được định nghĩa là giá trị lớn nhất trong bộ dữ liệu đầu vào.
Xem thêm
ta.percentile_linear_interpolation
Percent rank là tỷ lệ phần trăm của bao nhiêu giá trị trước đó nhỏ hơn hoặc bằng với giá trị hiện tại của chuỗi nhất định.
ta.percentrank(source, length)
Quay lạiTỷ lệ phần trămsource
cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Sự khác biệt là kỳ vọng của độ lệch bình phương của một chuỗi từ trung bình của nó (ta.sma), và nó đo một cách không chính thức một tập hợp các số được trải ra bao xa so với trung bình của chúng.
ta.variance(source, length, biased)
Quay lạiSự khác biệt củasource
cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).biased
(series bool) xác định ước tính nào nên được sử dụng. tùy chọn. mặc định là true.Nhận xétNếubiased
là đúng, hàm sẽ tính bằng cách sử dụng ước tính thiên vị của toàn bộ dân số, nếu sai - ước tính không thiên vị của mẫu.
Xem thêm
ta.dev
ta.stdev
ta.tr(handle_na)
Quay lạiPhạm vi thực. Đó là math.max ((cao - thấp, math.abs ((cao - gần [1]), math.abs ((thấp - gần [1])).
Các lập luận
handle_na
(đơn giản bool) Cách xử lý các giá trị NaN. nếu đúng, và ngày trước đóNhận xét
ta.tr(false)
là chính xác giống nhưta.tr
.
Xem thêm
ta.atr
Chỉ số dòng tiền. Chỉ số dòng tiền (MFI) là một bộ dao động kỹ thuật sử dụng giá và khối lượng để xác định các điều kiện mua quá mức hoặc bán quá mức trong một tài sản.
ta.mfi(series, length)
Ví dụ
plot(ta.mfi(hlc3, 14), color=color.yellow)
// the same on pine
pine_mfi(src, length) =>
float upper = math.sum(volume * (ta.change(src) <= 0.0 ? 0.0 : src), length)
float lower = math.sum(volume * (ta.change(src) >= 0.0 ? 0.0 : src), length)
mfi = 100.0 - (100.0 / (1.0 + upper / lower))
mfi
plot(pine_mfi(hlc3, 14))
Quay lạiChỉ số dòng tiền.
Các lập luận
series
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.rsi
math.sum
Keltner Channel: Keltner Channel là một chỉ số phân tích kỹ thuật cho thấy đường trung bình động trung tâm cộng với các đường kênh ở khoảng cách trên và dưới.
ta.kc(series, length, mult)
ta.kc(series, length, mult, useTrueRange)
Ví dụ
[middle, upper, lower] = ta.kc(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)
// the same on pine
f_kc(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
[basis, basis + rangeEma * mult, basis - rangeEma * mult]
[pineMiddle, pineUpper, pineLower] = f_kc(close, 5, 4, true)
plot(pineMiddle)
plot(pineUpper)
plot(pineLower)
Quay lạiKeltner Channels.
Các lập luận
series
(series int/float) Dòng các giá trị để xử lý.length
(int đơn giản) Số thanh (chiều dài).mult
(simple int/float) nhân lệ lệch chuẩn.useTrueRange
(simple bool) Một đối số tùy chọn. Xác định nếu True Range được sử dụng; mặc định là true. Nếu giá trị là false, phạm vi sẽ được tính bằng biểu thức (high - low).Xem thêm
ta.ema
ta.atr
ta.bb
Keltner Channel Width. Keltner Channel Width là sự khác biệt giữa các kênh Keltner phía trên và phía dưới chia cho kênh giữa.
ta.kcw(series, length, mult)
ta.kcw(series, length, mult, useTrueRange)
Ví dụ
plot(ta.kcw(close, 5, 4), color=color.yellow)
// the same on pine
f_kcw(src, length, mult, useTrueRange) =>
float basis = ta.ema(src, length)
float span = (useTrueRange) ? ta.tr : (high - low)
float rangeEma = ta.ema(span, length)
((basis + rangeEma * mult) - (basis - rangeEma * mult)) / basis
plot(f_kcw(close, 5, 4, true))
Quay lạiKeltner Channel Width.
Các lập luận
series
(series int/float) Dòng các giá trị để xử lý.length
(int đơn giản) Số thanh (chiều dài).mult
(simple int/float) nhân lệ lệch chuẩn.useTrueRange
(simple bool) Một đối số tùy chọn. Xác định nếu True Range được sử dụng; mặc định là true. Nếu giá trị là false, phạm vi sẽ được tính bằng biểu thức (high - low).Xem thêm
ta.kc
ta.ema
ta.atr
ta.bb
Tỷ lệ tương quan. Mô tả mức độ mà hai chuỗi có xu hướng lệch khỏi giá trị ta.sma của chúng.
ta.correlation(source1, source2, length)
Quay lạiTỷ lệ tương quan.
Các lập luận
source1
(series int/float) Dòng nguồn.source2
(series int/float) Dòng mục tiêu.length
(series int) Chiều dài (số thanh trở lại).Xem thêm
request.security
ta.cross(source1, source2)
Quay lạiđúng nếu hai chuỗi đã vượt qua nhau, nếu không sai.
Các lập luận
source1
(dòng int/float) Dòng dữ liệu đầu tiên.source2
(dòng int/float) Dòng dữ liệu thứ hai.Xem thêm
ta.change
Cácsource1
-series được định nghĩa là đã vượt quasource2
-series nếu, trên thanh hiện tại, giá trị củasource1
lớn hơn giá trị củasource2
, và trên thanh trước, giá trị củasource1
là thấp hơn giá trị củasource2
.
ta.crossover(source1, source2)
Quay lạiđúng nếusource1
vượt quasource2
Nếu không thì sai.
Các lập luận
source1
(dòng int/float) Dòng dữ liệu đầu tiên.source2
(dòng int/float) Dòng dữ liệu thứ hai.Cácsource1
-series được định nghĩa là đã vượt qua dướisource2
-series nếu, trên thanh hiện tại, giá trị củasource1
nhỏ hơn giá trị củasource2
, và trên thanh trước, giá trị củasource1
là lớn hơn giá trị củasource2
.
ta.crossunder(source1, source2)
Quay lạiđúng nếusource1
vượt qua dướisource2
Nếu không thì sai.
Các lập luận
source1
(dòng int/float) Dòng dữ liệu đầu tiên.source2
(dòng int/float) Dòng dữ liệu thứ hai.Chức năng atr (trung bình phạm vi thực) trả về RMA của phạm vi thực. phạm vi thực là max ((cao - thấp, abs ((cao - gần[1]), abs (( thấp - gần[1])).
ta.atr(length)
Ví dụ
plot(ta.atr(14))
//the same on pine
pine_atr(length) =>
trueRange = na(high[1])? high-low : math.max(math.max(high - low, math.abs(high - close[1])), math.abs(low - close[1]))
//true range can be also calculated with ta.tr(true)
ta.rma(trueRange, length)
plot(pine_atr(14))
Quay lạiTỷ lệ trung bình thực sự.
Các lập luậnchiều dài (simple int) chiều dài (số thanh trở lại).
Xem thêm
ta.tr
ta.rma
Parabolic SAR (parabolic stop and reverse) là một phương pháp do J. Welles Wilder, Jr., phát minh ra để tìm ra những sự đảo ngược tiềm năng trong hướng giá thị trường của hàng hóa giao dịch.
ta.sar(start, inc, max)
Ví dụ
plot(ta.sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
// The same on Pine
pine_sar(start, inc, max) =>
var float result = na
var float maxMin = na
var float acceleration = na
var bool isBelow = na
bool isFirstTrendBar = false
if bar_index == 1
if close > close[1]
isBelow := true
maxMin := high
result := low[1]
else
isBelow := false
maxMin := low
result := high[1]
isFirstTrendBar := true
acceleration := start
result := result + acceleration * (maxMin - result)
if isBelow
if result > low
isFirstTrendBar := true
isBelow := false
result := math.max(high, maxMin)
maxMin := low
acceleration := start
else
if result < high
isFirstTrendBar := true
isBelow := true
result := math.min(low, maxMin)
maxMin := high
acceleration := start
if not isFirstTrendBar
if isBelow
if high > maxMin
maxMin := high
acceleration := math.min(acceleration + inc, max)
else
if low < maxMin
maxMin := low
acceleration := math.min(acceleration + inc, max)
if isBelow
result := math.min(result, low[1])
if bar_index > 1
result := math.min(result, low[2])
else
result := math.max(result, high[1])
if bar_index > 1
result := math.max(result, high[2])
result
plot(pine_sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)
Quay lạiParabolic SAR.
Các lập luận
start
Bắt đầu.inc
(simple int/float) Tăng.max
(simple int/float) Tối đa.Đếm số thanh kể từ lần cuối cùng điều kiện là đúng.
ta.barssince(condition)
Ví dụ
// get number of bars since last color.green bar
plot(ta.barssince(close >= open))
Quay lạiSố lượng thanh kể từ khi điều kiện là đúng.
Nhận xétNếu điều kiện chưa bao giờ được đáp ứng trước thanh hiện tại, hàm trả về na. Xin lưu ý rằng việc sử dụng biến/chức năng này có thể gây ra việc sơn lại chỉ số.
Xem thêm
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.highest
ta.lowest
Số tiền tích lũy (tổng) củasource
Nói cách khác, nó là tổng của tất cả các yếu tố củasource
.
ta.cum(source)
Quay lạiTổng số chuỗi.
Các lập luận
source
(số int/float)Xem thêm
math.sum
Chức năng dmi trả về chỉ số chuyển động theo hướng (DMI).
ta.dmi(diLength, adxSmoothing)
Ví dụ
len = input.int(17, minval=1, title="DI Length")
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
[diplus, diminus, adx] = ta.dmi(len, lensig)
plot(adx, color=color.red, title="ADX")
plot(diplus, color=color.blue, title="+DI")
plot(diminus, color=color.orange, title="-DI")
Quay lạiTuple của ba loạt DMI: Di chuyển theo hướng tích cực (+ DI), Di chuyển theo hướng âm (- DI) và Chỉ số Di chuyển theo hướng trung bình (ADX).
Các lập luận
diLength
(simple int) DI Thời gian.adxSmoothing
(thông đơn int) ADX Thời gian làm mịn.Xem thêm
ta.rsi
ta.tsi
ta.mfi
Kiểm tra xemsource
loạt bây giờ đang rơi cholength
dài như một thanh.
ta.falling(source, length)
Quay lạiđúng nếu hiện tạisource
giá trị thấp hơn bất kỳ trước đósource
giá trị cholength
Các thanh trở lại, sai nếu không.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.rising
Kiểm tra xemsource
loạt hiện đang tăng lên cholength
dài như một thanh.
ta.rising(source, length)
Quay lạiđúng nếu hiện tạisource
là lớn hơn bất kỳ trước đósource
cholength
Các thanh trở lại, sai nếu không.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.falling
Chức năng này trả về giá của điểm cao pivot. Nó trả về
ta.pivothigh(source, leftbars, rightbars)
ta.pivothigh(leftbars, rightbars)
Ví dụ
leftBars = input(2)
rightBars=input(2)
ph = ta.pivothigh(leftBars, rightBars)
plot(ph, style=plot.style_cross, linewidth=3, color= color.red, offset=-rightBars)
Quay lạiGiá điểm hoặc
Các lập luận
source
(series int/float) Một đối số tùy chọn. Dòng dữ liệu để tính giá trị. leftbars
(series int/float) Sức mạnh bên trái.rightbars
(series int/float) Chiều dài phải.Nhận xétNếu các đối số
Chức năng này trả về giá của điểm thấp pivot. Nó trả về
ta.pivotlow(source, leftbars, rightbars)
ta.pivotlow(leftbars, rightbars)
Ví dụ
leftBars = input(2)
rightBars=input(2)
pl = ta.pivotlow(close, leftBars, rightBars)
plot(pl, style=plot.style_cross, linewidth=3, color= color.blue, offset=-rightBars)
Quay lạiGiá điểm hoặc
Các lập luận
source
(series int/float) Một đối số tùy chọn. Dòng dữ liệu để tính giá trị. leftbars
(series int/float) Sức mạnh bên trái.rightbars
(series int/float) Chiều dài phải.Nhận xétNếu các đối số
Giá trị cao nhất cho một số thanh nhất định.
ta.highest(source, length)
ta.highest(length)
Quay lạiGiá trị cao nhất trong series.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Nhận xétPhiên bản hai args:source
là một chuỗi vàlength
là số thanh trở lại.
Một phiên bản arg:length
là số thanh trở lại. thuật toán sử dụng cao như mộtsource
series.
Xem thêm
ta.lowest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
Giá trị cao nhất được bù đắp cho một số thanh nhất định.
ta.highestbars(source, length)
ta.highestbars(length)
Quay lạiĐưa nó lên mức cao nhất.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Nhận xétPhiên bản hai args:source
là một chuỗi vàlength
là số thanh trở lại.
Một phiên bản arg:length
là số thanh trở lại. thuật toán sử dụng cao như mộtsource
series.
Xem thêm
ta.lowest
ta.highest
ta.lowestbars
ta.barssince
ta.valuewhen
Nó được tính bằng công thức: 100 * (khi cận - thấp nhất (( thấp, chiều dài)) / (cao nhất (( cao, chiều dài) - thấp nhất (( thấp, chiều dài)).
ta.stoch(source, high, low, length)
Quay lại Stochastic.
Các lập luận
source
(series int/float) Dòng nguồn.high
(series int/float) Series of high.low
(series int/float) Series of low.length
(series int) Chiều dài (số thanh trở lại).Xem thêm
ta.cog
Chỉ số siêu xu hướng. Supertrend là một chỉ số theo xu hướng.
ta.supertrend(factor, atrPeriod)
Ví dụ
//@version=5
indicator("Pine Script™ Supertrend")
[supertrend, direction] = ta.supertrend(3, 10)
plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
// The same on Pine Script™
pine_supertrend(factor, atrPeriod) =>
src = hl2
atr = ta.atr(atrPeriod)
upperBand = src + factor * atr
lowerBand = src - factor * atr
prevLowerBand = nz(lowerBand[1])
prevUpperBand = nz(upperBand[1])
lowerBand := lowerBand > prevLowerBand or close[1] < prevLowerBand ? lowerBand : prevLowerBand
upperBand := upperBand < prevUpperBand or close[1] > prevUpperBand ? upperBand : prevUpperBand
int direction = na
float superTrend = na
prevSuperTrend = superTrend[1]
if na(atr[1])
direction := 1
else if prevSuperTrend == prevUpperBand
direction := close > upperBand ? -1 : 1
else
direction := close < lowerBand ? 1 : -1
superTrend := direction == -1 ? lowerBand : upperBand
[superTrend, direction]
[pineSupertrend, pineDirection] = pine_supertrend(3, 10)
plot(pineDirection < 0 ? pineSupertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(pineDirection > 0 ? pineSupertrend : na, "Down direction", color = color.red, style=plot.style_linebr)
Quay lạiTuple của hai chuỗi siêu xu hướng: đường siêu xu hướng và hướng xu hướng. Các giá trị có thể là 1 (hướng xuống) và -1 (hướng lên).
Các lập luận
factor
(series int/float) Nâng nhân mà ATR sẽ được nhân.atrPeriod
(simple int) Độ dài của ATRXem thêm
ta.macd
Giá trị thấp nhất cho một số thanh nhất định trở lại.
ta.lowest(source, length)
ta.lowest(length)
Quay lạiGiá trị thấp nhất trong loạt.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Nhận xétPhiên bản hai args:source
là một chuỗi vàlength
là số thanh trở lại.
Một phiên bản arg:length
là số thanh trở lại. thuật toán sử dụng thấp như mộtsource
series.
Xem thêm
ta.highest
ta.lowestbars
ta.highestbars
ta.valuewhen
ta.barssince
Giá trị thấp nhất được bù đắp cho một số thanh nhất định.
ta.lowestbars(source, length)
ta.lowestbars(length)
Quay lạiĐưa xuống mức thấp nhất.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh trở lại.Nhận xétPhiên bản hai args:source
là một chuỗi vàlength
là số thanh trở lại.
Một phiên bản arg:length
là số thanh trở lại. thuật toán sử dụng thấp như mộtsource
series.
Xem thêm
ta.lowest
ta.highest
ta.highestbars
ta.barssince
ta.valuewhen
Trả về giá trị của chuỗi
ta.valuewhen(condition, source, occurrence)
Ví dụ
slow = ta.sma(close, 7)
fast = ta.sma(close, 14)
// Get value of `close` on second most recent cross
plot(ta.valuewhen(ta.cross(slow, fast), close, 1))
Các lập luận
condition
(series bool) Điều kiện để tìm kiếm.source
(series int/float/bool/color) Giá trị được trả về từ thanh khi điều kiện được đáp ứng.occurrence
(simple int) Sự xuất hiện của điều kiện. Đánh số bắt đầu từ 0 và quay trở lại thời gian, vì vậy Nhận xétChức năng này đòi hỏi phải được thực hiện trên mỗi thanh. Không nên sử dụng nó bên trong cấu trúc vòng lặp for hoặc while, nơi hành vi của nó có thể không mong đợi. Xin lưu ý rằng việc sử dụng chức năng này có thể gây ra việc sơn lại chỉ báo.
Xem thêm
ta.lowestbars
ta.highestbars
ta.barssince
ta.highest
ta.lowest
Giá trung bình theo khối lượng.
ta.vwap(source)
Quay lạiTrung bình trọng số khối lượng.
Các lập luận
source
(series int/float) Dòng nguồn.Xem thêm
ta.vwap
Chức năng vwma trả về trung bình động theo khối lượngsource
cholength
Nó giống như: sma ((nguồn * khối lượng, chiều dài) / sma ((bộ lượng, chiều dài).
ta.vwma(source, length)
Ví dụ
plot(ta.vwma(close, 15))
// same on pine, but less efficient
pine_vwma(x, y) =>
ta.sma(x * volume, y) / ta.sma(volume, y)
plot(pine_vwma(close, 15))
Quay lạiTrung bình di động theo khối lượngsource
cholength
Bắt lại.
Các lập luận
source
(series int/float) Dòng các giá trị để xử lý.length
(series int) Số thanh (chiều dài).Xem thêm
ta.sma
ta.ema
ta.rma
ta.wma
ta.swma
ta.alma
Williams % R. Máy dao động cho thấy giá đóng hiện tại liên quan đến mức cao và thấp của các thanh
ta.wpr(length)
Ví dụ
plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))
Quay lạiWilliams %R.
Các lập luận
length
(series int) Số lượng thanh.Xem thêm
ta.mfi
ta.cmo
Xác định một chuỗi dữ liệu trên biểu đồ.
plot(series, title, color, linewidth, style, trackprice, histbase, offset, join, editable, show_last, display)
Ví dụ
plot(high+low, title='Title', color=color.new(#00ffaa, 70), linewidth=2, style=plot.style_area, offset=15, trackprice=true)
// You may fill the background between any two plots with a fill() function:
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))
Quay lạiMột đối tượng phác thảo, có thể được sử dụng để lấp đầy.
Các lập luận
series
(series int/float) Dòng dữ liệu được vẽ trên biểu đồ.title
(const string) Tiêu đề của mảnh đất.color
Bạn có thể sử dụng các hằng số nhưcolor=color.redlinewidth
Giá trị mặc định là 1. Không áp dụng cho mọi kiểu.style
(plot_style) Loại đồ họa. Các giá trị có thể là: plot.style_line, plot.style_stepline, plot.style_stepline_diamond, plot.style_histogram, plot.style_cross, plot.style_area, plot.style_columns, plot.style_circles, plot.style_linebr, plot.style_areabr. Giá trị mặc định là plot.style_line.trackprice
(input bool) Nếu đúng thì một đường giá ngang sẽ được hiển thị ở mức giá chỉ số cuối cùng.histbase
(input int/float) Giá trị được sử dụng làm mức tham chiếu khi hiển thị đồ họa với plot.style_histogram, plot.style_columns hoặc plot.style_area style. mặc định là 0.0.offset
(series int) Di chuyển đồ thị sang trái hoặc sang phải trên số lượng thanh nhất định. mặc định là 0.join
(input bool) Nếu đúng thì các điểm đồ thị sẽ được kết nối với đường, chỉ áp dụng cho các kiểu đồ thị.style_cross và plot.style_circles. mặc định là sai.editable
(const bool) Nếu đúng thì kiểu phác thảo sẽ được chỉnh sửa trong hộp thoại định dạng.show_last
(input int) Nếu được đặt, xác định số thanh (từ thanh cuối cùng trở lại quá khứ) để vẽ trên biểu đồ.display
(plot_display) Điều khiển nơi biểu đồ được hiển thị. Các giá trị có thể là: display.none, display.all. mặc định là display.all.overlay
(const bool) là đối số mở rộng của nền tảng FMZ, nó được sử dụng để thiết lập hàm hiện tại được hiển thị trên hình ảnh chính (đặt thành true) hoặc phụ hình ảnh (đặt thành false), giá trị mặc định là false. Nếu đối số này không được chỉ định, nó sẽ được thiết lập theooverlay
lập luận trongstrategy
hoặcindicator
, nếustrategy
hoặcindicator
không thiết lậpoverlay
đối số, nó sẽ được xử lý theo các đối số mặc định.Xem thêm
plotshape
plotchar
bgcolor
Hình ảnh hình dạng trực quan trên biểu đồ.
plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display)
Ví dụ
data = close >= open
plotshape(data, style=shape.xcross)
Các lập luận
series
(series bool) Dòng dữ liệu được vẽ như hình dạng. Series được coi là một chuỗi các giá trị boolean cho tất cả các giá trị vị trí ngoại trừ location.absolute.title
(const string) Tiêu đề của mảnh đất.style
(dòng nhập) Loại đồ thị. Các giá trị có thể là: shape.xcross, shape.cross, shape.triangleup, shape.triangledown, shape.flag, shape.circle, shape.arrowup, shape.arrowdown, shape.labelup, shape.labeldown, shape.square, shape.diamond. Giá trị mặc định là shape.xcross.location
(đường input) vị trí của các hình dạng trên biểu đồ. Các giá trị có thể là: location.abovebar, location.belowbar,location.top, location.bottom, location.absolute Giá trị mặc định là location.abovebarcolor
Bạn có thể sử dụng các hằng số như offset
(series int) Di chuyển hình dạng sang trái hoặc sang phải trên số lượng thanh nhất định. mặc định là 0.text
(const string) Văn bản để hiển thị với hình dạng. Bạn có thể sử dụng văn bản nhiều dòng, để tách các dòng sử dụng chuỗi thoát. Ví dụ: textcolor
Bạn có thể sử dụng các hằng số như editable
(const bool) Nếu đúng thì kiểu Plotshape sẽ được chỉnh sửa trong hộp thoại Format.show_last
(input int) Nếu được đặt, xác định số hình dạng (từ thanh cuối cùng trở lại quá khứ) để vẽ trên biểu đồ.size
(const string) Kích thước của các hình dạng trên biểu đồ. Các giá trị có thể là:size.auto, size.tiny, size.small, size.normal, size.large, size.huge. mặc định làsize.auto.display
(plot_display) Điều khiển nơi biểu đồ được hiển thị. Các giá trị có thể là: display.none, display.all. mặc định là display.all.overlay
(const bool) là đối số mở rộng của nền tảng FMZ, nó được sử dụng để thiết lập hàm hiện tại được hiển thị trên hình ảnh chính (đặt thành true) hoặc phụ hình ảnh (đặt thành false), giá trị mặc định là false. Nếu đối số này không được chỉ định, nó sẽ được thiết lập theooverlay
lập luận trongstrategy
hoặcindicator
, nếustrategy
hoặcindicator
không thiết lậpoverlay
đối số, nó sẽ được xử lý theo các đối số mặc định.Xem thêm
plot
plotchar
bgcolor
Chụp hình dạng trực quan bằng cách sử dụng bất kỳ ký tự Unicode nào trên biểu đồ.
plotchar(series, title, char, location, color, offset, text, textcolor, editable, size, show_last, display)
Ví dụ
data = close >= open
plotchar(data, char='❄')
Các lập luận
series
(series bool) Dòng dữ liệu được vẽ như hình dạng. Series được coi là một chuỗi các giá trị boolean cho tất cả các giá trị vị trí ngoại trừ location.absolute.title
(const string) Tiêu đề của mảnh đất.char
Chữ để sử dụng như một hình dạng trực quan.location
(đường input) vị trí của các hình dạng trên biểu đồ. Các giá trị có thể là: location.abovebar, location.belowbar,location.top, location.bottom, location.absolute Giá trị mặc định là location.abovebarcolor
Bạn có thể sử dụng các hằng số như offset
(series int) Di chuyển hình dạng sang trái hoặc sang phải trên số lượng thanh nhất định. mặc định là 0.text
(const string) Văn bản để hiển thị với hình dạng. Bạn có thể sử dụng văn bản nhiều dòng, để tách các dòng sử dụng chuỗi thoát. Ví dụ: textcolor
Bạn có thể sử dụng các hằng số như editable
(const bool) Nếu đúng thì kiểu plotchar sẽ được chỉnh sửa trong hộp thoại định dạng.show_last
(input int) Nếu được đặt, xác định số ký tự (từ thanh cuối cùng trở lại quá khứ) để vẽ trên biểu đồ.size
(const string) Kích thước ký tự trên biểu đồ. Các giá trị có thể là:size.auto, size.tiny, size.small, size.normal, size.large, size.huge. mặc định làsize.auto.display
(plot_display) Điều khiển nơi biểu đồ được hiển thị. Các giá trị có thể là: display.none, display.all. mặc định là display.all.overlay
(const bool) là đối số mở rộng của nền tảng FMZ, nó được sử dụng để thiết lập hàm hiện tại được hiển thị trên hình ảnh chính (đặt thành true) hoặc phụ hình ảnh (đặt thành false), giá trị mặc định là false. Nếu đối số này không được chỉ định, nó sẽ được thiết lập theooverlay
lập luận trongstrategy
hoặcindicator
, nếustrategy
hoặcindicator
không thiết lậpoverlay
đối số, nó sẽ được xử lý theo các đối số mặc định.Xem thêm
plot
plotshape
bgcolor
Đặt nến trên biểu đồ.
plotcandle(open, high, low, close, title, color, wickcolor, editable, show_last, bordercolor, display)
Ví dụ
indicator("plotcandle example", overlay=true)
plotcandle(open, high, low, close, title='Title', color = open < close ? color.green : color.red, wickcolor=color.black)
Các lập luận
open
(series int/float) Dòng dữ liệu mở được sử dụng làm giá trị mở của nến.high
(series int/float) Dòng dữ liệu cao được sử dụng làm giá trị cao của nến.low
(series int/float) Dòng dữ liệu thấp được sử dụng làm giá trị thấp của nến.close
(series int/float) Đóng chuỗi dữ liệu để được sử dụng như giá trị gần của nến.title
(const string) tiêu đề của plotcandles.color
Bạn có thể sử dụng các hằng số như wickcolor
Màu sắc của nến. Một lập luận tùy chọn.editable
(const bool) Nếu đúng thì kiểu plotcandle sẽ được chỉnh sửa trong hộp thoại Format.show_last
(input int) Nếu được đặt, xác định số lượng nến (từ thanh cuối cùng trở lại quá khứ) để vẽ trên biểu đồ.bordercolor
Màu sắc bên cạnh của nến. Một lập luận tùy chọn.display
(plot_display) Điều khiển nơi biểu đồ được hiển thị. Các giá trị có thể là: display.none, display.all. mặc định là display.all.overlay
(const bool) là đối số mở rộng của nền tảng FMZ, nó được sử dụng để thiết lập hàm hiện tại được hiển thị trên hình ảnh chính (đặt thành true) hoặc phụ hình ảnh (đặt thành false), giá trị mặc định là false. Nếu đối số này không được chỉ định, nó sẽ được thiết lập theooverlay
lập luận trongstrategy
hoặcindicator
, nếustrategy
hoặcindicator
không thiết lậpoverlay
đối số, nó sẽ được xử lý theo các đối số mặc định.Nhận xétNgay cả khi một giá trị mở, cao, thấp hoặc gần bằng NaN, thì thanh không cần rút.
Giá trị tối đa của mở, cao, thấp hoặc đóng sẽ được đặt là
Xem thêm
plotbar
Chụp mũi tên lên và xuống trên biểu đồ. Mũi tên lên được vẽ ở mỗi giá trị tích cực của chỉ số, mũi tên xuống được vẽ ở mọi giá trị âm. Nếu chỉ số trả về na thì không có mũi tên được vẽ. Mũi tên có chiều cao khác nhau, tuyệt đối hơn
Người ăn xinTại sao chiến lược quảng trường sao chép chiến lược của Pine không thể thực hiện
Những nhà phát minh định lượng - những giấc mơ nhỏĐược rồi, chúng ta kiểm tra xem.
Người ăn xinTheo dõi xu hướng được tối ưu hóa của Zhang Giang
Những nhà phát minh định lượng - những giấc mơ nhỏXin chào, tôi muốn hỏi chiến lược cụ thể của bạn là gì?