Cấu trúc thông tin về vị trí hợp đồng.
Dữ liệu ban đầu được trả về bởi giao diện trao đổi, không có thuộc tính như vậy có sẵn cho backtesting.
Thông tin
đối tượng
CácSymbol
trường là mã sản phẩm giao dịch được xác định bởi nền tảng FMZ và định dạng của nó phù hợp vớiSymbol
trường của cấu trúc {@struct/Ticker Ticker}
Symbol
Giá trị trường là (ví dụ):BTC_USDT
, chỉ ra cặp giao dịch giao ngay BTC_USDT.Symbol
Giá trị trường là (ví dụ):BTC_USDT.swap
, đại diện cho hợp đồng vĩnh viễn tiêu chuẩn USDT của BTC.Biểu tượng chuỗi Kích thước thanh vị trí, được điền bằng cách tính toán nếu giao diện trao đổi không cung cấp dữ liệu này, nó có thể không chính xác. Mức ký quỹ số Kích thước vị trí, thường là số nguyên dương (số số hợp đồng). Số tiền số Số tiền đóng băng vị trí, số lượng vị trí đóng băng tạm thời khi lệnh đóng không được thực hiện. Số lượng đóng băng số Giá trung bình của vị trí, về nguyên tắc là giá trung bình của toàn bộ vị trí (không tham gia thanh toán). Nếu dữ liệu không được cung cấp bởi giao diện trao đổi, nó được lấp đầy với giá trung bình của các vị trí có sẵn trên giao diện trao đổi (tham gia thanh toán). Giá cả số Lợi nhuận / lỗ động của vị trí về nguyên tắc là lợi nhuận / lỗ chưa thực hiện của vị trí, nếu dữ liệu không được cung cấp bởi giao diện trao đổi, nó sẽ được lấp đầy với các dữ liệu lợi nhuận / lỗ khác của giao diện trao đổi. Đơn vị giá trị lợi nhuận và lỗ giống như đơn vị ký quỹ hợp đồng hiện tại. Lợi nhuận số Loại vị trí, tham khảo {@var/POSITION_DIRECTION/PD_LONG PD_LONG}, {@var/POSITION_DIRECTION/PD_SHORT PD_SHORT}. Loại số Mã hợp đồng, xem mô tả của hàm {@fun/Futures/exchange.SetContractType exchange.SetContractType} để biết chi tiết. ContractType chuỗi Mức ký quỹ được chiếm bởi vị trí, được điền bằng 0 nếu giao diện trao đổi không cung cấp dữ liệu này. Lợi nhuận số
Chức năng exchange.GetPositions (()) trả về một mảng vị trí hoặc một mảng trống. Đối với hợp đồng tương lai tiền điện tử, điều quan trọng cần lưu ý là mảng cấu trúc vị trí được trả về bởi hàm exchange.GetPositions(). Đối với các thuộc tính FrozenAmount, Profit và Margin trong cấu trúc dữ liệu vị trí, vì dữ liệu được cung cấp bởi sàn giao dịch không đồng đều, giao diện GetPositions(), định nghĩa của dữ liệu được trả về bởi đối tượng trao đổi có thể khác nhau. Ví dụ, một số sàn giao dịch không có dữ liệu đóng băng vị trí trong dữ liệu vị trí, vì vậy FrozenAmount là 0.
{@fun/Futures/exchange.GetPositions exchange.GetPositions}
Tài sản Thị trường