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

FMZ PINE Script tài liệu

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

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

Loạihàng loạt nổi

Hẹn gặp lại strategy.position_size

strategy.long

Nhiều hướng.

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

Hẹn gặp lại strategy.entry strategy.exit

strategy.short

Hướng không.

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

Hẹn gặp lại strategy.entry strategy.exit

strategy.closedtrades

Số lượng giao dịch được đóng trong khoảng thời gian giao dịch.

Loạiseries int

Hẹn gặp lại strategy.position_size strategy.opentrades

strategy.opentrades

Số lượng giao dịch chưa được đóng hoặc tiếp tục giữ. Nếu không, hiển thị 0.

Loạiseries int

Hẹn gặp lại 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

Hẹn gặp lại 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 đã hoàn thành.

Loạihàng loạt nổi

Hẹn gặp lại strategy.netprofit

strategy.openprofit

Trong khi đó, các nhà đầu tư khác cũng cho biết họ sẽ tiếp tục chi trả cho các khoản đầu tư.

Loạihàng loạt nổi

Hẹn gặp lại strategy.netprofit strategy.position_size

strategy.direction.long

Chỉ có nhiều chiến lược hơn

Loạiconst string

Hẹn gặp lại strategy.risk.allow_entry_in

strategy.direction.short

Chiến lược chỉ làm trống

Loạiconst string

Hẹn gặp lại strategy.risk.allow_entry_in

strategy.direction.all

Cho phép các chiến lược có thể làm nhiều và không làm nhiều

Loạiconst string

Hẹn gặp lại strategy.risk.allow_entry_in

ngày/tuần

ngày/tuần

Chuyển vùng giờ vào tuần giờ k hiện tạ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 mở của đường K. Đối với thời gian giao dịch qua đêm (ví dụ như EURUSD, thời gian giao dịch thứ Hai bắt đầu từ 17:00 vào Chủ nhật), giá trị này có thể thấp hơn ngày giao dịch. Bạn có thể sử dụng các biến dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek.wednesday, dayofweek.thursday, dayofweek.friday và dayofweek.saturday để so sánh.

Hẹn gặp lại time dayofmonth

dayofweek.sunday

là một hằng số được đặt tên cho giá trị trả về của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Hẹn gặp lại dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.monday

là một hằng số được đặt tên cho giá trị trả về của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Hẹn gặp lại dayofweek.sunday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.tuesday

là một hằng số được đặt tên cho giá trị trả về của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Hẹn gặp lại dayofweek.sunday dayofweek.monday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.wednesday

là một hằng số được đặt tên cho giá trị trả về của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Hẹn gặp lại dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.thursday

là một hằng số được đặt tên cho giá trị trả về của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Hẹn gặp lại dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.friday dayofweek.saturday

dayofweek.friday

là một hằng số được đặt tên cho giá trị trả về của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Hẹn gặp lại dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.saturday

dayofweek.saturday

là một hằng số được đặt tên cho giá trị trả về của hàm dayofweek và giá trị của biến dayofweek.

Loạiconst int

Hẹn gặp lại dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday

đường dây

hline.style_dashed

là một hằng số đặt tên cho kiểu vẽ dấu chấm của hàm Hline.

Loạihline_style

Hẹn gặp lại hline.style_solid hline.style_dotted

hline.style_dotted

hline.style_dotted

là một hằng số đặt tên cho một hàm Hline.

Loạihline_style

Hẹn gặp lại hline.style_solid hline.style_dashed

hline.style_solid

là hằng số tên của kiểu đường trung thực của hàm Hline.

Loạihline_style

Hẹn gặp lại hline.style_dotted hline.style_dashed

barmerge

barmerge.gaps_on

Chính sách kết hợp cho dữ liệu được yêu cầu. Kết hợp dữ liệu với khoảng cách có thể (tạm dịch: giá trị na).

Loạibarmerge_gaps

Hẹn gặp lại request.security barmerge.gaps_off

barmerge.gaps_off

Chiến lược kết hợp dữ liệu được yêu cầu. Dữ liệu được kết hợp liên tục, tất cả các khoảng trống được lấp đầy bằng giá trị hiện tại gần đây nhất trước đó.

Loạibarmerge_gaps

Hẹn gặp lại request.security barmerge.gaps_on

barmerge.lookahead_on

Chiến lược kết hợp vị trí dữ liệu được yêu cầu. Chiến lược kết hợp biểu đồ thanh được yêu cầu với biểu đồ thanh hiện tại theo thời gian mở k-line. Chiến lược kết hợp này có thể gây ra ảnh hưởng xấu đến lịch sử tính toán dữ liệu từ các chu kỳ tương lai. Điều này không được chấp nhận trong chiến lược kiểm tra ngược, nhưng có thể được sử dụng trong các chỉ số.

Loạibarmerge_lookahead

Hẹn gặp lại request.security barmerge.lookahead_off

barmerge.lookahead_off

