Sentinel Guardian

Hạ tầng giám sát bên ngoài — Sentinel Pro, Sentinel Lite, và Immortal Mode

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:

  1. Process MT5 dừng → Sentinel khởi động lại (R1)
  2. EA ngừng ghi heartbeat → Sentinel kill + restart MT5 (R2)
  3. AutoTrading bị tắt → Sau 3 lần kiểm tra, Sentinel kill + restart MT5 (R4)
  4. 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