Mô Hình Runtime
Cách ATK PyneScript biên dịch và thực thi script — những gì runtime làm, những gì nó không làm, và tại sao script phải là Python hợp lệ.
Mô Hình Runtime#
ATK PyneScript không phải là trình phân tích Pine. Script phải là Python hợp lệ. Các API giống Pine được cung cấp dưới dạng function và namespace Python.
Những gì ATK làm#
- Ghi nhận các khai báo, input, visuals, alert và library import vào module context.
- Biên dịch các module khai báo thành wrapper được quản lý dựa trên
BaseIndicator,BaseSubIndicatorhoặcBaseStrategy. - Xây dựng visual snapshot được quản lý và định tuyến qua các ATK visual adapter.
- Cho phép người dùng viết logic visual mà không cần chạm trực tiếp vào code Qt scene.
Những gì ATK không làm#
- Không thực thi cú pháp Pine mà không phải Python hợp lệ.
- Không cam kết tương đương hoàn toàn với TradingView về hiển thị hoặc ngữ nghĩa intrabar.
- Không muốn tính toán nặng bên trong
build_visuals()hoặcbuild_trade_frame(). - Không yêu cầu người dùng triển khai graphic item cấp thấp cho các quy trình visual thông dụng.