Thêm thông số nhập liệu cho ngày và giờ trong Pine

Dec 1, 2020

Nhập ngày và giờ trong Pine đã trở nên dễ dàng hơn bao giờ hết, vì tính năng input() có thể được chấp nhận input.time type. Với thông số mới này, bạn có thể chuyển ngày sang Pine sử dụng hộp thoại Cài đặt và thương tự cho thời gian thông qua giao diện người dùng của TradingView.

Thời gian cho input.time được đặt theo Unix format, nhưng để thuận tiện cho việc đặt giá trị ngày ban đầu, chúng tôi đã thêm khả năng truyền các chuỗi hằng số chứa ngày ở một trong một số định dạng phổ biến vào hàm timestamp() và chỉ định lệnh gọi hàm này dưới dạng tham số devfal của input(). Trong hàm timestamp(), bạn có thể chỉ định thời gian ở bất kỳ múi giờ thuận tiện nào và giá trị sẽ tự động điều chỉnh theo múi giờ đã chọn trên biểu đồ. Ví dụ, nếu bạn tạo một chiến lược sẽ mở giao dịch chỉ sau một ngày cụ thể và vì điều này, bạn vượt qua timestamp(“01 Sep 2020 13:30 +0000″), trên biểu đồ có múi giờ UTC-5 (New York) thì sẽ bắt đầu giao dịch trên một ngọn nến lúc 8:30 sáng (vào mùa đông) hoặc 9:30 sáng (vào mùa hè).

//@version=4
strategy("Price Channel Strategy with date range", overlay=true)

i_startTime = input(defval = timestamp("01 Sep 2020 13:30 +0000"), title = "Start Time", type = input.time)
i_endTime = input(defval = timestamp("30 Sep 2020 19:30 +0000"), title = "End Time", type = input.time)
i_length = input(defval = 20, title = "Length", type = input.integer)

inDateRange = time >= i_startTime and time <= i_endTime
inCondition = not na(close[i_length])

hh = highest(high, i_length)
ll = lowest(low, i_length)

if (inCondition and inDateRange)
    strategy.entry("PChLE", strategy.long, stop=hh)
    strategy.entry("PChSE", strategy.short, stop=ll)

bgcolor(inDateRange ? color.green : na, 90)


Tìm hiểu thêm về timestamp() và input() trong Pine Script reference.

Chúng tôi hy vọng tính năng được yêu cầu này sẽ giúp ích cho bạn. Vui lòng tiếp tục gửi đến cho chúng tôi các phản hồi, gợi ý để chúng tôi tiếp tục hoàn thiện hơn nữa.

Look first Then leap

TradingView được xây dựng dành cho bạn, vì vậy nhớ đảm bảo bạn tận dụng hiệu quả nhất các tính năng tuyệt vời của chúng tôi
Khởi chạy Biểu đồ