Tài nguyên đang được tải lên... tải...

FMZ PINE Script Doc

Tác giả:Những nhà phát minh định lượng - những giấc mơ nhỏ, Tạo: 2022-04-28 16:05:05, Cập nhật: 2024-10-12 17:25:27

Đồ vẽ (định thời gian) 04/12/1995 00:12:00 GMT+5)


**Returns**
Unix time.

**Arguments**
- ```timezone``` (series string) Timezone. Optional. The default is syminfo.timezone. Can be specified in GMT notation (e.g. "GMT-5") or as an IANA time zone database name (e.g. "America/New_York").
- ```year``` (series int) Year.
- ```month``` (series int) Month.
- ```day``` (series int) Day.
- ```hour``` (series int) (Optional argument) Hour. Default is 0.
- ```minute``` (series int) (Optional argument) Minute. Default is 0.
- ```second``` (series int) (Optional argument) Second. Default is 0.
- ```dateString``` (const string) A string containing the date and, optionally, the time and time zone. Its format must comply with either the IETF RFC 2822 or ISO 8601 standards ("DD MMM YYYY hh:mm:ss ±hhmm" or "YYYY-MM-DDThh:mm:ss±hh:mm", so "20 Feb 2020" or "2020-02-20"). If no time is supplied, "00:00" is used. If no time zone is supplied, GMT+0 will be used. Note that this diverges from the usual behavior of the function where it returns time in the exchange's timezone.

**Remarks**
UNIX time is the number of milliseconds that have elapsed since 00:00:00 UTC, 1 January 1970.

**See also**
```time``` ```timenow``` ```syminfo.timezone```

### fill

Fills background between two plots or hlines with a given color.

