Làm Việc Với Node
Node là đơn vị cơ bản để xây dựng chiến lược trong Vantixs. Mỗi node nhận input, xử lý một nhiệm vụ cụ thể rồi xuất output cho node tiếp theo.
Các nhóm node chính
Nhóm chức năng
Data Source
Cung cấp OHLCV và dữ liệu thị trường đầu vào.
Indicators
Tính RSI, MACD, Bollinger Bands, ATR, ADX, ICT/SMC và nhiều công cụ khác.
Logic
Kết hợp điều kiện, lọc tín hiệu, router và crossover.
Risk
Position sizing, stop loss, take profit, limits và các lớp kiểm soát danh mục.
Execution
Chuyển tín hiệu thành order hoặc hành vi giao dịch cụ thể.
Output / Analysis
Ghi log, metrics, equity curve và các đầu ra phục vụ đánh giá.

Cách đọc một node
Mỗi node nên được hiểu qua 4 câu hỏi:
- Node này nhận gì vào?
- Node này tính toán hay quyết định điều gì?
- Node này xuất ra kiểu dữ liệu nào?
- Node này có state hay phụ thuộc ngữ cảnh theo thời gian không?
Quy tắc sử dụng node hiệu quả
- Dùng node đúng nhiệm vụ: crossover dùng node crossover, không dùng comparison để mô phỏng.
- Tách tín hiệu và thực thi thành hai lớp rõ ràng.
- Đừng đặt quá nhiều tham số tối ưu hóa ngay từ giai đoạn đầu.
- Ưu tiên node chuẩn trước khi dùng JavaScript/custom node.
Ví dụ pipeline nhỏ
Pipeline RSI tối thiểu
OHLCV Data
Nguồn dữ liệu giá cho symbol và timeframe.
RSI
Tính chỉ báo động lượng.
RSI Crossover
Tạo tín hiệu khi RSI đi vào/vượt khỏi vùng quá mua hoặc quá bán.
Signal to Order
Chuyển tín hiệu thành order có kích thước vị thế rõ ràng.
Những điểm cần kiểm tra khi node "không chạy"
- Cổng input có đang nhận đúng kiểu dữ liệu không?
- Tham số có hợp lệ với timeframe và symbol không?
- Node có cần warm-up nhiều bars hơn bạn đang cung cấp không?
- Validator có cảnh báo về wiring, crossover hay look-ahead bias không?