Sentinel Node — Thủ Hộ Bất Tử
Sentinel là hạ tầng giám sát bên ngoài chạy song song với MetaTrader 5 trên Execution Node. Đảm bảo Algorithm không bao giờ chết — theo dõi process, đồng bộ cloud, và thực thi protocol khôi phục tự động.
🐉 Tại Sao Bên Ngoài?
Algorithm chạy bên trong MT5. Nếu MT5 crash, Algorithm chết theo. Sentinel chạy bên ngoài MT5 như process độc lập — là người canh giữ khởi động lại hệ thống, báo cáo trạng thái, và thực thi lệnh từ cloud.
Phiên Bản
| Phiên bản | Đối tượng | Tính năng | |-----------|----------|-----------| | Sentinel Lite | Operator tiêu chuẩn | Giám sát process, heartbeat sync, C&C từ xa, khóa HWID | | Sentinel Pro | Operator Sovereign | Tất cả Lite + giám sát rủi ro nâng cao, quản lý lệnh tự động |
Quy Tắc Cốt Lõi (R1-R4)
| Quy tắc | Tên | Hành động | |---------|-----|----------| | R1 | Process Monitor | Phát hiện MT5 đang chạy không | | R2 | Heartbeat Check | Xác minh EA đang sống (tuổi file < timeout) | | R3 | Daily Loss Flag | Giám sát cờ lỗ ngày của EA | | R4 | Trading Status | Đảm bảo AutoTrading đang bật |
Immortal Mode
Sentinel thực hiện Immortal Mode — triết lý MT5 không bao giờ bị bỏ chết:
- Process MT5 dừng → Sentinel khởi động lại (R1)
- EA ngừng ghi heartbeat → Sentinel kill + restart MT5 (R2)
- AutoTrading bị tắt → Sau 3 lần kiểm tra, Sentinel kill + restart MT5 (R4)
- Execution Node reboot → Sentinel + Protocol Phoenix tự đăng nhập MT5
Tích Hợp Cloud
Sentinel đồng bộ với cloud Alpha Draconis mỗi 10 giây:
Gửi Đi (Node → Cloud)
- Vốn, số dư, metrics lỗ ngày
- Trạng thái giao dịch (bật/tắt)
- Timestamp heartbeat
- Địa chỉ IP (cho Doppelganger Detection)
Nhận Về (Cloud → Node)
- Lệnh từ xa (KILL, START, RESTART)
- Cập nhật tham số rủi ro (hard stop levels)
- Trạng thái emergency stop
- Cờ phát hiện clone
Điều Khiển Từ Xa (C&C)
Sovereigns có thể phát lệnh từ Dashboard thực thi trên Execution Node:
| Lệnh | Hành động | |-------|----------| | KILL | Dừng khẩn cấp — kill MT5 ngay lập tức | | START | Tiếp tục vận hành — khởi động MT5 | | RESTART | Restart sạch — kill, đợi, start |
⚠️ Dừng Khẩn Cấp
Lệnh KILL dừng MT5 ngay lập tức. Mọi vị thế đang mở vẫn tồn tại ở phía broker. Chỉ sử dụng trong tình huống khẩn cấp thực sự.
HWID Armoring
Sentinel Lite v2.1+ bao gồm ràng buộc phần cứng:
- Khi khởi động, Sentinel thu thập HWID máy
- Xác thực với cơ sở dữ liệu license cloud
- Lần đầu: Đăng ký HWID tự động
- Các lần sau: Xác minh HWID khớp
- Không khớp: Từ chối khởi động với thông báo lỗi rõ ràng
Triển Khai
Sentinel Lite (Tiêu chuẩn)
python sentinel_lite.py \
--mt5 "C:\Program Files\MetaTrader 5\terminal64.exe" \
--supabase-url "https://project.supabase.co" \
--supabase-key "YOUR_SERVICE_KEY" \
--license-key "AD-XXXX-XXXX-XXXX"
Executable Đóng Gói
Sentinel Lite cũng có dạng Sentinel_Lite_v2.exe — executable độc lập không cần Python. Tải tại Dashboard.
Bước Tiếp Theo
- 📖 Hydra Network — Hạ tầng đa sàn
- 📖 Quy Tắc Rủi Ro — Hiệp Ước 24 Giờ
- 📖 Protocol Phoenix — Phục hồi tự đăng nhập