Chuyển đến nội dung chính
ATK Pine Script®

Trailing và các trường Reduce-Only

trail_offset cho strategy trailing stop, và hướng dẫn trường reduce_only / time_in_force.

Các trường Trailing: trail_offset#

Trailing offset nên có đúng một nghĩa: khoảng cách live được sử dụng bởi logic trailing của strategy. Đừng phát ra nó như một trường trang trí thêm. Nếu strategy không thực sự trailing, hãy bỏ nó đi.

atr_value = ta.atr(frame, int(p["atr_length"]))
frame["atr"] = atr_value
frame["trail_offset"] = frame["atr"] * float(p["trail_mult"])

Các trường Reduce-Only và Time-in-Force#

TrườngSử dụng khiHướng dẫn
reduce_onlyLệnh chỉ được phép giảm exposure.Chỉ phát ra trong các strategy có chủ đích phân biệt hành vi tăng exposure và giảm exposure. Không đặt trước trong các ví dụ cơ bản.
time_in_forceThời gian tồn tại của lệnh quan trọng.Sử dụng khi sàn giao dịch hoặc chính sách phân biệt có ý nghĩa giữa GTC, IOC, FOK hoặc các quy tắc duy trì lệnh tương tự. Coi GTC là giá trị mặc định ổn định trừ khi đường adapter live đầy đủ cho sàn của bạn đã được xác minh.

Hướng dẫn hiện tại: các trường này là một phần của trade-frame schema chuẩn. Cho các ví dụ giảng dạy di động, ưu tiên GTC và để reduce_only là false trừ khi strategy rõ ràng là một luồng quản lý reduce-only.