Chiến lược kết hợp vị trí dữ liệu được yêu cầu. Chiến lược kết hợp biểu đồ thanh được yêu cầu với biểu đồ thanh hiện tại theo thời gian kết thúc của đường k. Chiến lược kết hợp này ngăn chặn ảnh hưởng của lịch sử tính toán dữ liệu từ các đường quay trong tương lai.

Loạibarmerge_lookahead

Hẹn gặp lại request.security barmerge.lookahead_on

những người khác

hl2

Đó là nút tắt của (tăng giá cao nhất + thấp nhất) / 2.

Loạihàng loạt nổi

Hẹn gặp lại open high low close volume time hlc3 hlcc4 ohlc4

HLC3

Là nút tắt của (tối cao + thấp nhất + giá đóng cửa) / 3.

Loạihàng loạt nổi

Hẹn gặp lại open high low close volume time hl2 hlcc4 ohlc4

hlcc4

Đây là nút tắt của (High + Low + Collect + Collect) /4.

Loạihàng loạt nổi

Hẹn gặp lại open high low close volume time hl2 hlc3 ohlc4

ohlc4

Là nút tắt của ((tiền mở + giá cao nhất + giá thấp nhất + giá đóng) /4)

Loạihàng loạt nổi

Hẹn gặp lại open high low close volume time hl2 hlc3 hlcc4

không

Double.NaN giá trị (không 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étChỉ sử dụng để trả về giá trị. Đừng cố gắng so sánh với nó. Nếu bạn muốn kiểm tra xem một số giá trị là NaN, hãy sử dụng hàm na được xây dựng.

Hẹn gặp lại na

bar_index

Chỉ số giá bar hiện tại. Số bắt đầu từ 0 và chỉ số đầu tiên là 0.

Loạiseries int

Ví dụ

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

Nhận xétXin lưu ý rằng bar_index đã thay thế các biến n trong phiên bản 4. Lưu ý rằng chỉ số K được tính từ 0 đến K 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ể dẫn đến việc vẽ lại các chỉ số.

Hẹn gặp lại barstate.isfirst barstate.islast barstate.isrealtime

last_bar_index

Chỉ mục của K-thread cuối cùng trên biểu đồ. K-thread index bắt đầu từ 0 trên K-thread đầ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)

Trả về giá trịChỉ số K-thread lịch sử cuối cùng của giao dịch đóng cửa, hoặc chỉ số K-thread thời gian thực của giao dịch mở cửa.

Nhận xétXin lưu ý rằng việc sử dụng biến này có thể dẫn đến việc vẽ lại các chỉ số.

Hẹn gặp lại bar_index last_bar_time barstate.ishistory barstate.isrealtime

thời gian

Thời gian dòng k hiện tại của định dạng UNIX. Đây là số mili giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 UTC.

giờ

Thời gian hiện tại của định dạng UNIX. Đây là số millisecond kể từ ngày 1 tháng 1 năm 1970 00:00:00 UTC.

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ể dẫn đến việc vẽ lại các chỉ số.

Hẹn gặp lại timestamp time dayofmonth dayofweek

Loạiseries int

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

Hẹn gặp lại time dayofmonth dayofweek

năm

K-Line năm hiện tại của vùng thời gian chuyển đổ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 mở của dòng K. Đối với các thời gian giao dịch qua đêm (ví dụ EURUSD, thời gian giao dịch thứ Hai bắt đầu từ 17:00 vào Chủ nhật), giá trị này có thể thấp hơn 1 so với năm ngày giao dịch.

Hẹn gặp lại year time month weekofyear dayofmonth dayofweek hour minute second

tháng

K-Line hiện tại trong khu vực thời gian của sàn giao dịch.

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 mở của đường K. Đối với thời gian giao dịch qua đêm (ví dụ EURUSD, thời gian giao dịch thứ Hai bắt đầu từ 17:00 vào Chủ nhật), giá trị này có thể thấp hơn tháng ngày giao dịch.

Hẹn gặp lại month time year weekofyear dayofmonth dayofweek hour minute second

giờ

K-Line giờ hiện tại trong khu vực giờ của sàn giao dịch.

Loạiseries int

Hẹn gặp lại hour time year month weekofyear dayofmonth dayofweek minute second

phút

Các dòng k phút hiện tại trong khu vực giờ của sàn giao dịch.

Loạiseries int

Hẹn gặp lại minute time year month weekofyear dayofmonth dayofweek hour second

thứ hai

Dòng k giây hiện tại trong khu vực giờ của sàn giao dịch.

Loạiseries int

Hẹn gặp lại second time year month weekofyear dayofmonth dayofweek hour minute

mở

Giá mở cửa hiện tại.

Loạihàng loạt nổi

Nhận xétBạn có thể sử dụng toán tử [] để truy cập vào giá trị trước đó, ví dụ như.open[1], open[2].

Hẹn gặp lại high low close volume time hl2 hlc3 hlcc4 ohlc4

cao

Giá cao nhất hiện nay.

Loạihàng loạt nổi

