LIVE
IDXVN-INDEX
1285.64+8.42 (+0.66%)748.2M
IDXVN30
1342.18+11.25 (+0.84%)312.4M
FUTVN30F1M
1345.50+12.80 (+0.96%)248.5K
FUTVN30F2M
1346.20+11.50 (+0.86%)18.3K
EQFPT
138.50+3.20 (+2.36%)6.8M
EQHPG
28.95+0.75 (+2.66%)32.1M
EQTCB
24.80+0.40 (+1.64%)18.4M
EQSSI
33.60+1.10 (+3.38%)21.9M
EQVHM
43.15-0.35 (-0.80%)8.5M
EQMWG
66.40+1.60 (+2.47%)11.2M
IDXHNX-INDEX
242.30+1.15 (+0.48%)82.6M
IDXVN-INDEX
1285.64+8.42 (+0.66%)748.2M
IDXVN30
1342.18+11.25 (+0.84%)312.4M
FUTVN30F1M
1345.50+12.80 (+0.96%)248.5K
FUTVN30F2M
1346.20+11.50 (+0.86%)18.3K
EQFPT
138.50+3.20 (+2.36%)6.8M
EQHPG
28.95+0.75 (+2.66%)32.1M
EQTCB
24.80+0.40 (+1.64%)18.4M
EQSSI
33.60+1.10 (+3.38%)21.9M
EQVHM
43.15-0.35 (-0.80%)8.5M
EQMWG
66.40+1.60 (+2.47%)11.2M
IDXHNX-INDEX
242.30+1.15 (+0.48%)82.6M
TÀI LIỆU KỸ THUẬT & WEBHOOK BOT

Tài Liệu Hướng Dẫn Tích Hợp & Bot DNSE

Hướng dẫn kết nối Webhook từ vnstock & vnfuture Web App sang mẫu Bot giao dịch tự động DNSE (Mã nguồn mở miễn phí).

1. Cài Đặt Mẫu Bot Tự Động DNSE (Free Open-Source)

Clone Source Code BotGit
git clone https://github.com/thinh-vu/vnstock.git

Bộ source code bao gồm Flask server nhận Webhook và thư viện kết nối DNSE API.

Cài Đặt Thư Viện Phụ ThuộcPython 3.9+
pip install flask requests dnse-sdk

Cài đặt các gói cần thiết để bot lắng nghe tín hiệu và giao tiếp với sàn giao dịch.

2. Cấu Trúc JSON Webhook Từ Web App MCSX

Khi bạn đăng ký tài khoản vnstock Pro hoặc vnfuture VIP, hệ thống sẽ cho phép bạn cấu hình URL Webhook riêng. Khi có tín hiệu định lượng, Web App sẽ gửi HTTP POST request:

{
  "event": "TRADE_SIGNAL",
  "source": "vnfuture_vip",
  "timestamp": "2025-08-16T09:32:15Z",
  "symbol": "VN30F1M",
  "action": "LONG",
  "price": 1342.50,
  "stoploss": 1339.00,
  "target": 1355.00,
  "risk_score": 2,
  "signature": "hmac_sha256_verification_key"
}

3. Xác Thực Tài Khoản & Mua Bản Quyền

Mỗi tài khoản Web App thương mại được cấp một Webhook Secret Key duy nhất trong phần Cài đặt tài khoản. Bạn sao chép Secret Key này vào file cấu hình .env của bot để xác thực tính toàn vẹn của tín hiệu.

# File .env cấu hình Bot DNSE MCSX_WEBHOOK_SECRET=mcsx_sec_live_xxxxxxxxxxxxxxxx DNSE_ACCOUNT_NO=088C123456 DNSE_TRADING_TOKEN=dnse_token_xxxxxxxxxxxxxxx TELEGRAM_BOT_TOKEN=123456789:ABCdefGhIJKlmNoPQRs TELEGRAM_CHAT_ID=987654321
Chưa có tài khoản Web App thương mại?Xem Bảng Giá Gói Dịch Vụ →