Khái Niệm Khối Tùy Chỉnh (Custom Node)
Khối tùy chỉnh (custom node) là tính năng thử nghiệm (beta) cho phép bạn định nghĩa các khối chức năng có khả năng tái sử dụng cao trong Vantixs khi tài khoản được kích hoạt quyền hạn này. Đây không phải là phương thức để bạn nhúng các đoạn mã máy chủ tùy ý vào hệ thống vận hành của nền tảng.
Thỏa thuận cấu trúc khối (Node Contract)
| Thành phần | Mục đích |
|---|---|
| Đầu vào (Inputs) | Cổng nhận dữ liệu có phân định kiểu rõ ràng từ khối phía trước |
| Đầu ra (Outputs) | Cổng truyền tải dữ liệu có kiểu rõ ràng cho khối phía sau sử dụng |
| Tham số (Parameters) | Các giá trị cấu hình được kiểm duyệt chặt chẽ bằng cấu trúc (schema) |
| Logic xử lý | Các biểu thức, hàm số hoặc sơ đồ logic trực quan được hệ thống hỗ trợ |
| Phiên bản (Version) | Nhãn phiên bản và lịch sử cấu trúc giúp dễ dàng kiểm duyệt hoặc khôi phục (rollback) |
Các kiểu dữ liệu thường gặp bao gồm number, string, boolean, array, object, OHLCV, SIGNAL, ORDER và POSITION. Phạm vi áp dụng thực tế sẽ phụ thuộc vào các tính năng được mở trên tài khoản của bạn.
Kiểm duyệt và giới hạn bảo mật
Khối tùy chỉnh phải vượt qua các quy trình kiểm duyệt tự động và thủ công của sản phẩm:
- Khai báo rõ ràng các cổng đầu vào/đầu ra bắt buộc.
- Các tham số cấu hình phải xác định rõ kiểu dữ liệu, giá trị mặc định, phạm vi giá trị, danh mục (enum) hoặc định dạng khớp mẫu (pattern) hợp lệ.
- Các đoạn mã hoặc biểu thức logic sẽ được quét để phát hiện các mẫu hành vi không an toàn.
- Bất kỳ lỗi bảo mật nghiêm trọng nào được phát hiện sẽ chặn đứng quá trình đăng ký khối mới.
- Môi trường chạy (runtime) của khối tùy chỉnh vẫn nằm hoàn toàn trong phân vùng thử nghiệm an toàn (sandbox) và chịu sự kiểm soát chặt chẽ của Vantixs.
Khối tùy chỉnh sẽ không có quyền truy cập trực tiếp vào kết nối mạng, hệ thống tệp tin, thông tin bảo mật (secrets), cài đặt thư viện npm ngoài, tài khoản sàn (exchange client) hoặc các server-side hook. Nếu quy trình giao dịch của bạn yêu cầu nhận tín hiệu hoặc dữ liệu từ bên ngoài, hãy sử dụng giải pháp webhook.
Kiểm thử và quản lý phiên bản
Hãy quản lý và xử lý khối tùy chỉnh tương tự như mã nguồn của một chiến lược giao dịch: lưu trữ phiên bản mới rõ ràng, chạy thử nghiệm trên các chiến lược nháp (draft strategy), kiểm định lịch sử (backtest), áp dụng chế độ giao dịch mô phỏng (paper mode) trước khi đưa khối này vào vận hành chính thức trong bot thực tế, và luôn giữ lại phiên bản cũ để so sánh hiệu suất hoặc khôi phục nhanh chóng khi cần.
Chợ ứng dụng (Marketplace) và quy trình kiểm duyệt
Khả năng đăng tải hoặc tải về các khối tùy chỉnh từ chợ ứng dụng (marketplace) phụ thuộc vào trạng thái mở rộng tính năng và chính sách phê duyệt của Vantixs. Quyền truy cập, nhãn xác minh chất lượng (verification badge), mức giá, đánh giá và phân quyền cài đặt có thể thay đổi tùy thuộc vào cấp độ tài khoản và lộ trình cập nhật sản phẩm.
Quy trình kiểm duyệt trên chợ ứng dụng là bộ lọc đảm bảo chất lượng kỹ thuật và an toàn hệ thống, không phải là sự cam kết rằng khối chức năng đó sẽ mang lại lợi nhuận hay phù hợp với phương pháp giao dịch cá nhân của bạn.