Nhận xétBạn có thể sử dụng toán tử [] để truy cập vào các giá trị trước đó, ví dụ:↑ high[1], high[2]↑

Hẹn gặp lại open low close volume time hl2 hlc3 hlcc4 ohlc4

thấp

Giá thấp nhất hiện nay.

Loạihàng loạt nổi

Nhận xétBạn có thể sử dụng toán tử [] để truy cập vào các giá trị trước đó, ví dụ:↑low[1], low[2]↑

Hẹn gặp lại open high close volume time hl2 hlc3 hlcc4 ohlc4

gần

Giá đóng cửa của dòng K hiện tại, hoặc giá giao dịch cuối cùng của dòng K thực tế chưa hoàn thành.

Loạihàng loạt nổi

Nhận xétBạn có thể sử dụng toán tử [] để truy cập vào giá trị trước đó, ví dụ như. close[1], close [2].

Hẹn gặp lại open high low volume time hl2 hlc3 hlcc4 ohlc4

khối lượng

Số lượng giao dịch hiện tại của K-Line.

Loạihàng loạt nổi

Nhận xétBạn có thể sử dụng toán tử [] để truy cập vào các giá trị trước đó, ví dụ như↑ volume[1], volume[2]↑

Hẹn gặp lại open high low close time hl2 hlc3 hlcc4 ohlc4

tuần năm

Số tuần trong thời gian dòng k hiện tại của khu vực thời gian chuyển đổ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 mở của đường K. Đối với thời gian giao dịch qua đêm (ví dụ EURUSD, thời gian giao dịch thứ Hai bắt đầu từ 17:00 vào Chủ nhật), giá trị này có thể thấp hơn 1 trong tuần của ngày giao dịch.

Hẹn gặp lại weekofyear time year month dayofmonth dayofweek hour minute second

ngày tháng

Ngày của giờ k hiện tại trong khu vực thời gian chuyển đổ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 mở của đường K. Đối với thời gian giao dịch qua đêm (ví dụ EURUSD, thời gian giao dịch thứ Hai bắt đầu từ 17:00 vào Chủ nhật), giá trị này có thể thấp hơn ngày giao dịch.

Hẹn gặp lại time dayofweek


Thêm nữa

ồ ôiLàm thế nào để có nhiều giao dịch đồng thời với một hợp đồng Bitcoin?

Những đám mây nhẹXin vui lòng cho tôi biết, pine có thể giao dịch nhiều lần không? Và cũng có thể giao dịch xuyên suốt như JS không?

Lisa20231Xin cảm ơn vì đã cung cấp các tài liệu chi tiết.

nghệ thuậtWow! Làm thế nào để Pine Script sử dụng OKEX trên nền tảng này?

nghệ thuậtĐiều này đồng nghĩa với việc các chiến lược của nền tảng tradingview được sao chép trực tiếp vào nền tảng của nhà phát minh để sử dụng!

Những nhà phát minh định lượng - những giấc mơ nhỏNgôn ngữ PINE chỉ có thể thực hiện các chính sách một giống, nhiều giống là tốt nhất hoặc viết thiết kế bằng python, javascript, c ++.

Những nhà phát minh định lượng - những giấc mơ nhỏỒ, vâng, OKX là khá đặc biệt, môi trường tương tự của họ và môi trường thực của họ là cùng một địa chỉ, chỉ có một sự khác biệt ở nơi khác. Vì vậy, không có cách nào để chuyển đổi địa chỉ cơ sở để chuyển sang ổ đĩa tương tự.

Những đám mây nhẹKhông thể sử dụng okx analog dial............

Những nhà phát minh định lượng - những giấc mơ nhỏVấn đề kiến trúc đa dạng này không được giải quyết tốt, vì mỗi giao dịch giao diện khác nhau và không giới hạn tần số giao diện khác nhau, sẽ gây ra nhiều vấn đề.

Những nhà phát minh định lượng - những giấc mơ nhỏĐược rồi, cảm ơn các bạn đã đưa ra đề xuất, hãy báo cáo yêu cầu này nhé.

Những đám mây nhẹCảm thấy tốt hơn khi được kết hợp với JS, JS có thể thích nghi tốt hơn với nhiều cách giao dịch.

Người săn xu hướngBạn có nghĩ đến nhiều giống trong tương lai không?

Những nhà phát minh định lượng - những giấc mơ nhỏKhông lịch sự.

Những đám mây nhẹTốt, cảm ơn bạn rất nhiều.

Những nhà phát minh định lượng - những giấc mơ nhỏXin chào, tạm thời, chính sách ngôn ngữ PINE chỉ có thể làm một giống.

Những nhà phát minh định lượng - những giấc mơ nhỏXin cảm ơn vì sự ủng hộ của bạn.

Những nhà phát minh định lượng - những giấc mơ nhỏCó, có.

Những nhà phát minh định lượng - những giấc mơ nhỏPINE Template Library, các tham số có thể được thiết lập để chuyển đổi địa chỉ cơ sở của sàn giao dịch.