fill ((hline1, hline2, color, title, editable, fillgaps, display)


fill ((plot1, plot2, màu sắc, tiêu đề, có thể chỉnh sửa, show_last, fillgaps, display)


**Example**
```pine
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))

p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

Các lập luận

  • hline1Đối tượng dòng đầu tiên.
  • hline2Đối tượng dòng thứ hai.
  • plot1Đối tượng cốt truyện đầu tiên.
  • plot2Đối tượng cốt truyện thứ hai.
  • colorBạn có thể sử dụng các hằng số nhưcolor=color.red hoặc color=#ff001a cũng như các biểu thức phức tạp như color = close >= open?color.green : color.red. Lý lẽ tùy chọn.
  • title(const string) Tiêu đề của đối tượng fill được tạo.
  • editable(const bool) Nếu đúng thì kiểu fill sẽ được chỉnh sửa trong hộp thoại Format.
  • show_last(input int) Nếu được đặt, xác định số thanh (từ thanh cuối cùng trở lại quá khứ) để điền vào biểu đồ.
  • fillgaps(const bool) Kiểm soát việc tiếp tục điền vào các khoảng trống, tức là, khi một trong các cuộc gọi đồ thị trả về một giá trị na. Khi đúng, việc điền cuối cùng sẽ tiếp tục trên các khoảng trống. mặc định là sai.
  • display(plot_display) Các điều khiển nơi hiển thị đầy đủ. Các giá trị có thể là: display.none, display.all. mặc định là display.all.

Xem thêm plot barcolor bgcolor hline

đường dây

Trình bày một đường ngang ở mức giá cố định nhất định.

hline(price, title, color, linestyle, linewidth, editable, display)

Ví dụ

// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)

// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))

Quay lạiMột vật thể có thể dùng để lấp đầy.

Các lập luận

  • price(input int/float) Giá trị mà đối tượng sẽ được hiển thị.
  • title(const string) Tên của đối tượng.
  • color(màu đầu vào) Màu của dòng được hiển thị. Phải là một giá trị không đổi (không phải là một biểu thức).
  • linestyle(hline_style) Phong cách của đường render. Các giá trị có thể là: solid, dotted, dotted.
  • linewidth(input int) Chiều rộng của đường render. Giá trị mặc định là 1.
  • editable(const bool) Nếu đúng thì kiểu hline sẽ được chỉnh sửa trong hộp thoại định dạng.
  • display(plot_display) Các điều khiển nơi dòng đượ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 theooverlaylập luận trongstrategyhoặcindicator, nếustrategyhoặcindicatorkhông thiết lậpoverlayđối số, nó sẽ được xử lý theo các đối số mặc định.

màu

Lấp đầy nền của các thanh với màu sắc được chỉ định.

bgcolor(color, offset, editable, show_last, title, display, overlay)

Ví dụ

// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))

Các lập luận

  • colorBạn có thể sử dụng các hằng số như red hoặc #ff001a cũng như các biểu thức phức tạp như close >= open?color.green : color.red. Đòi hỏi lập luận.
  • offset(series int) Di chuyển chuỗi màu sang trái hoặc sang phải trên số lượng thanh nhất định. mặc định là 0.
  • editable(const bool) Nếu đúng thì kiểu bgcolor 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ứ) để điền vào biểu đồ.
  • title(const string) Tiêu đề của bgcolor.
  • display(plot_display) Các điều khiển nơi bgcolor đượ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 theooverlaylập luận trongstrategyhoặcindicator, nếustrategyhoặcindicatorkhông thiết lậpoverlayđối số, nó sẽ được xử lý theo các đối số mặc định.

Xem thêm plot

Barcolor

Đặt màu của thanh.

barcolor(color, offset, editable, show_last, title, display)

Ví dụ

barcolor(close < open ? color.black : color.white)

Các lập luận

  • colorBạn có thể sử dụng các hằng số như red hoặc #ff001a cũng như các biểu thức phức tạp như close >= open?color.green : color.red. Đòi hỏi lập luận.
  • offset(series int) Di chuyển chuỗi màu sang trái hoặc sang phải trên số lượng thanh nhất định. mặc định là 0.
  • editable(const bool) Nếu đúng thì phong cách barcolor 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ứ) để điền vào biểu đồ.
  • display(plot_display) Các điều khiển nơi màu thanh được hiển thị. Các giá trị có thể là: display.none, display.all. mặc định là display.all.

Xem thêm bgcolor plot fill

lỗi

Tương thích vớierrorcủa PINE v4, và chức năng là tương tự nhưruntime.error.

Các biến tích hợp

trật tự

order.ascending

Xác định thứ tự sắp xếp của mảng từ giá trị nhỏ nhất đến giá trị lớn nhất.

Loạisort_order

Xem thêm array.new_float array.sort

order.descending

Xác định thứ tự sắp xếp của mảng từ giá trị lớn nhất đến giá trị nhỏ nhất.

Loạisort_order

Xem thêm array.new_float array.sort

khung thời gian

timeframe.isdaily

Trả về đúng nếu độ phân giải hiện tại là độ phân giải hàng ngày, sai nếu không.

Loạiđơn giản bool

Xem thêm timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isweekly timeframe.ismonthly

timeframe.isdwm

Trả về đúng nếu độ phân giải hiện tại là một độ phân giải hàng ngày hoặc hàng tuần hoặc hàng tháng, sai nếu không.

Loạiđơn giản bool

Xem thêm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isintraday

Trả về true nếu độ phân giải hiện tại là độ phân giải trong ngày (phút hoặc giây), sai nếu không.

Loạiđơn giản bool

Xem thêm timeframe.isminutes timeframe.isseconds timeframe.isdwm timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isminutes

Trả về đúng nếu độ phân giải hiện tại là độ phân giải phút, sai nếu không.

Loạiđơn giản bool

Xem thêm timeframe.isdwm timeframe.isintraday timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.ismonthly

Trả về đúng nếu giải pháp hiện tại là giải pháp hàng tháng, sai nếu không.

Loạiđơn giản bool

Xem thêm timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly

timeframe.isseconds

Trả về đúng nếu độ phân giải hiện tại là độ phân giải giây, sai nếu không.

Loạiđơn giản bool

Xem thêm timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isweekly

Trả về đúng nếu giải pháp hiện tại là giải pháp hàng tuần, sai nếu không.

Loạiđơn giản bool

Xem thêm timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.ismonthly

timeframe.multiplier

Nâng nhân độ phân giải, ví dụ: 60 - 60, D - 1, 5D - 5, 12M - 12.

Loạiđơn giản int

Xem thêm syminfo.ticker syminfo.tickerid timeframe.period

timeframe.period

Độ phân giải, ví dụ: 60 - 60 phút, D - hàng ngày, W - hàng tuần, M - hàng tháng, 5D - 5 ngày, 12M - một năm, 3M - một quý.

Loạichuỗi đơn giản

Xem thêm syminfo.ticker syminfo.tickerid timeframe.multiplier

hiển thị

display.none

Một hằng số được đặt tên chỉ định nơi biểu đồ được hiển thị. Hiển thị không ở đâu. Có sẵn trong thông báo mẫu cảnh báo.

Loạiplot_display

Xem thêm plot plotshape plotchar

display.all

Một hằng số có tên chỉ định nơi biểu đồ được hiển thị.

Loạiplot_display

Xem thêm plot plotshape plotchar plotarrow plotbar plotcandle

hình dạng

shape.xcross

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.cross

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.triangleup

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.triangledown

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.flag

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.circle

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.arrowup

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.arrowdown

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.labelup

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.labeldown

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.square

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

shape.diamond

Phong cách hình dạng cho chức năng đồ họa.

Loạiconst string

Xem thêm plotshape

màu sắc

color.aqua

là một hằng số được đặt tên cho màu #00BCD4.

Loạiconst màu

color.black

là một hằng số có tên cho #363A45 màu sắc.

Loạiconst màu

color.blue

là một hằng số tên cho # 2962ff màu sắc.

Loạiconst màu

color.fuchsia

Là một hằng số được đặt tên cho màu #E040FB.

Loạiconst màu

color.gray

là một hằng số tên cho #787B86 màu sắc.

Loạiconst màu

color.green

là một hằng số tên cho màu #4CAF50.

Loạiconst màu

color.lime

là một hằng số có tên cho màu #00E676.

Loạiconst màu

color.maroon

là một hằng số có tên cho màu #880E4F.

Loạiconst màu

color.navy

là một hằng số tên cho màu #311B92.

Loạiconst màu

color.olive

là một hằng số có tên cho màu #808000.

Loạiconst màu

color.orange

là một hằng số được đặt tên cho #FF9800 màu sắc.

Loạiconst màu

color.purple

là một hằng số tên cho # 9C27B0 màu sắc.

Loạiconst màu

color.red

Là một hằng số tên cho màu #FF5252.

Loạiconst màu

color.silver

Là một hằng số được đặt tên cho màu #B2B5BE.

Loạiconst màu

color.teal

color.teal

là một hằng số có tên cho màu #00897B.

Loạiconst màu

color.white

là một hằng số tên cho màu #FFFFFF.

Loạiconst màu

color.yellow

Là một hằng số được đặt tên cho màu #FFEB3B.

Loạiconst màu

cỗ máy

plot.style_line

Một hằng số có tên cho kiểu Line, được sử dụng như một lập luận chostyletham số trong hàm đồ họa.

Loạiplot_style

Xem thêm plot plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_linebr

Một hằng số có tên cho kiểu Line With Breaks, được sử dụng như một lập luận chostyletương tự như plot.style_line, ngoại trừ các khoảng trống trong dữ liệu không được lấp đầy.

Loạiplot_style

Xem thêm plot plot.style_line plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_histogram

Một hằng số có tên cho kiểu Histogram, được sử dụng như một lập luận chostyletham số trong hàm đồ họa.

Loạiplot_style

Xem thêm plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_columns

Một hằng số có tên cho kiểu Columns, được sử dụng như một lập luận chostyletham số trong hàm đồ họa.

Loạiplot_style

Xem thêm plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_circles

plot.style_circles

Một hằng số có tên cho phong cách Circles, được sử dụng như một lập luận chostyletham số trong hàm đồ họa.

Loạiplot_style

Xem thêm plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns

plot.style_area

Một hằng số có tên cho kiểu Area, được sử dụng như một lập luận chostyletham số trong hàm đồ họa.

Loạiplot_style

Xem thêm plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_areabr plot.style_cross plot.style_columns plot.style_circles

plot.style_areabr

Một hằng số có tên cho kiểu Area With Breaks, được sử dụng như một lập luận chostyletương tự như plot.style_area, ngoại trừ các khoảng trống trong dữ liệu không được lấp đầy.

Loạiplot_style

Xem thêm plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_columns plot.style_circles

plot.style_cross

Một hằng số có tên cho phong cách Cross, được sử dụng như một lập luận chostyletham số trong hàm đồ họa.

Loạiplot_style

Xem thêm plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline

Một hằng số được đặt tên cho phong cách Step Line, được sử dụng như một lập luận chostyletham số trong hàm đồ họa.

Loạiplot_style

Xem thêm plot plot.style_stepline_diamond plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline_diamond

Một hằng số được đặt tên cho phong cách Step Line With Diamonds, được sử dụng như một lập luận chostyleChẳng hạn như plot.style_stepline, ngoại trừ những thay đổi dữ liệu cũng được đánh dấu bằng hình dạng Diamond.

Loạiplot_style

Xem thêm plot plot.style_line plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

vị trí

location.abovebar

location.abovebar

Giá trị vị trí cho các hàm plotshape, plotchar. Shape được vẽ trên các thanh chuỗi chính.

Loạiconst string

Xem thêm plotshape plotchar location.belowbar location.top location.bottom location.absolute

location.belowbar

Giá trị vị trí cho các hàm đồ họa, đồ họa.

Loạiconst string

Xem thêm plotshape plotchar location.abovebar location.top location.bottom location.absolute

location.top

Giá trị vị trí cho các hàm plotchar, hình dạng được vẽ gần ranh giới biểu đồ trên cùng.

Loạiconst string

Xem thêm plotshape plotchar location.abovebar location.belowbar location.bottom location.absolute

location.bottom

Giá trị vị trí cho các hàm plotchar, hình dạng được vẽ gần ranh giới biểu đồ dưới.

Loạiconst string

Xem thêm plotshape plotchar location.abovebar location.belowbar location.top location.absolute

location.absolute

Giá trị vị trí cho các hàm đồ họa, đồ họa. Hình dạng được vẽ trên biểu đồ bằng cách sử dụng giá trị chỉ số như tọa độ giá.

Loạiconst string

Xem thêm plotshape plotchar location.abovebar location.belowbar location.top location.bottom

kích thước

size.auto

size.auto

Giá trị kích thước cho các chức năng plotchar. kích thước của hình dạng tự động thích nghi với kích thước của thanh.

Loạiconst string

Xem thêm plotshape plotchar size.tiny size.small size.normal size.large size.huge

size.tiny

Giá trị kích thước cho các hàm plotchar, kích thước của hình dạng luôn nhỏ.

Loạiconst string

Xem thêm plotshape plotchar size.auto size.small size.normal size.large size.huge

size.small

Giá trị kích thước cho các hàm plotchar, kích thước của hình dạng luôn nhỏ.

Loạiconst string

Xem thêm plotshape plotchar size.auto size.tiny size.normal size.large size.huge

size.normal

Giá trị kích thước cho các hàm plotchar, kích thước của hình dạng luôn bình thường

Loạiconst string

Xem thêm plotshape plotchar size.auto size.tiny size.small size.large size.huge

size.large

Giá trị kích thước cho các hàm plotchar, kích thước của hình dạng luôn lớn.

Loạiconst string

Xem thêm plotshape plotchar size.auto size.tiny size.small size.normal size.huge

size.huge

Giá trị kích thước cho đồ họa, các hàm plotchar.

Loạiconst string

Xem thêm plotshape plotchar size.auto size.tiny size.small size.normal size.large

cảnh báo

alert.freq_once_per_bar

Một hằng số có tên để sử dụng vớifreqtham số của chức năng cảnh báo. Tiếng gọi chức năng đầu tiên trong thanh sẽ kích hoạt cảnh báo.

Loạiconst string

Xem thêm alert

cảnh báo.freq_all

Một hằng số có tên để sử dụng vớifreqtham số của chức năng cảnh báo. Tất cả các cuộc gọi chức năng sẽ kích hoạt cảnh báo.

Loạiconst string

Xem thêm alert

alert.freq_once_per_bar_close

Một hằng số được đặt tên để sử dụng với tham số freq của hàm cảnh báo. Việc gọi hàm sẽ kích hoạt cảnh báo chỉ khi nó xảy ra trong lần lặp kịch bản cuối cùng của thanh thời gian thực, khi nó đóng.

Loạiconst string

Xem thêm alert

định dạng

format.inherit

là một hằng số có tên.

Loạiconst string

Xem thêm format.price format.volume

format.price

là một hằng số có tên.

Loạiconst string

Nhận xétNếu định dạng là format.price, giá trị chính xác mặc định được đặt. Bạn có thể sử dụng đối số chính xác của hàm chỉ số để thay đổi giá trị chính xác.

Xem thêm format.inherit format.volume

format.volume

Đó là một hằng số có tên.

Loạiconst string

Xem thêm format.inherit format.price

syminfo

syminfo.ticker

Tên ký hiệu mà không có tiền tố trao đổi, ví dụ: MSFT.

Loạichuỗi đơn giản

Xem thêm syminfo.tickerid timeframe.period timeframe.multiplier

syminfo.tickerid

Tên ký hiệu với tiền tố trao đổi, ví dụ: BATS:MSFT, NASDAQ:MSFT.

Loạichuỗi đơn giản

Xem thêm syminfo.ticker timeframe.period timeframe.multiplier

syminfo.basecurrency

Tiền tệ cơ bản cho biểu tượng. Đối với biểu tượng BTCUSD trả về BTC.

Loạichuỗi đơn giản

Xem thêm syminfo.currency syminfo.ticker

syminfo.currency

Tiền tệ cho biểu tượng hiện tại. Trả về mã tiền tệ: USD, EUR, v.v.

Loạichuỗi đơn giản

Xem thêm syminfo.basecurrency syminfo.ticker

syminfo.type

Loại biểu tượng hiện tại. Các giá trị có thể là cổ phiếu, tương lai, chỉ số, ngoại hối, tiền điện tử, quỹ, dr.

Loạichuỗi đơn giản

Xem thêm syminfo.ticker

syminfo.mintick

Min đánh dấu giá trị cho biểu tượng hiện tại. Trên nền tảng FMZ, tham số mẫuĐịnh giá chính xác tiền tệtrong Pine Language Trading Class Library trên giao diện lệnh thực / backtest có thể điều khiển giá trị này.Độ chính xác của tiền tệ định giáCài đặt 2 có nghĩa là giá là chính xác đến vị trí thập phân thứ hai khi giao dịch, và đơn vị thay đổi giá tối thiểu là 0,01. Giá trị của syminfo.mintick là 0,01.

Loạibơi đơn giản

Xem thêm syminfo.pointvalue

syminfo.pointvalue

Giá trị điểm của sản phẩm hiện tại

Loạibơi đơn giản

Xem thêm syminfo.mintick

syminfo.timezone

Khu vực thời gian của trao đổi các loạt biểu đồ chính.

Loạichuỗi đơn giản

Xem thêm timestamp

barstate

barstate.islastconfirmedhistory

Trả về true nếu script đang được thực hiện trên thanh cuối cùng của bộ dữ liệu khi thị trường đóng cửa, hoặc kịch bản đang được thực hiện trên thanh ngay trước thanh thời gian thực, nếu thị trường mở. Trả về false nếu không.

Loạichuỗi bool

Nhận xétMã PineScript sử dụng biến này có thể tính toán khác nhau trên dữ liệu lịch sử và thời gian thực. 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 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew

barstate.isnew

Trả về true nếu script đang tính toán trên thanh mới, false nếu không.

Loạichuỗi bool

Nhận xétMã PineScript sử dụng biến này có thể tính toán khác nhau trên dữ liệu lịch sử và thời gian thực. 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 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isfirst

Trả về đúng nếu thanh hiện tại là thanh đầu tiên trong barset, sai nếu không.

Loạichuỗi bool

Nhận xétMã PineScript sử dụng biến này có thể tính toán khác nhau trên dữ liệu lịch sử và thời gian thực. 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 barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.islast

Trả về đúng nếu thanh hiện tại là thanh cuối cùng trong barset, sai nếu không.

Loạichuỗi bool

Nhận xétMã PineScript sử dụng biến này có thể tính toán khác nhau trên dữ liệu lịch sử và thời gian thực. 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 barstate.isfirst barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.ishistory

Trả về đúng nếu thanh hiện tại là thanh lịch sử, sai nếu không.

Loạichuỗi bool

Nhận xétMã PineScript sử dụng biến này có thể tính toán khác nhau trên dữ liệu lịch sử và thời gian thực. 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 barstate.isfirst barstate.islast barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isconfirmed

Trả về true nếu kịch bản đang tính toán cập nhật cuối cùng (khép lại) của thanh hiện tại.

Loạichuỗi bool

Nhận xétMã PineScript sử dụng biến này có thể tính toán khác nhau trên dữ liệu lịch sử và thời gian thực. Không nên sử dụng barstate.isconfirmed trong biểu thức request.security. Giá trị của nó được yêu cầu từ request.security là không thể đoán trước. 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 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.islastconfirmedhistory

barstate.isrealtime

Trả về đúng nếu thanh hiện tại là thanh thời gian thực, sai nếu không.

Loạichuỗi bool

Nhận xétMã PineScript sử dụng biến này có thể tính toán khác nhau trên dữ liệu lịch sử và thời gian thực. 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 barstate.isfirst barstate.islast barstate.ishistory barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.time

Không có sẵn.

ta

ta.accdist

Chỉ số tích lũy/phân phối.

Loạihàng loạt nổi

ta.iii

Chỉ số cường độ trong ngày.

Loạihàng loạt nổi

Ví dụ

// Intraday Intensity Index
plot(ta.iii, color=color.yellow)

// the same on pine
f_iii() =>
    (2 * close - high - low) / ((high - low) * volume)

plot(f_iii())

ta.nvi

Chỉ số khối lượng âm.

Loạihàng loạt nổi

Ví dụ

// Negative Volume Index

plot(ta.nvi, color=color.yellow)

// the same on pine
f_nvi() =>
    float ta_nvi = 1.0
    float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0)  ? 1.0: ta_nvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_nvi := prevNvi
    else
        ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
    result = ta_nvi

plot(f_nvi())

ta.pvi

Chỉ số khối lượng tích cực.

Loạihàng loạt nổi

Ví dụ

// Positive Volume Index

plot(ta.pvi, color=color.yellow)

// the same on pine
f_pvi() =>
    float ta_pvi = 1.0
    float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0)  ? 1.0: ta_pvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_pvi := prevPvi
    else
        ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
    result = ta_pvi

plot(f_pvi())

ta.obv

Trên khối lượng cân đối.

Loạihàng loạt nổi

Ví dụ

// On Balance Volume
plot(ta.obv, color=color.yellow)

// the same on pine
f_obv() =>
    ta.cum(math.sign(ta.change(close)) * volume)

plot(f_obv())

ta.pvt

Xu hướng giá-kích thước.

Loạihàng loạt nổi

Ví dụ

// Price-Volume Trend
plot(ta.pvt, color=color.yellow)

// the same on pine
f_pvt() =>
    ta.cum((ta.change(close) / close[1]) * volume)

plot(f_pvt())

ta.wad

Williams Accumulation/Distribution.

Loạihàng loạt nổi

Ví dụ

// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)

// the same on pine
f_wad() =>
    trueHigh = math.max(high, close[1])
    trueLow = math.min(low, close[1])
    mom = ta.change(close)
    gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
    ta.cum(gain)

plot(f_wad())

ta.wvad

Williams biến tích lũy / phân phối.

Loạihàng loạt nổi

Ví dụ

// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)

// the same on pine
f_wvad() =>
    (close - open) / (high - low) * volume

plot(f_wvad())

toán học

math.e

Là một hằng số có tên cho số Euler. Nó bằng 2.7182818284590452.

Loạiconst float

Xem thêm math.phi math.pi math.rphi

math.phi

là một hằng số được đặt tên cho tỷ lệ vàng. Nó bằng với 1.6180339887498948.

Loạiconst float

Xem thêm math.e math.pi math.rphi

math.pi

Là một hằng số được đặt tên cho hằng số Archimedes. Nó bằng 3.1415926535897932.

Loạiconst float

Xem thêm math.e math.phi math.rphi

math.rphi

Là một hằng số có tên cho tỷ lệ vàng. Nó bằng 0,6180339887498948.

Loạiconst float

Xem thêm math.e math.pi math.phi

chiến lược

strategy.equity

Tài sản hiện tại (strategy.initial_capital + strategy.netprofit + strategy.openprofit).

Loạihàng loạt nổi

Xem thêm strategy.netprofit strategy.openprofit strategy.position_size

chiến lược.position_size

Hướng và kích thước của vị trí thị trường hiện tại. Nếu giá trị là > 0, vị trí thị trường là dài. Nếu giá trị là < 0, vị trí thị trường là ngắn. Giá trị tuyệt đối là số hợp đồng / cổ phần / lô / đơn vị trong giao dịch (kích thước vị trí).

Loạihàng loạt nổi

Xem thêm strategy.position_avg_price

chiến lược.position_avg_price

Giá nhập trung bình của vị trí thị trường hiện tại. Nếu vị trí thị trường không thay đổi, NaN được trả về.

Giải thíchGiá trung bình trong FMZ PINE Script là giá bao gồm phí xử lý. Ví dụ: giá đặt hàng là 8000, hướng bán hàng, số lượng là 1 lô (phần, tấm), giá trung bình sau giao dịch không phải là 8000, nhưng thấp hơn 8000 (chi phí bao gồm phí xử lý).

Loạihàng loạt nổi

Xem thêm strategy.position_size

strategy.long

Đưa vào vị trí dài.

Loạichiến lược_hướng

Xem thêm strategy.entry strategy.exit

strategy.short

Đưa vào vị trí ngắn

Loạichiến lược_hướng

Xem thêm strategy.entry strategy.exit

strategy.closedtrades

Số lượng giao dịch đã được đóng trong toàn bộ khoảng thời gian giao dịch.

Loạiseries int

Xem thêm strategy.position_size strategy.opentrades

strategy.opentrades

Số lần đăng nhập vị trí thị trường, chưa đóng và vẫn mở.

Loạiseries int

Xem thêm strategy.position_size

strategy.netprofit

Tổng giá trị tiền tệ của tất cả các giao dịch hoàn thành.

Loạihàng loạt nổi

Xem thêm strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

Tổng giá trị tiền tệ của tất cả các giao dịch thắng được hoàn thành.

Loạihàng loạt nổi

Xem thêm strategy.netprofit

strategy.openprofit

Lợi nhuận hoặc lỗ chưa thực hiện hiện tại cho tất cả các vị trí mở.

Loạihàng loạt nổi

Xem thêm strategy.netprofit strategy.position_size

strategy.direction.long

Nó cho phép chiến lược chỉ mở các vị trí dài.

Loạiconst string

Xem thêm strategy.risk.allow_entry_in

strategy.direction.short

Nó cho phép chiến lược chỉ mở các vị trí ngắn.

Loạiconst string

Xem thêm strategy.risk.allow_entry_in

strategy.direction.all

Nó cho phép chiến lược để mở cả hai vị trí dài và ngắn.

Loạiconst string

Xem thêm strategy.risk.allow_entry_in

ngày/tuần

ngày/tuần

Ngày trong tuần cho thời gian thanh hiện tại trong múi giờ trao đổi.

Loạiseries int

Nhận xétLưu ý rằng biến này trả về ngày dựa trên thời gian các thanh mở. Đối với các phiên qua đêm (ví dụ EURUSD, nơi phiên thứ Hai bắt đầu vào Chủ nhật, 17:00) giá trị này có thể thấp hơn 1 so với ngày giao dịch. Bạn có thể sử dụng dayofweek.sunday, dayofweek.lunch, dayofweek.thursday, dayofweek.thursday, dayofweek.friday và dayofweek.saturday để so sánh.

Xem thêm time dayofmonth

dayofweek.sunday

Là một hằng số có tên để trả về giá trị của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Xem thêm dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.monday

Là một hằng số có tên để trả về giá trị của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Xem thêm dayofweek.sunday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.tuesday

Là một hằng số có tên để trả về giá trị của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Xem thêm dayofweek.sunday dayofweek.monday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.wednesday

Là một hằng số có tên để trả về giá trị của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Xem thêm dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.thursday

Là một hằng số có tên để trả về giá trị của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Xem thêm dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.friday dayofweek.saturday

dayofweek.friday

Là một hằng số có tên để trả về giá trị của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Xem thêm dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.saturday

dayofweek.saturday

Là một hằng số có tên để trả về giá trị của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Xem thêm dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday

đường dây

hline.style_dashed

Là một hằng số được đặt tên cho kiểu đường chấm của hàm đường thẳng.

Loạihline_style

Xem thêm hline.style_solid hline.style_dotted

hline.style_dotted

hline.style_dotted

Là một hằng số được đặt tên cho kiểu đường chấm của hàm đường thẳng.

Loạihline_style

Xem thêm hline.style_solid hline.style_dashed

hline.style_solid

Là một hằng số được đặt tên cho kiểu đường rắn của hàm đường rắn.

Loạihline_style

Xem thêm hline.style_dotted hline.style_dashed

barmerge

barmerge.gaps_on

Chiến lược hợp nhất cho dữ liệu được yêu cầu. Dữ liệu được hợp nhất với các khoảng trống có thể (na giá trị).

Loạibarmerge_gaps

Xem thêm request.security barmerge.gaps_off

barmerge.gaps_off

Chiến lược hợp nhất cho dữ liệu được yêu cầu. Dữ liệu được hợp nhất liên tục mà không có khoảng trống, tất cả các khoảng trống được lấp đầy với giá trị hiện có gần nhất trước đó.

Loạibarmerge_gaps

Xem thêm request.security barmerge.gaps_on

barmerge.lookahead_on

Chiến lược hợp nhất cho vị trí dữ liệu được yêu cầu. Barset được yêu cầu được hợp nhất với barset hiện tại theo thứ tự sắp xếp các thanh theo thời gian mở của chúng. Chiến lược hợp nhất này có thể dẫn đến tác dụng không mong muốn của việc lấy dữ liệu từ tương lai trên tính toán trên lịch sử. Điều này không thể chấp nhận trong các chiến lược backtesting, nhưng có thể hữu ích trong các chỉ số.

Loạibarmerge_lookahead

Xem thêm request.security barmerge.lookahead_off

barmerge.lookahead_off

Chiến lược hợp nhất cho vị trí dữ liệu được yêu cầu. Barset được yêu cầu được hợp nhất với barset hiện tại theo thứ tự sắp xếp các thanh theo thời gian đóng cửa của chúng. Chiến lược hợp nhất này vô hiệu hóa hiệu ứng lấy dữ liệu từ tương lai trên tính toán trên lịch sử.

Loạibarmerge_lookahead

Xem thêm request.security barmerge.lookahead_on

những người khác

hl2

Nó là một đường tắt cho (giá cao nhất + giá thấp nhất) / 2.

Loạihàng loạt nổi

Xem thêm open high low close volume time hlc3 hlcc4 ohlc4

HLC3

Nó là một đường tắt cho (giá cao nhất + giá thấp nhất + giá đóng cửa) / 3.

Loạihàng loạt nổi

Xem thêm open high low close volume time hl2 hlcc4 ohlc4

hlcc4

Nó là một đường tắt cho (giá cao nhất + giá thấp nhất + giá đóng + giá đóng) /4.

Loạihàng loạt nổi

Xem thêm open high low close volume time hl2 hlc3 ohlc4

ohlc4

Nó là một đường tắt cho (giá mở + giá cao nhất + giá thấp nhất + giá đóng) / 4.

Loạihàng loạt nổi

Xem thêm open high low close volume time hl2 hlc3 hlcc4

không

Double.NaN giá trị (Không phải là một số).

Loạiđơn giản

Ví dụ

// na
plot(bar_index < 10 ? na : close)    // CORRECT
plot(close == na ? close[1] : close)    // INCORRECT!
plot(na(close) ? close[1] : close)    // CORRECT

Nhận xétSử dụng nó chỉ cho các giá trị trả về. KHÔNG CÓ TH TH TH TH TH! Nếu bạn cần kiểm tra xem một số giá trị là NaN hay không, hãy sử dụng hàm na tích hợp.

Xem thêm na

bar_index

Chỉ số thanh hiện tại. Đặt số dựa trên số không, chỉ số thanh đầu tiên là 0.

Loạiseries int

Ví dụ

// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)

Nhận xétLưu ý rằng bar_index đã thay thế n biến trong phiên bản 4. Lưu ý rằng lập chỉ mục thanh bắt đầu từ 0 trên thanh lịch sử đầu tiên. 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 barstate.isfirst barstate.islast barstate.isrealtime

last_bar_index

Chỉ số thanh của thanh biểu đồ cuối cùng Các chỉ số thanh bắt đầu từ 0 trên thanh đầu tiên.

Loạiseries int

Ví dụ

strategy("Mark Last X Bars For Backtesting", overlay = true, calc_on_every_tick = true)
lastBarsFilterInput = input.int(100, "Bars Count:")
// Here, we store the 'last_bar_index' value that is known from the beginning of the script's calculation.
// The 'last_bar_index' will change when new real-time bars appear, so we declare 'lastbar' with the 'var' keyword.
var lastbar = last_bar_index
// Check if the current bar_index is 'lastBarsFilterInput' removed from the last bar on the chart, or the chart is traded in real-time.
allowedToTrade = (lastbar - bar_index <= lastBarsFilterInput) or barstate.isrealtime
bgcolor(allowedToTrade ? color.new(color.green, 80) : na)

Quay lạiChỉ số thanh lịch sử cuối cùng cho các thị trường đóng hoặc chỉ số thanh thời gian thực cho các thị trường mở.

Nhận xétVui lòng lưu ý rằng việc sử dụng biến này có thể gây ra việc sơn lại chỉ số.

Xem thêm bar_index last_bar_time barstate.ishistory barstate.isrealtime

thời gian

Thời gian thanh hiện tại theo định dạng UNIX. Đó là số millisecond đã trôi qua kể từ 00:00:00 UTC, ngày 1 tháng 1 năm 1970.

giờ

Thời gian hiện tại theo định dạng UNIX. Đó là số millisecond đã trôi qua kể từ 00:00:00 UTC, ngày 1 tháng 1 năm 1970.

Loạiseries int

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 timestamp time dayofmonth dayofweek

Loạiseries int

Nhận xétLưu ý rằng biến này trả về dấu thời gian dựa trên thời gian các thanh mở. Vì vậy, đối với các phiên qua đêm (ví dụ EURUSD, nơi phiên thứ Hai bắt đầu vào Chủ nhật, 17:00) biến này có thể trả về thời gian trước ngày giao dịch được chỉ định. Ví dụ, trên EURUSD, dayofmonth(time) có thể thấp hơn 1 so với ngày giao dịch, bởi vì thanh cho ngày hiện tại thực sự mở một ngày trước đó.

Xem thêm time dayofmonth dayofweek

năm

Năm thanh hiện tại trong múi giờ trao đổi.

Loạiseries int

Nhận xétLưu ý rằng biến này trả về năm dựa trên thời gian các thanh mở. Đối với các phiên qua đêm (ví dụ: EURUSD, nơi phiên thứ Hai bắt đầu vào Chủ nhật, 17:00) giá trị này có thể thấp hơn 1 so với năm ngày giao dịch.

Xem thêm year time month weekofyear dayofmonth dayofweek hour minute second

tháng

Tháng thanh hiện tại trong múi giờ trao đổi.

Loạiseries int

Nhận xétLưu ý rằng biến này trả về tháng dựa trên thời gian các thanh mở. Đối với các phiên qua đêm (ví dụ EURUSD, trong đó phiên thứ Hai bắt đầu vào Chủ nhật, 17:00) giá trị này có thể thấp hơn 1 so với tháng của ngày giao dịch.

Xem thêm month time year weekofyear dayofmonth dayofweek hour minute second

giờ

Giờ thanh hiện tại trong múi giờ trao đổi.

Loạiseries int

Xem thêm hour time year month weekofyear dayofmonth dayofweek minute second

phút

phút thanh hiện tại trong múi giờ trao đổi.

Loạiseries int

Xem thêm minute time year month weekofyear dayofmonth dayofweek hour second

thứ hai

Các giây thanh hiện tại trong múi giờ trao đổi

Loạiseries int

Xem thêm second time year month weekofyear dayofmonth dayofweek hour minute

mở

Giá mở hiện tại.

Loạihàng loạt nổi

Nhận xétCác giá trị trước có thể được truy cập bằng toán tử ngoặc kép [], ví dụ như open[1], open[2].

Xem thêm high low close volume time hl2 hlc3 hlcc4 ohlc4

cao

Giá cao nhất hiện tại.

Loạihàng loạt nổi

Nhận xétCác giá trị trước có thể được truy cập bằng toán tử ngoặc kép [], ví dụ như high[1], high[2].

Xem thêm open low close volume time hl2 hlc3 hlcc4 ohlc4

thấp

Giá thấp nhất hiện tại.

Loạihàng loạt nổi

Nhận xétCác giá trị trước có thể được truy cập bằng toán tử ngoặc kép [], ví dụ: thấp[1], thấp[2].

Xem thêm open high close volume time hl2 hlc3 hlcc4 ohlc4

gần

Giá đóng của thanh hiện tại khi nó đã đóng, hoặc giá giao dịch cuối cùng của thanh chưa hoàn thành, thời gian thực.

Loạihàng loạt nổi

Nhận xétCác giá trị trước có thể được truy cập bằng toán tử ngoặc kép [], ví dụ như close[1], close[2].

Xem thêm open high low volume time hl2 hlc3 hlcc4 ohlc4

khối lượng

Số lượng thanh hiện tại.

Loạihàng loạt nổi

Nhận xétCác giá trị trước có thể được truy cập bằng toán tử ngoặc kép [], ví dụ: khối lượng[1], khối lượng[2].

Xem thêm open high low close time hl2 hlc3 hlcc4 ohlc4

tuần năm

Số tuần của giờ thanh hiện tại trong múi giờ trao đổi.

Loạiseries int

Nhận xétLưu ý rằng biến này trả về tuần dựa trên thời gian các thanh mở. Đối với các phiên qua đêm (ví dụ EURUSD, trong đó phiên thứ Hai bắt đầu vào Chủ nhật, 17:00) giá trị này có thể thấp hơn 1 so với tuần của ngày giao dịch.

Xem thêm weekofyear time year month dayofmonth dayofweek hour minute second

ngày tháng

Ngày của giờ thanh hiện tại trong múi giờ trao đổi.

Loạiseries int

Nhận xétLưu ý rằng biến này trả về ngày dựa trên thời gian các thanh mở. Đối với các phiên qua đêm (ví dụ EURUSD, nơi phiên thứ Hai bắt đầu vào Chủ nhật, 17:00) giá trị này có thể thấp hơn 1 so với ngày giao dịch.

Xem thêm time dayofweek


Thêm nữa

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ì?