Mở Rộng Vantixs2 phút đọc

Khái Niệm Custom Node

Custom node là bề mặt beta để định nghĩa node tái sử dụng trong Vantixs khi account được bật feature. Đây không phải cách cài server code tùy ý vào hosted runtime.

Hợp đồng node

PhầnMục đích
InputsPort có type để nhận dữ liệu từ node trước
OutputsPort có type cho node sau sử dụng
ParametersGiá trị cấu hình được validate bằng schema
LogicExpression, function hoặc visual logic được sản phẩm hỗ trợ
VersionNhãn version và lịch sử definition để review/rollback

Các data type thường gặp gồm number, string, boolean, array, object, OHLCV, SIGNAL, ORDERPOSITION. Phạm vi chính xác phụ thuộc surface được bật.

Validation và giới hạn bảo mật

Custom node phải qua validation của sản phẩm:

  • Khai báo input/output bắt buộc.
  • Parameter có type, default, range, enum hoặc pattern hợp lệ khi cần.
  • Code/expression được kiểm tra pattern không an toàn.
  • Issue bảo mật mức cao sẽ chặn đăng ký node.
  • Runtime vẫn nằm trong sandbox và execution control của Vantixs.

Đừng giả định custom node có network, filesystem, secrets, npm package, exchange client hoặc server-side hook. Nếu workflow cần tín hiệu ngoài, hãy dùng webhook.

Testing và versioning

Hãy xử lý custom node như strategy code: lưu version mới, test trong draft strategy, chạy backtest, dùng paper mode trước khi phụ thuộc vào node trong bot vận hành, và giữ version cũ để so sánh hoặc rollback.

Marketplace và review

Publish hoặc install marketplace node phụ thuộc beta marketplace surface và review policy. Availability, verification badge, pricing, rating và install access có thể thay đổi theo account và release stage.

Marketplace review là cổng chất lượng/an toàn, không phải bảo đảm node có lợi nhuận hoặc phù hợp với thị trường của bạn.