Trợ Lý Dữ Liệu & Báo Cáo Giá Vàng Cá Nhân (Đặng Thế Anh - Cử nhân QTKD & TC-NH)
● LIVE KHỚP LỆNH SJC: 139.00 - 142.00 Tr (Chênh: 3.00 Tr) VÀNG NHẪN 9999: 137.60 - 140.60 Tr (Chênh: 3.00 Tr) DOJI: 139.00 - 142.00 Tr PNJ 24K: 139.00 - 142.00 Tr MI HỒNG: 140.20 - 141.70 Tr SPOT GOLD (XAU/USD): $4,006.37/oz DXY INDEX: 101.75 LÃI SUẤT US10Y: 4.98% USD VCB / TỰ DO: 26,020.0 đ / 25,994.0 đ SPDR GOLD TRUST: 882.45 Tấn (-1.72T) ĐỘ VÊNH SJC: +16.32 Tr
🥇 Bảng Giá Vàng Trực Tuyến & Chênh Lệch Hai Chiều (Realtime)
• Phiên giao dịch: 27/10/2026
ĐANG KHỚP LỆNH REALTIME | Đối soát: SJC Trụ Sở • DOJI Tập Đoàn • TradingView (TVC:GOLD) • Tỷ giá VCB
Khớp: 27/10/2026 Lúc 17:30:30
💡 Giá Mua Vào: Tiệm mua lại của bạn (Bạn nhận về tiền)
💡 Giá Bán Ra: Bạn phải trả khi mua vàng từ tiệm
⚠️ Biên Độ (Spread): Chênh Mua-Bán (Phí tiệm). >1.5Tr nên thận trọng
⚖️ Độ Vênh TG: Chênh lệch giá trong nước so với vàng thế giới
HỆ THỐNG / LOẠI VÀNG MUA VÀO (TR/LƯỢNG) BÁN RA (TR/LƯỢNG) BIÊN ĐỘ (SPREAD) ĐỘ VÊNH QĐ (PREMIUM) TRẠNG THÁI
SJC (Trụ Sở và Chi Nhánh)
SJC Vàng Miếng 1 Lượng
139.00 142.00 3.00 Tr +16.32 Tr Có sẵn tại quầy
DOJI (Tập Đoàn)
DOJI Âu Vàng Phúc Long
139.00 142.00 3.00 Tr +16.32 Tr Có sẵn tại quầy
Bảo Tín Minh Châu (Hà Nội)
BTMC Vàng Rồng Thăng Long
138.50 142.00 3.50 Tr +16.32 Tr Xếp hàng phát phiếu
Mi Hồng (TP.HCM)
MIHONG Vàng Miếng & Nhẫn 999
140.20 141.70 1.50 Tr +16.02 Tr Giao dịch sôi động
PNJ (Toàn Quốc)
PNJ Phượng Hoàng 99.99
139.00 142.00 3.00 Tr +16.32 Tr Có sẵn tại quầy
Phú Quý (Hà Nội)
PHUQUY Vàng Nhẫn Tròn Phú Quý
138.50 141.80 3.30 Tr +16.12 Tr Có sẵn tại quầy
Vàng Nhẫn Tròn Trơn 9999
NHAN9999 Ép Vỉ 1 - 5 Chỉ
137.60 140.60 3.00 Tr +14.92 Tr Cầu vượt cung
Vàng Thế Giới Quy Đổi (Spot $4,006.37/oz)
XAU Quy đổi tỷ giá VCB 26,020.0 đ
125.68 125.68 0.00 Tr +16.32 Tr ▲ 24/7
* Cảnh báo Spread: Biên độ giãn trên 2.0 triệu đ/lượng là tín hiệu nhà đài mở rộng biên phòng vệ rủi ro. Đơn vị: triệu đồng/lượng. ⚡ Tự động đồng bộ và tính toán lại sau mỗi 15 giây
📊 THƯỚC ĐO TÂM LÝ (FEAR & GREED): 72 / 100 • THAM LAM
0 (Sợ hãi) 50 (Cân bằng) 100 (Hưng phấn gom)

💡 Lực cầu tích sản vàng nhẫn tại các tiệm lớn duy trì áp đảo dù biên độ spread dãn rộng.

⚡ TÓM TẮT THỊ TRƯỜNG 60 GIÂY (3 PHIÊN GIAO DỊCH):
  • 🌅 Phiên Á: SJC & Vàng Nhẫn mở cửa quanh 141 - 142 triệu. Lực bán phòng thủ xuất hiện tại các tiệm lớn.
  • ☀️ Phiên Âu: Quỹ SPDR Gold Trust bán ròng nhẹ -1.72T. Tỷ giá Hà Trung 25,994.0 đ/USD tạo bệ đỡ.
  • 🌙 Phiên Mỹ: XAU/USD giằng co quanh vùng $4.000/oz. Khuyến nghị: Thận trọng lướt sóng do Spread giãn trên 2.0 Tr.

⚡ Báo Cáo Thị Trường Theo Phiên

CHỈ SỐ ĐIỀU HÀNH 3 PHIÊN
Tổng hợp diễn biến giao dịch, áp lực cung cầu và tín hiệu dòng tiền qua 3 phiên khớp lệnh trong ngày.

⚡ Phân Tích Chuyên Sâu & Đối Soát Thị Trường (Institutional Intel)

CLB TINH HOA ✦
Hệ thống phân tích định lượng độc lập: Theo dõi biến động Spot Gold, kiểm chứng độ trễ thông tin và bóc tách biên lợi nhuận của các tổ chức kinh doanh vàng.
🚨 Radar Biến Động Bất Thường
Thuật toán tự động giám sát biến động giá vàng thế giới vượt ngưỡng $15/oz trong 3 phút và cảnh báo sớm trước nhịp điều chỉnh giá niêm yết trong nước.
🎯 Kịch Bản Tối Ưu Độ Vênh (Alpha Arbitrage)
Đo lường độ lệch giá SJC/Nhẫn 9999 so với giá thế giới quy đổi theo thời gian thực nhằm xác định điểm mua/bán tối ưu vị thế trước khi thị trường cân bằng.
💼 Quản Lý Sổ Vàng Doanh Nghiệp
Theo dõi danh mục tồn kho không giới hạn (SJC, Nhẫn trơn 9999, Vàng nguyên liệu), tính toán giá vốn bình quân và xuất báo cáo đối soát nội bộ.
🛡️ Không Gian Phân Tích Dành Cho Lãnh Đạo & Nhà Đầu Cơ Lớn
Hệ thống cảnh báo sớm và dữ liệu chuyên sâu phục vụ công tác điều hành và quản trị rủi ro danh mục kim loại quý.

🎯 Thước Đo Thị Trường: Tỷ Giá Tự Do, So Sánh Phí Spread & Tham Khảo Kỹ Thuật (XAU/USD)

ĐO LƯỜNG THỰC TẾ
So sánh phí Spread 6 nhà vàng • Tỷ giá USD tự do (Hà Trung) • Thang đo kỹ thuật XAU/USD • Dữ liệu tham khảo SPDR
💵 Tỷ Giá USD Tự Do & Phí Spread CHỢ ĐEN HÀ TRUNG
USD Tự Do (Hà Trung): 26.280 - 26.380 đ/USD
USD Vietcombank: 25.170 - 25.480 đ/USD
Chênh lệch USD tự do: +900 đ/USD (Bán) / +1.110 đ/USD (Mua)
Xếp hạng chi phí Spread Mua - Bán:
🥇 Mi Hồng: 1.500.000 đ/lượng (Hẹp nhất - Tối ưu lướt sóng)
🥈 SJC / DOJI / PNJ: 3.000.000 - 3.500.000 đ/lượng (Trung bình)
🥉 Bảo Tín Minh Châu: 4.000.000 - 4.200.000 đ/lượng (Giãn rộng - Tránh lướt sóng)
💡 Lời khuyên an toàn vốn: Khi spread > 2.5 triệu, không lướt sóng ngắn T+0/T+1 vàng miếng SJC. Ưu tiên vàng nhẫn 9999 tại các nhà đài có spread hẹp.
🛡️ Tuyên bố độc lập: Bảng xếp hạng Spread do tác giả đối soát độc lập, khách quan 100% — Tuyệt đối không nhận tài trợ hay quảng cáo từ SJC, DOJI, BTMC hay PNJ.
📈 Bản Đồ Kỹ Thuật XAU/USD COMEX & SPOT
DAILY PIVOT
$4,098.5
KHÁNG CỰ R1
$4,120.0
HỖ TRỢ S1
$4,080.0
Vùng Cản R2 - R3: $4,145 - $4,180
Vùng Đáy S2 - S3: $4,055 - $4,020
🎯 KỊCH BẢN THỰC CHIẾN HÔM NAY:
• Canh BUY: Vùng $4,075 - $4,080 (SL: $4,068 | TP1: $4,105 | TP2: $4,120).
• Canh SELL: Phản ứng vùng $4,122 - $4,125 (SL: $4,132 | TP: $4,090).
⚠️ Lưu ý quản trị rủi ro: Kịch bản kỹ thuật mang tính tham khảo nghiên cứu cá nhân, không cấu thành lời khuyên đầu tư. Vàng miếng SJC chỉ được phép giao dịch tại các tổ chức được Ngân hàng Nhà nước cấp phép theo quy định pháp luật.
RSI(14): 42.8 (Hồi nhẹ) Xu hướng: Tích lũy kiểm tra hỗ trợ
🐋 Quỹ Cá Mập & Tin Giật Bão SMART MONEY
Quỹ SPDR Gold Trust: 882.55 tấn
Động thái phiên gần nhất: -2.15 tấn (Xả nhẹ)
Vàng SJC vênh TG: +13.62 đến +16.62 Triệu (Vùng rủi ro cao)
Vàng Nhẫn vênh TG: +11.72 đến +15.22 Triệu (Cân bằng hơn)
🚨 Lịch Tin Giật Bão Tối Nay (Forex Factory):
🔴 19:30 USD: CPI / Đơn Trợ Cấp Thất Nghiệp
• Kịch bản: CPI cao hơn kỳ vọng → USD tăng → Vàng đạp mạnh về S1/S2.
📊 Mở Biểu Đồ TradingView Phóng To ➔
XAU/USD vs DXY: -0.85 (Nghịch biến mạnh)
XAU/USD vs US10Y: -0.72 (Sức ép lợi suất)
Lãi Suất Thực (10Y TIPS): +2.14% (Chi phí nắm giữ)
USD Hà Trung vs VCB: +900 đ/USD (Kích cầu vàng nhẫn)
🧮 Công Cụ Quy Đổi & Định Giá Vàng Tức Thì
TÍNH TIỀN CHÍNH XÁC
ƯỚC TÍNH TỔNG GIÁ TRỊ GIAO DỊCH:
142.300.000 VNĐ
Hàm lượng vàng nguyên chất quy đổi: ~37.50 gram
💼 Sổ Vàng & Tính Lãi / Lỗ Khi Bán Ra
ĐỊNH GIÁ BÁN THỰC TẾ

Nhập số vàng bạn đang nắm giữ. Hệ thống sẽ đối chiếu trực tiếp với Giá MUA VÀO (Bid Price) hiện tại của các nhà đài để tính chính xác số tiền thực thu về, số tiền LÃI/LỖ ròng và cảnh báo chi phí chênh lệch mua - bán (Spread). Dữ liệu được lưu an toàn trên trình duyệt của bạn (LocalStorage).

📁 Danh Mục Vàng Đang Nắm Giữ Của Bạn

0 khoản lưu
Thương hiệu Số lượng Giá lúc mua Tiệm mua hiện tại Tổng vốn Bán thu về LÃI / LỖ Xóa
📈 Biểu Đồ Kỹ Thuật Vàng Thế Giới (Spot Gold XAU/USD)
REALTIME TICKER
' +\n '\\n
Dữ liệu trực tuyến bởi gold.io.vn
';\n document.getElementById('widget-embed-code').value = snippet;\n}\n\nfunction copyWidgetCode() {\n var copyText = document.getElementById('widget-embed-code');\n copyText.select();\n document.execCommand('copy');\n alert('Đã sao chép mã nhúng widget thành công! Bạn có thể dán vào website của mình.');\n}\n\nsetTimeout(updateWidgetCode, 300);\n<\/script>\n"}, "ban-bien-tap": {"title": "👤 Hồ Sơ Chuyên Gia & Người Chịu Trách Nhiệm Nội Dung (E-E-A-T)", "html": "
\n

\n 👤 Hồ Sơ Chuyên Gia & Người Chịu Trách Nhiệm Nội Dung (E-E-A-T)\n

\n

\n Tại gold.io.vn, mọi con số, bài viết phân tích và công cụ tính toán đều được bảo chứng bởi danh tính thực tế, trình độ học vấn chính quy và trách nhiệm cá nhân của tác giả sáng lập.\n

\n\n \n
\n
\n \"Chuyên\n
\n

Đặng Thế Anh

\n
\n 🎓 Cử nhân Quản Trị Kinh Doanh (ĐH Công Đoàn) • Cử nhân Tài Chính - Ngân Hàng (HUBT)\n
\n
\n Năm sinh: 1993 • Địa bàn: Hà Nội, Việt Nam • Vai trò: Nhà sáng lập & Chuyên viên phân tích dữ liệu\n
\n
\n 📞 Hotline/Zalo: 0822.722.799 • ✉️ theanh.dang@gold.io.vn\n
\n
\n
\n\n

🎯 Bằng Cấp & Năng Lực Chuyên Môn Thực Chiến:

\n
    \n
  • Đào tạo chính quy đa ngành: Tốt nghiệp chuyên ngành Quản trị Kinh doanh tại Trường Đại học Công Đoàn và chuyên ngành Tài chính - Ngân hàng tại Trường Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Nắm vững lý thuyết dòng tiền, định giá tài sản, chính sách tiền tệ và quản trị rủi ro doanh nghiệp.
  • \n
  • Chuyên sâu về Thị trường Vàng & Ngoại tệ: Nghiên cứu sâu cấu trúc chênh lệch giá vàng nội địa vs quốc tế, tác động của Nghị định 24, đo lường biến động tỷ giá USD chợ đen Hà Trung và theo sát dấu chân dòng tiền của các quỹ đầu cơ lớn (SPDR Gold Shares).
  • \n
  • Phát triển công cụ phục vụ cộng đồng: Trực tiếp lập trình hệ thống Bảng tính tuổi vàng B2B, Sổ vàng theo dõi lãi lỗ theo Bid price và Radar đo lường Spread 6 nhà đài.
  • \n
\n\n
\n 🌐 Hồ sơ Gravatar: gravatar.com/generouslymellowa4d2e5b2a0\n 📍 Trụ sở nghiên cứu: Hà Nội, Việt Nam\n
\n
\n
"}, "chinh-sach-bao-mat": {"title": "🔒 Chính Sách Bảo Mật Quyền Riêng Tư (Privacy Policy)", "html": "
\n

\n 🔒 Chính Sách Bảo Mật Quyền Riêng Tư (Privacy Policy)\n

\n

Có hiệu lực từ ngày 01 tháng 01 năm 2026. Tuân thủ Nghị định 13/2023/NĐ-CP về bảo vệ dữ liệu cá nhân tại Việt Nam và tiêu chuẩn GDPR quốc tế.

\n

\n Tại gold.io.vn, chúng tôi tôn trọng và cam kết bảo vệ tối đa quyền riêng tư của độc giả. Bản chính sách này giải thích cách thức xử lý dữ liệu khi bạn truy cập website hoặc sử dụng các công cụ tính toán tài chính của chúng tôi.\n

\n\n

1. Tính năng \"Sổ Vàng Lãi/Lỗ\" & Bảo mật dữ liệu tài sản cá nhân

\n
    \n
  • Lưu trữ cục bộ 100% (Client-Side Storage): Toàn bộ dữ liệu về số lượng vàng bạn sở hữu, giá mua và ngày ghi nhận sổ vàng chỉ được lưu trữ trên bộ nhớ trình duyệt (LocalStorage) của chính thiết bị của bạn.
  • \n
  • Không gửi dữ liệu lên máy chủ: Máy chủ gold.io.vn tuyệt đối không thu thập, không theo dõi và không lưu lại bất kỳ thông tin nào về tài sản vàng cá nhân của người dùng. Không một ai (kể cả quản trị viên hệ thống) có thể xem được dữ liệu này.
  • \n
\n\n

2. Cookie và dữ liệu phân tích truy cập

\n
    \n
  • Chúng tôi sử dụng cookie cơ bản nhằm ghi nhớ giao diện Dark/Light mode và thống kê lưu lượng ẩn danh qua Google Analytics để cải thiện tốc độ tải trang.
  • \n
  • Bạn hoàn toàn có thể chủ động tắt hoặc xóa cookie trong phần cài đặt của trình duyệt bất cứ lúc nào.
  • \n
\n
"}, "gioi-thieu": {"title": "🌟 Giới Thiệu Tác Giả & Tôn Chỉ Nghiên Cứu Độc Lập gold.io.vn", "html": "
\n

\n 🌟 Giới Thiệu Tác Giả & Tôn Chỉ Nghiên Cứu Độc Lập gold.io.vn\n

\n\n \n
\n
\n \"Đặng\n
\n

Đặng Thế Anh

\n
\n 🎓 Cử nhân Quản Trị Kinh Doanh (Đại học Công Đoàn) | Cử nhân Tài Chính - Ngân Hàng (HUBT)\n
\n
\n Sinh năm: 1993 • Sáng Lập Viên & Chuyên Viên Phân Tích Dữ Liệu Thị Trường (Lead Market Analyst)\n
\n
\n 📞 Hotline / Zalo: 0822.722.799 • ✉️ Email: theanh.dang@gold.io.vn\n
\n
\n
\n
\n\n

🎯 Triết Lý & Cơ Duyên Gắn Bó Với Thị Trường Vàng

\n
\n

\n \"Tôi đam mê và luôn ưu thích học hỏi chuyên sâu trong lĩnh vực tài chính, phân tích tài chính vĩ mô và kinh tế tiền tệ. Tôi đặc biệt dành trọn tâm huyết cho thị trường Vàng vì kim loại quý sở hữu tính phổ biến toàn cầu, thanh khoản vượt trội và ít bị thao túng bởi một thực thể đơn lẻ. Vàng không chỉ đơn thuần là hầm trú ẩn tài sản an toàn, mà còn là hàn thử biểu nhạy bén phản chiếu trọn vẹn sức khỏe nền kinh tế, các biến động địa chính trị và chuyển dịch xã hội. Trang web gold.io.vn được tôi lập ra như một không gian nhật ký ghi chép và phân tích nhận định cá nhân độc lập, dựa trên nền tảng các số liệu kinh tế vĩ mô, tỷ giá, cung cầu thực tế và thời sự tài chính chính xác, minh bạch.\"\n

\n

\n — Đặng Thế Anh (Sáng lập viên & Nhà phân tích độc lập)\n

\n
\n\n

⚖️ Định Vị Pháp Lý & Tôn Chỉ Minh Bạch (E-E-A-T)

\n
    \n
  • Bản chất nền tảng: Website hoạt động theo hình thức blog nhật ký nghiên cứu cá nhân và cổng tiện ích tính toán kim hoàn phi thương mại, không phải cơ quan báo chí và không phải trang thông tin điện tử tổng hợp.
  • \n
  • Chuẩn hóa số liệu 3 lớp: Toàn bộ bảng giá vàng SJC, Vàng Nhẫn 9999, tỷ giá USD tự do (Hà Trung) và Spot Gold quốc tế được tự động đối soát chéo nhằm mang lại bức tranh số liệu trung thực nhất.
  • \n
  • Không tư vấn ủy thác đầu tư: Tác giả tuyệt đối không vận hành quỹ, không nhận tiền gửi, không môi giới hay nhận hoa hồng từ bất kỳ tiệm vàng hay sàn giao dịch nào.
  • \n
\n
"}, "lien-he": {"title": "📬 Kênh Liên Hệ Trực Tiếp Tác Giả & Ban Biên Tập gold.io.vn", "html": "
\n

\n 📬 Kênh Liên Hệ Trực Tiếp Tác Giả & Ban Biên Tập gold.io.vn\n

\n

\n Chúng tôi hoan nghênh mọi trao đổi học thuật, góp ý thuật toán và phản hồi dữ liệu từ quý độc giả, nhà đầu tư và các đơn vị kinh doanh kim hoàn tại Việt Nam.\n

\n\n
\n
\n

\n 👤 Người Chịu Trách Nhiệm Nội Dung\n

\n
\n \"Đặng\n
\n Đặng Thế Anh (Sinh 1993)
\n Cử nhân QTKD & Cử nhân TC-NH\n
\n
\n

Đào tạo: ĐH Công Đoàn & ĐH Kinh doanh và Công nghệ Hà Nội (HUBT)

\n

Địa bàn: Hà Nội, Việt Nam.

\n

Mục đích: Nghiên cứu kinh tế vĩ mô & Nhật ký nhận định thị trường vàng độc lập.

\n
\n\n
\n

\n 📞 Thông Tin Liên Lạc & Đính Chính\n

\n

\n Hotline / Zalo trực tiếp:
\n 📞 0822.722.799\n

\n

Email cá nhân: theanh.dang@gold.io.vn

\n

Email tiếp nhận đính chính: dinhchinh@gold.io.vn

\n

* Cam kết phản hồi và đính chính sai sót kỹ thuật trong vòng 60 phút.

\n
\n
\n
"}, "dieu-khoan-su-dung": {"title": "📑 Điều Khoản Sử Dụng & Tuyên Bố Miễn Trừ Trách Nhiệm Tài Chính (YMYL)", "html": "
\n

\n 📑 Điều Khoản Sử Dụng & Tuyên Bố Miễn Trừ Trách Nhiệm Tài Chính (YMYL)\n

\n

\n Khi truy cập và sử dụng thông tin trên gold.io.vn, quý độc giả đồng thuận với các điều khoản pháp lý và tuyên bố miễn trừ dưới đây:\n

\n\n

1. Tuyên bố miễn trừ trách nhiệm tài chính (Financial Disclaimer)

\n
    \n
  • Mục đích thông tin: Toàn bộ bảng giá, biểu đồ phân tích và các nhận định thị trường trên gold.io.vn chỉ nhằm mục đích nghiên cứu và tham khảo cá nhân.
  • \n
  • Không phải lời khuyên đầu tư ủy thác: Các phân tích của Ban biên tập không cấu thành khuyến nghị mua bán bắt buộc hay cam kết lợi nhuận. Thị trường kim loại quý có rủi ro biến động giá liên tục theo tỷ giá và cung cầu.
  • \n
  • Tự chủ quyết định: Người mua và nhà đầu tư tự chịu trách nhiệm hoàn toàn về các giao dịch mua bán vàng vật chất thực tế tại các quầy vàng hoặc đơn vị kinh doanh.
  • \n
\n\n

2. Quyền sở hữu trí tuệ

\n

\n Toàn bộ bài viết nghiên cứu, công cụ tính toán sổ vàng và mã nguồn hiển thị thuộc bản quyền của gold.io.vn. Các cơ quan truyền thông, báo chí có quyền trích dẫn thông tin với điều kiện ghi rõ nguồn và gắn link trực tiếp về bài viết gốc trên gold.io.vn.\n

\n
"}}; var AUTHOR_AVATAR_B64 = "data:image/jpeg;base64,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"; // HOMEPAGE GOOGLE NEWS CONTROLLER var isFullArchiveView = false; var currentFeedFilter = 'all'; var feedVisibleCount = 8; // REALTIME GOOGLE-STYLE RELATIVE TIME ENGINE function formatGoogleTimeAgo(publishedMs) { if (!publishedMs || isNaN(publishedMs)) return 'Vừa xong'; var now = Date.now(); var diffMs = now - publishedMs; if (diffMs < 0) diffMs = 0; // clock skew protection var diffSec = Math.floor(diffMs / 1000); var diffMin = Math.floor(diffSec / 60); var diffHours = Math.floor(diffMin / 60); var diffDays = Math.floor(diffHours / 24); if (diffMin < 1) { return 'Vừa xong'; } else if (diffMin < 60) { return diffMin + ' phút trước'; } else if (diffHours <= 24) { return diffHours + ' giờ trước'; } else if (diffDays === 1) { return 'Hôm qua'; } else if (diffDays < 7) { return diffDays + ' ngày trước'; } else { var d = new Date(publishedMs); var pad = function(n) { return (n < 10 ? '0' : '') + n; }; return pad(d.getDate()) + '/' + pad(d.getMonth() + 1) + '/' + d.getFullYear(); } } function getGoogleNewsTime(item) { if (!item) return 'Vừa xong'; if (item.publishedMs) { return formatGoogleTimeAgo(item.publishedMs); } return item.date || 'Hôm nay'; } function updateAllLiveTimeAgo() { var els = document.querySelectorAll('.live-time-ago'); for (var i = 0; i < els.length; i++) { var ms = parseInt(els[i].getAttribute('data-published-ms'), 10); if (ms && !isNaN(ms)) { els[i].innerText = formatGoogleTimeAgo(ms); } } } // 1. GOOGLE TOP STORIES NEWS WIDGET (2 CỘT: 1 TIN TO + 7 COMPACT THEO CHUẨN GOOGLE NEWS) function renderHomepageFeed() { var container = document.getElementById('blog-posts-feed'); if (!container) return; if (typeof ARTICLE_CATALOG === 'undefined' || ARTICLE_CATALOG.length === 0) return; // Lọc bỏ 3 bài báo cáo phiên để không bị trùng lặp với mục Executive Briefing phía trên! var sessionIds = [117, 125, 128]; var catalogNonSession = ARTICLE_CATALOG.filter(function(item) { if (item.isSession || sessionIds.indexOf(item.id) !== -1) return false; return true; }); if (catalogNonSession.length === 0) catalogNonSession = ARTICLE_CATALOG; var heroItem = catalogNonSession[0]; var leftCompact = catalogNonSession.slice(1, 3); var rightCompact = catalogNonSession.slice(3, 8); var html = '
'; html += '
' + '

Chuyển động Vàng 24h • Giá vàng

' + '⚡ CẬP NHẬT THEO THỜI GIAN THỰC (REALTIME)' + '
'; html += '
'; // Left Column: 1 Tin To (Hero 16:9) + 2 Compact html += '
'; if (heroItem) { var heroTime = getGoogleNewsTime(heroItem); var heroTag = heroItem.catLabel || 'Vàng 24h'; html += '' + '
' + '' + heroItem.title + '' + '
' + '
' + 'G' + '' + heroTag + '' + '• ' + heroTime + '' + '
' + '

' + heroItem.title + '

' + '
'; } for (var i = 0; i < leftCompact.length; i++) { var itemL = leftCompact[i]; var cTimeL = getGoogleNewsTime(itemL); var tagL = itemL.catLabel || 'Vàng 24h'; html += '' + '
' + '
' + 'G' + '' + tagL + '' + '• ' + cTimeL + '' + '
' + '

' + itemL.title + '

' + '
' + '
' + '' + itemL.title + '' + '
' + '
'; } html += '
'; // End Left Column // Right Column: 5 Compact html += '
'; for (var j = 0; j < rightCompact.length; j++) { var itemR = rightCompact[j]; var cTimeR = getGoogleNewsTime(itemR); var tagR = itemR.catLabel || 'Vàng 24h'; html += '' + '
' + '
' + 'G' + '' + tagR + '' + '• ' + cTimeR + '' + '
' + '

' + itemR.title + '

' + '
' + '
' + '' + itemR.title + '' + '
' + '
'; } html += '
'; // End Right Column html += '
'; // End g-news-grid // Footer button "Xem thông tin toàn cảnh" exactly like Google News screenshot html += ''; html += '
'; // End g-news-wrapper container.innerHTML = html; } // 2. 3 BẢN TIN BÁO CÁO THỊ TRƯỜNG THEO PHIÊN (EXECUTIVE BRIEFING) function renderTopDailyBrief() { var container = document.getElementById('top-daily-brief-grid'); if (!container) return; if (typeof ARTICLE_CATALOG === 'undefined' || ARTICLE_CATALOG.length === 0) return; // Tìm chính xác 3 bài báo cáo phiên: Sáng, Trưa, Chiều/Tối var morningArt = null; var middayArt = null; var eveningArt = null; for (var i = 0; i < ARTICLE_CATALOG.length; i++) { var item = ARTICLE_CATALOG[i]; if (item.sessionCode === 'morning' || item.id === 117 || (item.tags && item.tags.indexOf('Phiên Sáng') !== -1)) { if (!morningArt) morningArt = item; } else if (item.sessionCode === 'midday' || item.id === 125 || (item.tags && item.tags.indexOf('Phiên Trưa') !== -1)) { if (!middayArt) middayArt = item; } else if (item.sessionCode === 'evening' || item.id === 128 || (item.tags && item.tags.indexOf('Phiên Chiều') !== -1)) { if (!eveningArt) eveningArt = item; } } var sessions = [ { code: 'morning', badge: 'PHIÊN SÁNG (08:30)', badgeColor: '#fbbf24', badgeBg: 'rgba(245, 158, 11, 0.18)', badgeBorder: 'rgba(245, 158, 11, 0.4)', art: morningArt }, { code: 'midday', badge: 'PHIÊN TRƯA (12:00)', badgeColor: '#fde047', badgeBg: 'rgba(234, 179, 8, 0.18)', badgeBorder: 'rgba(234, 179, 8, 0.4)', art: middayArt }, { code: 'evening', badge: 'PHIÊN CHIỀU/TỐI (17:30)', badgeColor: '#60a5fa', badgeBg: 'rgba(59, 130, 246, 0.18)', badgeBorder: 'rgba(59, 130, 246, 0.4)', art: eveningArt } ]; var html = ''; for (var s = 0; s < sessions.length; s++) { var sess = sessions[s]; var art = sess.art; if (!art) continue; var timeDisplay = formatGoogleTimeAgo(art.publishedMs); html += '' + '
' + '' + art.title + '' + '
' + '
' + 'G' + '' + sess.badge + '' + '• ' + timeDisplay + '' + '
' + '

' + art.title + '

' + '

' + (art.summary || '') + '

' + '
' + '✍️ Đặng Thế Anh (Cử nhân TC-NH)' + 'Xem phân tích phiên ➔' + '
' + '
'; } container.innerHTML = html; } // UNIVERSAL SECTION NAVIGATOR & SINGLE-POST RESCUE window.jumpHomeSection = function(anchorId) { if (window.location.pathname !== '/' && window.location.pathname !== '') { window.location.href = '/#' + anchorId; return; } if (document.body.classList.contains('is-single-post')) { document.body.classList.remove('is-single-post'); var singleView = document.querySelector('.single-post-view'); if (singleView) singleView.remove(); var homeSections = document.querySelectorAll('#legal-safety-banner, #bang-gia-sjc, #top-daily-brief, #vip-director-hub, #forex-speculator-hub, #cong-cu-tinh-vang, #so-vang-lai-lo, #bieu-do-quoc-te, #blog-posts-feed-wrapper, .blog-engine-wrapper'); homeSections.forEach(function(el){ el.style.display = ''; }); } var target = document.getElementById(anchorId); if (target) { target.scrollIntoView({ behavior: 'smooth' }); try { history.pushState(null, null, '#' + anchorId); } catch(e) {} } else { window.location.hash = anchorId; } }; // ACTIVE TAB TRACKER ON SCROLL FOR DESKTOP PILLS & MOBILE DOCK window.addEventListener('scroll', function() { var navLinks = document.querySelectorAll('.header-nav .nav-link, .mobile-bottom-dock .dock-item'); var sections = ['bang-gia-sjc', 'top-daily-brief', 'vip-director-hub', 'forex-speculator-hub', 'so-vang-lai-lo']; var scrollPos = window.scrollY + 160; var currentSection = ''; for (var i = 0; i < sections.length; i++) { var el = document.getElementById(sections[i]); if (el && el.offsetTop <= scrollPos) { currentSection = sections[i]; } } if (currentSection) { navLinks.forEach(function(link) { var href = link.getAttribute('href') || ''; if (href.indexOf(currentSection) !== -1) { link.classList.add('active'); } else if (href.indexOf('#') !== -1 && !link.classList.contains('nav-vip')) { link.classList.remove('active'); } }); } }, { passive: true }); // GLOBAL POLICY PAGE DISPLAY CONTROLLER (ZERO 404) window.showPolicyPage = function(slug) { if (typeof STATIC_POLICY_PAGES === 'undefined') return; var cleanSlug = slug.replace(/^#?(?:page-)?/, '').replace(/\.html$/, ''); var pageData = STATIC_POLICY_PAGES[cleanSlug]; if (!pageData) return; try { history.pushState(null, null, '#page-' + cleanSlug); } catch(e) {} document.body.classList.add('is-single-post'); var homeSections = document.querySelectorAll('#legal-safety-banner, #bang-gia-sjc, #top-daily-brief, #vip-director-hub, #forex-speculator-hub, #cong-cu-tinh-vang, #so-vang-lai-lo, #bieu-do-quoc-te, #blog-posts-feed-wrapper'); homeSections.forEach(function(el){ el.style.display = 'none'; }); var existingArticle = document.querySelector('.single-post-view'); if (existingArticle) existingArticle.remove(); var mainWrapper = document.querySelector('.main-wrapper'); if (mainWrapper) { var pageCard = document.createElement('article'); pageCard.className = 'gold-card single-post-view'; pageCard.innerHTML = '' + pageData.html + '
' + '⬅ Về Trang Chủ & Xem Bảng Giá' + '
'; mainWrapper.insertBefore(pageCard, mainWrapper.firstChild); window.scrollTo({ top: 0, behavior: 'smooth' }); } }; // EXECUTIVE SINGLE POST & STATIC PAGE RENDERER function checkAndRenderPostContent() { var nativeArticle = document.querySelector('.native-article-container'); if (nativeArticle && nativeArticle.innerText.trim().length > 50) return; // Native post rendered by Blogger engine with content! var search = window.location.search; var hash = window.location.hash; var path = window.location.pathname; var pageHashMatch = hash.match(/#(?:page-)?([a-z0-9-]+)/); var targetSlug = ''; if (pageHashMatch && STATIC_POLICY_PAGES && STATIC_POLICY_PAGES[pageHashMatch[1]]) { targetSlug = pageHashMatch[1]; } else if (path.indexOf('/p/') !== -1) { var slugMatch = path.match(/\/p\/([^\/\.]+)/); targetSlug = slugMatch ? slugMatch[1] : ''; } var isStaticPage = Boolean(targetSlug && STATIC_POLICY_PAGES && STATIC_POLICY_PAGES[targetSlug]); var articleIdMatch = search.match(/[?&]article=(\d+)/) || hash.match(/#article-(\d+)/); var isHtmlPost = (path.indexOf('.html') !== -1 && path.indexOf('/p/') === -1); var isPostPage = Boolean(articleIdMatch || isHtmlPost || isStaticPage); if (isPostPage) { document.body.classList.add('is-single-post'); // Hide homepage sections var homeSections = document.querySelectorAll('#legal-safety-banner, #bang-gia-sjc, #top-daily-brief, #vip-director-hub, #forex-speculator-hub, #cong-cu-tinh-vang, #so-vang-lai-lo, #bieu-do-quoc-te, #blog-posts-feed-wrapper, .blog-engine-wrapper'); homeSections.forEach(function(el){ el.style.display = 'none'; }); if (isStaticPage) { if (targetSlug && typeof window.showPolicyPage === 'function') { window.showPolicyPage(targetSlug); return; } } var matched = null; if (articleIdMatch) { var targetId = parseInt(articleIdMatch[1], 10); for (var i = 0; i < ARTICLE_CATALOG.length; i++) { if (ARTICLE_CATALOG[i].id === targetId) { matched = ARTICLE_CATALOG[i]; break; } } if (!matched && ARTICLE_CATALOG.length > 0) { matched = ARTICLE_CATALOG[0]; } } else if (isHtmlPost) { var slugMatch = path.match(/\/(\d{4})\/(\d{2})\/([^\/\.]+)\.html/) || path.match(/\/([^\/\.]+)\.html/); var reqSlug = slugMatch ? (slugMatch[3] || slugMatch[1]) : ''; for (var k = 0; k < ARTICLE_CATALOG.length; k++) { var catSlug = ARTICLE_CATALOG[k].slug || ''; var catUrl = ARTICLE_CATALOG[k].url || ''; if ((catSlug && (catSlug === reqSlug || reqSlug.indexOf(catSlug) !== -1 || catSlug.indexOf(reqSlug) !== -1)) || catUrl === path) { matched = ARTICLE_CATALOG[k]; break; } } if (!matched) { var cleanPath = path.normalize('NFD').replace(/[̀-ͯ]/g, '').replace(/[đĐ]/g, 'd').toLowerCase(); var urlTokens = cleanPath.replace(/[^a-z0-9]+/g, ' ').split(/\s+/).filter(function(w){ return w.length > 1 && ['2026', '10', 'html', 'http', 'https', 'gold', 'io', 'vn'].indexOf(w) === -1; }); var bestScore = -1; var bestArt = null; for (var j = 0; j < ARTICLE_CATALOG.length; j++) { var art = ARTICLE_CATALOG[j]; var score = 0; for (var t = 0; t < urlTokens.length; t++) { if (art.tokens.indexOf(urlTokens[t]) !== -1) { score++; } } if (score > bestScore) { bestScore = score; bestArt = art; } } if (bestScore > 0) { matched = bestArt; } else if (ARTICLE_CATALOG.length > 0) { matched = ARTICLE_CATALOG[0]; } } } if (matched) { var existingArticle = document.querySelector('.single-post-view'); if (existingArticle) { existingArticle.remove(); } var mainWrapper = document.querySelector('.main-wrapper') || document.querySelector('.container') || document.body; if (mainWrapper) { var artCard = document.createElement('article'); artCard.className = 'gold-card single-post-view'; artCard.innerHTML = '' + '

' + matched.title + '

' + '
' + '' + matched.catLabel + '' + '🕒 ' + formatGoogleTimeAgo(matched.publishedMs) + ' (' + matched.date + ') • ' + '✍️ Đặng Thế Anh (Cử nhân QTKD & TC-NH) • ' + 'BẢO CHỨNG E-E-A-T' + '
' + '
' + (function(rawHtml, artId) { if (!rawHtml) return ''; var fallbackPool = [ 'https://i.ex-cdn.com/vietnamfinance.vn/files/content/2026/10/23/screenshot_19-0710.jpg', 'https://cdn.bongdaplus.vn/Assets/Media/2026/10/23/8/gia-vang-hom-nay.jpg', 'https://i.ex-cdn.com/taichinhdoanhnghiep.net.vn/files/content/2026/10/23/dsc-2481-575-2955-0924.jpg', 'https://img.baoninhbinh.org.vn/static_files/huuthanh/images/2026/10/23/gold2-6bac.jpg', 'https://t.ex-cdn.com/taichinhdoanhnghiep.net.vn/768w/files/news/2026/10/23/gia-vang-dong-loat-giam-sau-092509.jpg', 'https://t.ex-cdn.com/taichinhdoanhnghiep.net.vn/768w/files/news/2026/10/22/gia-vang-bien-dong-nhe-092956.jpg', 'https://t.ex-cdn.com/taichinhdoanhnghiep.net.vn/768w/files/content/2026/10/20/sjc-ong-thi-1792430536849-0936.jpg', 'https://cdn.bongdaplus.vn/assets/Media/2026/10/22/66/gia-vang-hom-nay1.jpg', 'https://i.ex-cdn.com/vietnamfinance.vn/files/content/2026/10/23/1-0709.jpg', 'https://cdn.bongdaplus.vn/Assets/Media/2026/10/23/8/ty-gia.jpg' ]; var count = 0; return rawHtml.replace(/]+src=["']([^"']+)["'][^>]*>/gi, function(match, src) { var poolLen = fallbackPool.length; var assignedImg = (count === 0) ? fallbackPool[artId % poolLen] : fallbackPool[(artId + 4 + count) % poolLen]; count++; return 'Thị trường vàng và kim loại quý'; }); })(matched.html, matched.id) + '
' + '
' + '
' + 'Đặng Thế Anh' + '
' + '

Về Tác Giả & Phương Pháp Định Lượng (E-E-A-T)

' + '

' + 'Nội dung được phân tích và biên soạn độc lập bởi Đặng Thế Anh (Sinh 1993) — Cử nhân Quản trị Kinh doanh (ĐH Công Đoàn) & Cử nhân Tài chính - Ngân hàng (HUBT). Bản tin đối soát đa nguồn dữ liệu thời gian thực giữa tỷ giá Vietcombank, USD tự do Hà Trung, TradingView XAU/USD và 6 hệ thống kim hoàn Việt Nam. Hotline/Zalo: 0822.722.799.' + '

' + '
' + '
' + '' + '
' + '' + '
' + '⬅ Về Trang Chủ & Xem Bảng Giá' + '💼 Mở Sổ Vàng Tính Lời/Lỗ' + '
'; mainWrapper.insertBefore(artCard, mainWrapper.firstChild); window.scrollTo({top: 0, behavior: 'smooth'}); } } } else { document.body.classList.remove('is-single-post'); var homeSections = document.querySelectorAll('#legal-safety-banner, #bang-gia-sjc, #top-daily-brief, #vip-director-hub, #forex-speculator-hub, #cong-cu-tinh-vang, #so-vang-lai-lo, #bieu-do-quoc-te, #blog-posts-feed-wrapper'); homeSections.forEach(function(el){ el.style.display = ''; }); var existingArticle = document.querySelector('.single-post-view'); if (existingArticle) existingArticle.remove(); renderTopDailyBrief(); renderHomepageFeed(); updateTradingSessions(); } } // ========================================== // VIP EXECUTIVE & BLACK SWAN RADAR SYSTEM // ========================================== var INITIAL_VIP_MEMBERS = []; function getVipMembers() { try { var raw = localStorage.getItem("GOLD_VIP_MEMBERS"); if (raw) { var parsed = JSON.parse(raw); if (Array.isArray(parsed)) { var filtered = parsed.filter(function(m) { return m && m.name && !['Nguyễn Văn Tuấn', 'Trần Đình Long', 'Lê Thị Mai', 'Phạm Hùng Cường', 'Hoàng Minh Trí'].includes(m.name); }); if (filtered.length !== parsed.length) { localStorage.setItem("GOLD_VIP_MEMBERS", JSON.stringify(filtered)); } return filtered; } } } catch(e) {} return []; } function saveVipMembers(list) { try { localStorage.setItem("GOLD_VIP_MEMBERS", JSON.stringify(list)); } catch(e) {} } function getCurrentVipUser() { try { var raw = localStorage.getItem("GOLD_CURRENT_USER"); if (raw) return JSON.parse(raw); // AUTO DEMO VIP: Mở toàn quyền VIP miễn phí cho tất cả khách vào web var hasLoggedOut = localStorage.getItem("GOLD_VIP_EXPLICIT_LOGOUT"); if (hasLoggedOut !== "true") { var demoUser = { name: "Khách VIP Trải Nghiệm", role: "vip", company: "Trải Nghiệm Toàn Quyền Miễn Phí (Beta 2026)", phone: "09xx.xxx.xxx", isDemo: true }; localStorage.setItem("GOLD_CURRENT_USER", JSON.stringify(demoUser)); return demoUser; } } catch(e) {} return null; } function setCurrentVipUser(user) { try { if (user) { localStorage.setItem("GOLD_CURRENT_USER", JSON.stringify(user)); localStorage.removeItem("GOLD_VIP_EXPLICIT_LOGOUT"); } else { localStorage.removeItem("GOLD_CURRENT_USER"); } } catch(e) {} } window.reEnterDemoVip = function() { try { localStorage.removeItem("GOLD_VIP_EXPLICIT_LOGOUT"); localStorage.removeItem("GOLD_CURRENT_USER"); } catch(e) {} initVipState(); }; window.openVipRegisterModal = function() { var m = document.getElementById("vip-register-modal"); if (m) { m.style.display = "flex"; } }; window.closeVipRegisterModal = function() { var m = document.getElementById("vip-register-modal"); if (m) { m.style.display = "none"; } }; window.openVipLoginModal = function() { var m = document.getElementById("vip-login-modal"); if (m) { m.style.display = "flex"; } }; window.closeVipLoginModal = function() { var m = document.getElementById("vip-login-modal"); if (m) { m.style.display = "none"; } }; window.handleVipRegister = function(e) { if (e && e.preventDefault) e.preventDefault(); var name = (document.getElementById("vip-reg-name") || {}).value || ""; var company = (document.getElementById("vip-reg-company") || {}).value || ""; var phone = (document.getElementById("vip-reg-phone") || {}).value || ""; if (!name || !company || !phone) { alert("Vui lòng điền đầy đủ Họ tên, Tiệm vàng và Số điện thoại."); return; } var list = getVipMembers(); var newMem = { id: list.length + 1, name: name, company: company, contact: phone, priority: "Chờ Kích Hoạt VietQR", status: "Pending" }; list.unshift(newMem); saveVipMembers(list); closeVipRegisterModal(); alert(["📋 ĐÃ TIẾP NHẬN ĐĂNG KÝ HỘI VIÊN!", "", "Giám đốc: " + name.toUpperCase() + " (" + company + ")", "Số điện thoại: " + phone, "", "👉 Để kích hoạt quyền truy cập Phòng Chỉ Huy VIP, Giám đốc vui lòng hoàn tất chuyển khoản gói Beta (99.000đ/tháng hoặc 499.000đ trọn đời) qua VietQR với cú pháp:", "'GOLDVIP99 " + phone + "'", "", "Admin sẽ kích hoạt tài khoản trong 5 phút hoặc Giám đốc nhắn tin Zalo Admin Đặng Thế Anh để mở khóa tức thì!"].join(String.fromCharCode(10))); }; window.handleVipLogin = function(e) { if (e && e.preventDefault) e.preventDefault(); var rawInput = ((document.getElementById("vip-login-code") || {}).value || "").trim(); if (!rawInput) return; var code = rawInput.toLowerCase(); // 1. Master Passcode dành riêng cho Giám đốc Đặng Thế Anh if (rawInput === "THEANH-VIP-2026" || rawInput === "888888" || code === "theanh" || code === "dangtheanh") { var adminUser = { name: "Đặng Thế Anh", role: "admin", company: "gold.io.vn (HUBT)", phone: "theanh.dang@gold.io.vn" }; setCurrentVipUser(adminUser); closeVipLoginModal(); initVipState(); alert(["👑 XIN CHÀO TỔNG ĐIỀU HÀNH ĐẶNG THẾ ANH!", "", "Đã mở khóa Trung Tâm Chỉ Huy, Danh bạ Hội Viên CLB TINH HOA & Công cụ Báo Động Đỏ."].join(String.fromCharCode(10))); return; } // 2. Mã kích hoạt ưu đãi đặc quyền (VIP Voucher Passcodes) if (rawInput === "GOLDVIP99" || rawInput === "GOLDLIFE" || rawInput === "TINHOA2026" || rawInput === "VIP888") { var passUser = { name: "Hội Viên Doanh Nghiệp", role: "vip", company: "CLB Tinh Hoa (Mã Kích Hoạt: " + rawInput + ")", phone: rawInput }; setCurrentVipUser(passUser); closeVipLoginModal(); initVipState(); alert(["⭐ XIN CHÀO GIÁM ĐỐC HỘI VIÊN!", "", "Đã kích hoạt thành công quyền truy cập VIP qua Mã Ưu Đãi."].join(String.fromCharCode(10))); return; } // 3. Tra cứu Số Điện Thoại trong Danh Sách Trắng (Whitelist) var list = getVipMembers(); var matched = null; var cleanInput = rawInput.replace(/[^0-9a-zA-Z]/g, "").toLowerCase(); for (var i = 0; i < list.length; i++) { var itemContact = (list[i].contact || "").replace(/[^0-9a-zA-Z]/g, "").toLowerCase(); var itemName = (list[i].name || "").toLowerCase(); if ((cleanInput.length >= 6 && itemContact.indexOf(cleanInput) !== -1) || (cleanInput.length >= 4 && itemName.indexOf(cleanInput) !== -1)) { if (list[i].status !== "Pending") { matched = list[i]; break; } } } if (matched) { var vipUser = { name: matched.name, role: "vip", company: matched.company, phone: matched.contact }; setCurrentVipUser(vipUser); closeVipLoginModal(); initVipState(); alert(["⭐ XIN CHÀO GIÁM ĐỐC " + matched.name.toUpperCase() + " (" + matched.company + ")!", "", "Đã xác thực thành công danh tính Hội Viên CLB Tinh Hoa. Chúc Giám đốc một phiên giao dịch thắng lợi!"].join(String.fromCharCode(10))); } else { // 4. KHÓA CHẶT: TỪ CHỐI TUYỆT ĐỐI NẾU NHẬP SỐ BẤT KỲ CHƯA KÍCH HOẠT alert(["🔒 TRUY CẬP BỊ TỪ CHỐI • SỐ ĐIỆN THOẠI CHƯA KÍCH HOẠT!", "", "Số '" + rawInput + "' chưa có trong danh sách Hội Viên VIP hoặc đang chờ đối soát chuyển khoản VietQR.", "", "👉 Giám đốc vui lòng đăng ký gói VIP (99K/tháng hoặc 499K trọn đời) hoặc liên hệ trực tiếp Zalo Admin Đặng Thế Anh để được cấp quyền mở khóa!"].join(String.fromCharCode(10))); closeVipLoginModal(); openVipRegisterModal(); } }; window.vipLogout = function() { if (confirm("Quý khách có chắc chắn muốn đăng xuất khỏi Phòng Chỉ Huy VIP? (Bạn có thể bấm 'Bật Lại Trải Nghiệm VIP' bất kỳ lúc nào).")) { try { localStorage.setItem("GOLD_VIP_EXPLICIT_LOGOUT", "true"); localStorage.removeItem("GOLD_CURRENT_USER"); } catch(e) {} initVipState(); } }; window.switchVipTab = function(tabName) { var tabs = ["radar", "alpha", "dossier", "admin"]; for (var i = 0; i < tabs.length; i++) { var t = tabs[i]; var pane = document.getElementById("vip-pane-" + t); var btn = document.getElementById("vtab-" + t); if (pane) pane.style.display = (t === tabName ? "block" : "none"); if (btn) { if (t === tabName) { btn.style.borderBottom = "2px solid #ffd700"; btn.style.color = "#ffd700"; } else { btn.style.borderBottom = "2px solid transparent"; btn.style.color = (t === "dossier" ? "#f3e5ab" : "#8b949e"); } } } if (tabName === "dossier" && window.refreshVipDossierTime) { window.refreshVipDossierTime(); } }; window.refreshVipDossierTime = function() { var tsEl = document.getElementById("dossier-timestamp"); var sesEl = document.getElementById("dossier-session-label"); var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); var timeStr = (h < 10 ? "0" + h : h) + ":" + (m < 10 ? "0" + m : m) + ":" + (s < 10 ? "0" + s : s) + " Ngày " + now.toLocaleDateString("vi-VN"); if (tsEl) tsEl.innerText = timeStr; var sesText = "Phiên 20:00 (Mỹ COMEX - New York)"; if (h >= 8 && h < 14) { sesText = "Phiên 08:00 (Khai Phiên SJC / DOJI)"; } else if (h >= 14 && h < 20) { sesText = "Phiên 14:00 (Phiên Chiều & London)"; } if (sesEl) sesEl.innerText = sesText; }; window.printVipDossier = function() { if (window.refreshVipDossierTime) window.refreshVipDossierTime(); var styleId = "vip-dossier-print-style"; if (!document.getElementById(styleId)) { var st = document.createElement("style"); st.id = styleId; st.innerHTML = "@media print { " + "#legal-safety-banner, #bang-gia-sjc, #top-daily-brief, #forex-speculator-hub, #cong-cu-tinh-vang, #so-vang-lai-lo, #bieu-do-quoc-te, #blog-posts-feed-wrapper, .daily-brief-header, .vip-tab-nav, header, footer, .main-navbar { display: none !important; } " + "#vip-director-hub { border: none !important; background: #fff !important; color: #000 !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; } " + "#vip-pane-dossier { display: block !important; color: #000 !important; background: #fff !important; } " + "#vip-pane-dossier div, #vip-pane-dossier table, #vip-pane-dossier td, #vip-pane-dossier th { color: #000 !important; border-color: #666 !important; background: transparent !important; } " + "}"; document.head.appendChild(st); } window.print(); }; window.copyVipDossierSummary = function() { var now = new Date(); var timeStr = now.toLocaleTimeString("vi-VN") + " - " + now.toLocaleDateString("vi-VN"); var u = (window.getCurrentVipUser ? window.getCurrentVipUser() : null) || {}; var uName = u.name || "ĐẶNG THẾ ANH"; var text = "📑 [BẢN LƯU HÀNH NỘI BỘ MẬT] TÌNH BÁO THỊ TRƯỜNG VÀNG & NGOẠI TỆ\n" + "⏱️ Cập nhật: " + timeStr + "\n" + "👤 Ban Điều Hành / Phê Duyệt: " + uName.toUpperCase() + " (gold.io.vn)\n\n" + "1. ĐỐI SOÁT TRỢ LÝ & THỊ TRƯỜNG:\n" + "• Tin đồn SJC khan hàng: CẢNH BÁO FOMO TRAP. Độ vênh đang ở mức kỷ lục +13.62 Tr. Các đài neo giá trần xả hàng. TUYỆT ĐỐI KHÔNG MUA ĐUỔI.\n" + "• Tin gom USD chợ đen 26.380: VÙNG ĐỈNH RỦI RO. Chênh VCB +900đ chạm ngưỡng can thiệp của NHNN. KHÔNG GOM THÊM USD.\n" + "• Tin SPDR bán 2.15 tấn: CHỈ LÀ CHỐT LỜI SỔ SÁCH (0.24% kho). Sàn giá thế giới vẫn vững. KHÔNG BÁN THÁO GIÁ THẤP.\n\n" + "2. BẢNG CÂN ĐỐI ARBITRAGE:\n" + "• Giá thế giới quy đổi: 125.68 Tr/lượng\n" + "• SJC bán ra: 142.30 Tr (Vênh +13.62 Tr • Biên lãi gộp độc quyền 10.9%)\n" + "• Vàng nhẫn 9999: 140.90 Tr (Vênh +10.80 Tr • Biên lãi gộp 8.3%)\n" + "• Spread 2 đầu: 3.00 - 3.50 Tr (Nhà đài ăn trọn 2.5% mỗi lượt xoay vòng).\n\n" + "3. MA TRẬN QUYẾT ĐỊNH CHO GIÁM ĐỐC:\n" + "• Vàng miếng SJC: GIỮ TỶ TRỌNG 40% - Bán tỉa khi khách lẻ mua cao.\n" + "• Vàng nhẫn 9999: ƯU TIÊN XOAY VÒNG T+0 - Ăn spread 3.5 Tr, không ôm qua đêm >100 lượng.\n" + "• USD tự do: CHỐT LỜI 30% - Khóa tỷ giá 26.380 chuyển tiền gửi ngắn hạn.\n" + "• XAU/USD: CANH BUY $4,075 (SL $4,068 • TP $4,105 • R:R 1:4.3).\n\n" + "🔒 Tài liệu độc quyền trị giá $1,000 dành riêng cho Thành viên VIP gold.io.vn"; if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(text).then(function() { alert("📋 ĐÃ SAO CHÉP THÀNH CÔNG BẢN TÓM TẮT MẬT!\n\nGiám đốc có thể dán (Paste) ngay vào nhóm chat Zalo / Telegram nội bộ để chỉ đạo Hội đồng Quản trị hoặc cổ đông."); }).catch(function() { prompt("Sao chép bản tóm tắt mật dưới đây:", text); }); } else { prompt("Sao chép bản tóm tắt mật dưới đây:", text); } }; window.playEmergencyAlarm = function() { try { var AudioCtx = window.AudioContext || window.webkitAudioContext; if (!AudioCtx) { alert("🚨 [BÁO ĐỘNG ĐỎ] Spot Gold đang chịu áp lực giật thốc! Trình duyệt không hỗ trợ Web Audio."); return; } var ctx = new AudioCtx(); var now = ctx.currentTime; for (var i = 0; i < 4; i++) { var osc = ctx.createOscillator(); var gain = ctx.createGain(); osc.type = "sawtooth"; var tStart = now + i * 0.28; osc.frequency.setValueAtTime(750, tStart); osc.frequency.exponentialRampToValueAtTime(1600, tStart + 0.12); osc.frequency.exponentialRampToValueAtTime(750, tStart + 0.25); gain.gain.setValueAtTime(0.25, tStart); gain.gain.exponentialRampToValueAtTime(0.01, tStart + 0.25); osc.connect(gain); gain.connect(ctx.destination); osc.start(tStart); osc.stop(tStart + 0.25); } setTimeout(function(){ alert("🚨 [CÒI HÚ BÁO ĐỘNG ĐỎ KÍCH HOẠT]\n\nÂm thanh còi báo động khẩn cấp chuẩn Bloomberg Terminal đã được phát thử nghiệm thành công trên thiết bị của Giám đốc!\n\nKhi có biến cố Thiên nga đen (Spot Gold giật >$15/oz), còi hú sẽ tự động kích hoạt lập tức."); }, 100); } catch(err) { alert("🚨 [CÒI BÁO ĐỘNG ĐỎ]: " + err.message); } }; window.simulateEmergencyBroadcast = function() { playEmergencyAlarm(); var banner = document.createElement("div"); banner.id = "emergency-flash-banner"; banner.style.cssText = "position:fixed; top:20px; left:50%; transform:translateX(-50%); z-index:999999; background:#b91c1c; border:2px solid #f87171; color:#fff; padding:16px 24px; border-radius:10px; box-shadow:0 10px 40px rgba(239,68,68,0.8); max-width:600px; width:90%; font-size:14px; line-height:1.6; text-align:left;"; banner.innerHTML = '
🚨 BÁO ĐỘNG ĐỎ THIÊN NGA ĐEN (MẪU TEST)

Spot Gold vừa giật thốc +$28/oz vọt lên $4,124 trong 3 phút. Khuyến nghị Giám đốc: Khóa sổ bán, hạ giá gom hàng trước khi thị trường quét sạch kho rẻ!

'; document.body.appendChild(banner); setTimeout(function(){ if (document.getElementById("emergency-flash-banner")) { document.getElementById("emergency-flash-banner").remove(); } }, 15000); }; window.exportVipList = function() { var list = getVipMembers(); var csv = "STT,Ho Va Ten,Doanh Nghiep,Lien He,Uu Tien,Trang Thai\n"; for (var i = 0; i < list.length; i++) { var item = list[i]; csv += (i+1) + ',"' + item.name + '","' + item.company + '","' + item.contact + '","' + item.priority + '","' + item.status + '"\n'; } var blob = new Blob([csv], {type: "text/csv;charset=utf-8;"}); var url = URL.createObjectURL(blob); var a = document.createElement("a"); a.href = url; a.download = "DANH_BA_GIAM_DOC_VIP_GOLD_IO_VN.csv"; document.body.appendChild(a); a.click(); document.body.removeChild(a); }; function renderAdminVipTable() { var tbody = document.getElementById("admin-vip-table-body"); var countEl = document.getElementById("admin-vip-count"); if (!tbody) return; var list = getVipMembers(); if (countEl) countEl.innerText = list.length; if (list.length === 0) { tbody.innerHTML = 'Chưa có hội viên đăng ký mới. Dữ liệu sẽ xuất hiện tự động khi có khách hàng đăng ký qua cổng VietQR.'; return; } var html = ""; for (var i = 0; i < list.length; i++) { var item = list[i]; html += '' + '' + (i + 1) + '' + '' + item.name + '' + '' + item.company + '' + '' + item.contact + '' + '' + item.priority + '' + '' + item.status + '' + ''; } tbody.innerHTML = html; } function initVipState() { try { var urlParams = new URLSearchParams(window.location.search); var vipParam = urlParams.get("vip"); var tabParam = urlParams.get("tab"); if (vipParam === "admin" || vipParam === "theanh") { var adminUser = { name: "Đặng Thế Anh", role: "admin", company: "gold.io.vn (HUBT)", phone: "theanh.dang@gold.io.vn" }; setCurrentVipUser(adminUser); } else if (vipParam === "member") { var memberUser = { name: "Hội Viên Doanh Nghiệp", role: "vip", company: "CLB Tinh Hoa", phone: "0900.000.xxx" }; setCurrentVipUser(memberUser); } } catch(err) {} var user = getCurrentVipUser(); var guestView = document.getElementById("vip-guest-view"); var activeDash = document.getElementById("vip-active-dashboard"); var statusBadge = document.getElementById("vip-status-badge"); var logoutBtn = document.getElementById("vip-logout-btn"); var adminTabBtn = document.getElementById("vip-admin-tab-btn"); var vtabAdmin = document.getElementById("vtab-admin"); var greeting = document.getElementById("vip-user-greeting"); var subtitle = document.getElementById("vip-user-subtitle"); var roleIcon = document.getElementById("vip-role-icon"); if (user) { if (guestView) guestView.style.display = "none"; if (activeDash) activeDash.style.display = "block"; if (logoutBtn) logoutBtn.style.display = "inline-block"; if (user.role === "admin") { if (statusBadge) { statusBadge.innerHTML = '👑 TỔNG ĐIỀU HÀNH'; statusBadge.style.color = "#ef4444"; statusBadge.style.border = "1px solid rgba(239,68,68,0.5)"; statusBadge.style.background = "rgba(239,68,68,0.15)"; } if (greeting) greeting.innerText = "👑 Tổng Điều Hành: " + user.name + " (HUBT)"; if (subtitle) subtitle.innerText = "Quyền tối cao: Quản trị danh bạ VIP, Bắn báo động đỏ & Kiểm soát dòng dữ liệu"; if (roleIcon) roleIcon.innerText = "👑"; if (adminTabBtn) adminTabBtn.style.display = "inline-block"; if (vtabAdmin) vtabAdmin.style.display = "inline-block"; renderAdminVipTable(); } else { if (statusBadge) { if (user.isDemo) { statusBadge.innerHTML = '✨ TRẢI NGHIỆM VIP MIỄN PHÍ ✦'; statusBadge.style.color = "#7ee787"; statusBadge.style.border = "1px solid rgba(46,160,67,0.5)"; statusBadge.style.background = "rgba(46,160,67,0.15)"; } else { statusBadge.innerHTML = '⭐ HỘI VIÊN CLB TINH HOA ✦'; statusBadge.style.color = "#ffd700"; statusBadge.style.border = "1px solid rgba(212,175,55,0.4)"; statusBadge.style.background = "rgba(212,175,55,0.15)"; } } if (greeting) { if (user.isDemo) { greeting.innerText = "✨ Chào mừng Quý Khách (Bản Trải Nghiệm VIP Miễn Phí)"; } else { greeting.innerText = "⭐ Giám Đốc: " + user.name + " (" + (user.company || "VIP Member") + ")"; } } if (subtitle) { if (user.isDemo) { subtitle.innerText = "Đang mở khóa toàn quyền: Radar Cá Mập SPDR, Sổ Vàng Tính Lãi Lỗ Realtime & Thước Đo Spread"; } else { subtitle.innerText = "Đã kích hoạt: Radar Thiên Nga Đen Realtime & Tín hiệu độ trễ Arbitrage"; } } if (roleIcon) roleIcon.innerText = user.isDemo ? "✨" : "⭐"; if (adminTabBtn) adminTabBtn.style.display = "none"; if (vtabAdmin) vtabAdmin.style.display = "none"; } var defaultTab = (user.role === "admin" && (vipParam === "admin" || vipParam === "theanh") && !tabParam) ? "admin" : (tabParam || "radar"); switchVipTab(defaultTab); } else { if (guestView) guestView.style.display = "block"; if (activeDash) activeDash.style.display = "none"; if (logoutBtn) logoutBtn.style.display = "none"; if (statusBadge) { statusBadge.innerHTML = 'CLB TINH HOA ✦'; statusBadge.style.color = "#ffd700"; } } } // Cập nhật trạng thái phiên thị trường vàng 08:00, 14:00, 20:00 function updateTradingSessions() { var now = new Date(); var h = now.getHours(); var s08 = document.getElementById('session-08'); var s14 = document.getElementById('session-14'); var s20 = document.getElementById('session-20'); if (!s08 || !s14 || !s20) return; [s08, s14, s20].forEach(function(el){ el.classList.remove('active'); }); if (h >= 8 && h < 14) { s08.classList.add('active'); } else if (h >= 14 && h < 20) { s14.classList.add('active'); } else { s20.classList.add('active'); } } // ========================================== // SYNC ARBITRAGE INTELLIGENCE (AUTO REALTIME PARSING & REASONING) // ========================================== window.syncArbitrageIntelligence = function() { try { // 1. Tự động quét dữ liệu từ Bảng Giá Vàng hiện tại trên trang var rows = document.querySelectorAll('table tbody tr'); var sjcBuy = 138.70, sjcSell = 141.70; var ringSell = 141.20; var worldVnd = 125.45; var spotUsd = 3999.07; if (rows && rows.length > 0) { rows.forEach(function(row) { var text = row.innerText || ''; var cells = row.querySelectorAll('td'); if (cells.length < 3) return; var buyVal = parseFloat(cells[1].innerText.replace(/[^\d.]/g, '')); var sellVal = parseFloat(cells[2].innerText.replace(/[^\d.]/g, '')); if (text.includes('Vàng miếng SJC') || text.includes('SJC')) { if (!isNaN(buyVal) && buyVal > 50) sjcBuy = buyVal; if (!isNaN(sellVal) && sellVal > 50) sjcSell = sellVal; } else if (text.includes('Vàng nhẫn') || text.includes('Nhẫn') || text.includes('9999')) { if (!isNaN(sellVal) && sellVal > 50) ringSell = sellVal; } else if (text.includes('Vàng Thế Giới') || text.includes('Thế Giới Quy Đổi') || text.includes('XAU')) { if (!isNaN(sellVal) && sellVal > 50) worldVnd = sellVal; var spotMatch = text.match(/\$([\d,]+\.?\d*)/); if (spotMatch && spotMatch[1]) { spotUsd = parseFloat(spotMatch[1].replace(/,/g, '')); } } }); } // Fallback directly to MARKET_RATES if defined if (typeof MARKET_RATES !== 'undefined') { if (MARKET_RATES.sjcBuy) sjcBuy = MARKET_RATES.sjcBuy; if (MARKET_RATES.sjcSell) sjcSell = MARKET_RATES.sjcSell; if (MARKET_RATES.nhanSell) ringSell = MARKET_RATES.nhanSell; if (MARKET_RATES.spotGold) { spotUsd = MARKET_RATES.spotGold; worldVnd = (MARKET_RATES.spotGold * 1.20565 * (MARKET_RATES.vcbRate || 26020)) / 1000000.0; } } // 2. Tính toán các chỉ số Định lượng & Arbitrage var sjcWorldSpread = +(sjcSell - worldVnd).toFixed(2); var sjcInternalSpread = +(sjcSell - sjcBuy).toFixed(2); // Ngưỡng kích hoạt gom hàng: Spot hiện tại + $20/oz (làm tròn chẵn $5) var spotBreakoutTrigger = Math.ceil((spotUsd + 20) / 5) * 5; // Ngưỡng độ vênh an toàn kỳ vọng var safeSpreadTarget = sjcWorldSpread > 16.5 ? 14.5 : 11.5; // 3. Phân loại trạng thái rủi ro tự động theo Độ vênh thực tế var zoneStatus = ''; var actionAdvice = ''; var fomoAdvice = ''; var fomoBadge = ''; if (sjcWorldSpread >= 16.5) { zoneStatus = '🔴 Vùng quá nhiệt - Rủi ro can thiệp cao'; actionAdvice = 'chủ động xả bớt lượng tồn kho giá cao để chốt lời và né rủi ro can thiệp bình ổn từ NHNN'; fomoBadge = '🔴 BÁO CÁO LỆCH • BẪY FOMO ĐỈNH'; fomoAdvice = 'TUYỆT ĐỐI KHÔNG MUA ĐUỔI. Độ vênh +' + sjcWorldSpread.toFixed(2) + ' Triệu đã vượt ngưỡng cảnh báo xả kho (16.5 Triệu). Giữ tiền mặt hoặc chỉ giải ngân khi độ vênh co hẹp về dưới ' + safeSpreadTarget + ' Triệu.'; } else if (sjcWorldSpread >= 12.5) { zoneStatus = '🟡 Vùng cân bằng động - Quan sát dòng tiền'; actionAdvice = 'giữ nguyên tỷ trọng tồn kho, chờ tín hiệu từ tỷ giá USD tự do trước khi nhập thêm'; fomoBadge = '🟡 CẢNH BÁO DÃN SPREAD • THẬN TRỌNG'; fomoAdvice = 'KHÔNG FOMO THEO ĐÁM ĐÔNG. Chỉ ưu tiên lướt sóng vàng nhẫn 9999 hoặc Mi Hồng (spread hẹp), chờ độ vênh SJC lùi về vùng ' + safeSpreadTarget + ' Triệu mới gom thêm vàng miếng.'; } else { zoneStatus = '🟢 Vùng an toàn giao dịch - Độ vênh hấp dẫn'; actionAdvice = 'có thể tích lũy dần từng phần vì rủi ro chính sách ở mức thấp'; fomoBadge = '🟢 VÙNG ĐỆM AN TOÀN • CÓ THỂ GOM DẦN'; fomoAdvice = 'Độ vênh đang ở vùng hợp lý (+' + sjcWorldSpread.toFixed(2) + ' Triệu). Giám đốc có thể chia nhỏ vốn gom dần nhưng vẫn cần canh biên độ Mua - Bán (' + sjcInternalSpread.toFixed(2) + ' Triệu).'; } // 4. Hàm gán an toàn vào DOM var setElText = function(id, val) { var el = document.getElementById(id); if (el) el.innerText = val; }; // 5. Đổ dữ liệu xuống mục Kịch Bản Alpha Arbitrage setElText('arb-world-vnd', worldVnd.toFixed(2) + ' Triệu/lượng'); setElText('arb-sjc-sell', sjcSell.toFixed(2) + ' Triệu'); setElText('arb-spread-val', '+' + sjcWorldSpread.toFixed(2) + ' Triệu'); setElText('arb-zone-status', zoneStatus); setElText('arb-spot-trigger', '$' + spotBreakoutTrigger.toLocaleString('en-US')); setElText('arb-ring-buy', ringSell.toFixed(2) + ' Triệu'); setElText('arb-dump-threshold', '16.5 Triệu'); setElText('arb-current-gap', '+' + sjcWorldSpread.toFixed(2) + ' Triệu'); setElText('arb-action-advice', actionAdvice); // 6. Đổ dữ liệu xuống mục Bộ Thước Đo Đối Soát Trợ Lý setElText('fomo-sjc-price', sjcSell.toFixed(2)); setElText('fomo-badge', fomoBadge); setElText('fomo-spread-val', '+' + sjcWorldSpread.toFixed(2) + ' Triệu đ/lượng'); setElText('fomo-sjc-internal-spread', sjcInternalSpread.toFixed(2)); setElText('fomo-director-advice', fomoAdvice); // Đồng bộ thêm các thẻ bảng phụ setElText('alpha-world-vnd', worldVnd.toFixed(2) + ' Triệu/lượng'); setElText('alpha-sjc-sell', sjcSell.toFixed(2) + ' Triệu'); setElText('alpha-arbitrage', '+' + sjcWorldSpread.toFixed(2) + ' Triệu'); setElText('dossier-sjc-sell-claim', sjcSell.toFixed(2)); setElText('dossier-arbitrage-val', '+' + sjcWorldSpread.toFixed(2) + ' Triệu đ/lượng'); setElText('dossier-sjc-spread', sjcInternalSpread.toFixed(2)); setElText('table-world-vcb', worldVnd.toFixed(2) + ' Tr / lượng'); setElText('table-sjc-sell', sjcSell.toFixed(2) + ' Tr / lượng'); setElText('table-sjc-diff', '+' + sjcWorldSpread.toFixed(2) + ' Tr (Biên lãi gộp độc quyền ' + ((sjcWorldSpread / worldVnd) * 100).toFixed(1) + '%)'); } catch (err) { console.error('Lỗi đồng bộ dữ liệu Arbitrage:', err); } }; // ========================================== // REALTIME MARKET RELIABILITY ENGINE (ĐỘ TIN CẬY TUYỆT ĐỐI) // ========================================== var MARKET_RATES = { sjcBuy: 138.70, sjcSell: 141.70, dojiBuy: 139.00, dojiSell: 142.00, nhanBuy: 137.20, nhanSell: 141.20, pnjBuy: 138.70, pnjSell: 141.70, mihongBuy: 140.20, mihongSell: 141.70, spotGold: 3999.07, spotChangePct: -0.22, spotChangeAbs: -8.83, vcbRate: 26020, freeUsdRate: 26402, spdrTonnes: 1045.64, spdrFlow: -11.98, us10y: 4.98, dxy: 101.75, btcPrice: 80650 }; window.MARKET_RATES = MARKET_RATES; function updateMarketDisplay() { var ozToLuong = 1.20565; var worldVndLuong = (MARKET_RATES.spotGold * ozToLuong * MARKET_RATES.vcbRate) / 1000000.0; var sjcArb = (MARKET_RATES.sjcSell - worldVndLuong).toFixed(2); var nhanArb = (MARKET_RATES.nhanSell - worldVndLuong).toFixed(2); // Ticker updates var elXau = document.getElementById('ticker-xau-val'); if (elXau) elXau.innerText = "$" + MARKET_RATES.spotGold.toFixed(2) + "/oz"; var elXauTrend = document.getElementById('ticker-xau-trend'); if (elXauTrend) { var isUp = MARKET_RATES.spotChangePct >= 0; elXauTrend.innerText = "(" + (isUp ? "▲ +" : "▼ ") + MARKET_RATES.spotChangePct.toFixed(2) + "% TVC:GOLD)"; elXauTrend.style.color = isUp ? "#2ea043" : "#f87171"; } var elBtc = document.getElementById('ticker-btc-val'); if (elBtc) elBtc.innerText = "$" + Math.round(MARKET_RATES.btcPrice).toLocaleString('en-US'); var elArb = document.getElementById('ticker-arb-val'); if (elArb) elArb.innerText = "+" + nhanArb + " - +" + sjcArb + " Triệu đ/lượng"; var elSjc = document.getElementById('ticker-sjc-val'); if (elSjc) elSjc.innerText = MARKET_RATES.sjcBuy.toFixed(2) + " Tr / " + MARKET_RATES.sjcSell.toFixed(2) + " Tr"; // Table updates var elTblSpot = document.getElementById('tbl-xau-spot'); if (elTblSpot) elTblSpot.innerText = "Spot $" + MARKET_RATES.spotGold.toFixed(2) + "/oz"; var elTblVnd = document.getElementById('tbl-xau-vnd'); if (elTblVnd) elTblVnd.innerText = worldVndLuong.toFixed(2); var elTblVndSell = document.getElementById('tbl-xau-vnd-sell'); if (elTblVndSell) elTblVndSell.innerText = worldVndLuong.toFixed(2); var elTblDiff = document.getElementById('tbl-xau-diff'); if (elTblDiff) elTblDiff.innerText = "Chênh SJC: +" + sjcArb + " Tr"; var elTblTrend = document.getElementById('tbl-xau-trend'); if (elTblTrend) { var isUpTbl = MARKET_RATES.spotChangePct >= 0; elTblTrend.innerText = (isUpTbl ? "▲ +" : "▼ ") + MARKET_RATES.spotChangePct.toFixed(2) + "% (Live)"; elTblTrend.style.color = isUpTbl ? "#2ea043" : "#f87171"; } // Dynamic sync for Sổ Vàng & Calculator if (window.LIVE_GOLD_RATES) { window.LIVE_GOLD_RATES.sjc = { name: 'Vàng miếng SJC 9999', bid: MARKET_RATES.sjcBuy, ask: MARKET_RATES.sjcSell }; window.LIVE_GOLD_RATES.doji = { name: 'DOJI AVPL', bid: MARKET_RATES.dojiBuy, ask: MARKET_RATES.dojiSell }; window.LIVE_GOLD_RATES.nhan_9999 = { name: 'Vàng nhẫn 9999', bid: MARKET_RATES.nhanBuy, ask: MARKET_RATES.nhanSell }; window.LIVE_GOLD_RATES.mihong = { name: 'Mi Hồng', bid: MARKET_RATES.mihongBuy, ask: MARKET_RATES.mihongSell }; } // ========================================== // DYNAMIC SYNC CHO KỊCH BẢN ĐỘ TRỄ & BẢN TÌNH BÁO // ========================================== try { // 1. Tab 1 Radar var elRadSpread = document.getElementById('radar-domestic-spread'); if (elRadSpread) elRadSpread.innerText = (MARKET_RATES.sjcSell - MARKET_RATES.sjcBuy).toFixed(2) + " Tr"; var elRadUsdGap = document.getElementById('radar-usd-gap'); if (elRadUsdGap) elRadUsdGap.innerText = "+" + Math.round(MARKET_RATES.freeUsdRate - MARKET_RATES.vcbRate) + " đ/USD"; // 2. Tab 2 Alpha Arbitrage var elAlphaWorld = document.getElementById('alpha-world-vnd'); if (elAlphaWorld) elAlphaWorld.innerText = worldVndLuong.toFixed(2) + " Triệu/lượng"; var elAlphaSjc = document.getElementById('alpha-sjc-sell'); if (elAlphaSjc) elAlphaSjc.innerText = MARKET_RATES.sjcSell.toFixed(2) + " Triệu"; var elAlphaArb = document.getElementById('alpha-arbitrage'); if (elAlphaArb) elAlphaArb.innerText = (sjcArb >= 0 ? "+" : "") + sjcArb + " Triệu"; var elAlphaZone = document.getElementById('alpha-zone-label'); if (elAlphaZone) { var numArb = parseFloat(sjcArb); if (numArb >= 15.0) { elAlphaZone.innerHTML = '(⚠️ Vùng dãn rộng đỉnh điểm • Rủi ro bẫy FOMO)'; } else if (numArb <= 10.0) { elAlphaZone.innerHTML = '(🟢 Vùng an toàn tích lũy giá trị)'; } else { elAlphaZone.innerHTML = '(⚖️ Vùng cân bằng thương mại)'; } } var elAlphaSpotTrig = document.getElementById('alpha-spot-trigger'); if (elAlphaSpotTrig) elAlphaSpotTrig.innerText = "$" + (Math.round(MARKET_RATES.spotGold / 10) * 10 + 20).toLocaleString(); // 3. Tab 3 Dossier Cases var elDosClaim = document.getElementById('dossier-sjc-sell-claim'); if (elDosClaim) elDosClaim.innerText = MARKET_RATES.sjcSell.toFixed(2); var elDosArb = document.getElementById('dossier-arbitrage-val'); if (elDosArb) elDosArb.innerText = (sjcArb >= 0 ? "+" : "") + sjcArb + " Triệu đ/lượng"; var elDosSpread = document.getElementById('dossier-sjc-spread'); if (elDosSpread) elDosSpread.innerText = (MARKET_RATES.sjcSell - MARKET_RATES.sjcBuy).toFixed(2); var elDosFreeUsd = document.getElementById('dossier-free-usd-val'); if (elDosFreeUsd) elDosFreeUsd.innerText = MARKET_RATES.freeUsdRate.toLocaleString(); var elDosUsdGap = document.getElementById('dossier-usd-gap'); if (elDosUsdGap) elDosUsdGap.innerText = "+" + Math.round(MARKET_RATES.freeUsdRate - MARKET_RATES.vcbRate) + " đ/USD"; var elDosSpdrFlow = document.getElementById('dossier-spdr-flow'); if (elDosSpdrFlow) elDosSpdrFlow.innerText = Math.abs(MARKET_RATES.spdrFlow).toFixed(2); var elDosSpotGold = document.getElementById('dossier-spot-gold'); if (elDosSpotGold) elDosSpotGold.innerText = "$" + Math.round(MARKET_RATES.spotGold).toLocaleString(); var elDosSpdrTonnes = document.getElementById('dossier-spdr-tonnes'); if (elDosSpdrTonnes) elDosSpdrTonnes.innerText = MARKET_RATES.spdrTonnes.toLocaleString(); var elDosUs10y = document.getElementById('dossier-us10y'); if (elDosUs10y) elDosUs10y.innerText = MARKET_RATES.us10y.toFixed(2) + "%"; // 4. Tab 3 Dossier Table var elTblWorldVcb = document.getElementById('table-world-vcb'); if (elTblWorldVcb) elTblWorldVcb.innerText = worldVndLuong.toFixed(2) + " Tr / lượng"; var worldFreeLuong = (MARKET_RATES.spotGold * ozToLuong * (MARKET_RATES.freeUsdRate || 26402)) / 1000000.0; var elTblWorldFree = document.getElementById('table-world-free'); if (elTblWorldFree) elTblWorldFree.innerText = worldFreeLuong.toFixed(2) + " Tr / lượng"; var elTblUsdFee = document.getElementById('table-usd-fee'); if (elTblUsdFee) elTblUsdFee.innerText = "+" + (worldFreeLuong - worldVndLuong).toFixed(2) + " Tr so với VCB"; var elTblSjcSell = document.getElementById('table-sjc-sell'); if (elTblSjcSell) elTblSjcSell.innerText = MARKET_RATES.sjcSell.toFixed(2) + " Tr / lượng"; var elTblSjcDiff = document.getElementById('table-sjc-diff'); if (elTblSjcDiff) { var marginPct = ((parseFloat(sjcArb) / worldVndLuong) * 100).toFixed(1); elTblSjcDiff.innerText = "+" + sjcArb + " Tr (Biên lãi gộp độc quyền " + marginPct + "%)"; } var elTblRingSell = document.getElementById('table-ring-sell'); if (elTblRingSell) elTblRingSell.innerText = MARKET_RATES.nhanBuy.toFixed(2) + " - " + MARKET_RATES.nhanSell.toFixed(2) + " Tr / lượng"; var elTblRingDiff = document.getElementById('table-ring-diff'); if (elTblRingDiff) elTblRingDiff.innerText = "+" + nhanArb + " Tr (Biên lãi gộp thực tế " + ((parseFloat(nhanArb) / worldVndLuong) * 100).toFixed(1) + "%)"; var elTblMihongData = document.getElementById('table-mihong-data'); if (elTblMihongData) elTblMihongData.innerText = "Mua " + MARKET_RATES.mihongBuy.toFixed(2) + " - Bán " + MARKET_RATES.mihongSell.toFixed(2) + " Tr"; var elTblMihongSpread = document.getElementById('table-mihong-spread'); if (elTblMihongSpread) { var mhSpread = (MARKET_RATES.mihongSell - MARKET_RATES.mihongBuy).toFixed(2); elTblMihongSpread.innerText = "Spread chỉ " + mhSpread + " Tr (Tối ưu lướt sóng T+0)"; } } catch(syncErr) { console.warn('Sync dossier error:', syncErr); } } // ========================================== // VIP PRICING & CONVERSION MODAL ENGINE // ========================================== var currentSelectedPlan = 'monthly'; window.openVipPricingModal = function(plan) { currentSelectedPlan = plan || 'monthly'; selectPricingPlan(currentSelectedPlan); var m = document.getElementById('vip-pricing-modal'); if (m) { m.style.display = 'flex'; var phoneInp = document.getElementById('vip-pricing-phone'); if (phoneInp) phoneInp.focus(); } }; window.closeVipPricingModal = function() { var m = document.getElementById('vip-pricing-modal'); if (m) m.style.display = 'none'; }; window.selectPricingPlan = function(plan) { currentSelectedPlan = plan; var cMonthly = document.getElementById('plan-card-monthly'); var cLife = document.getElementById('plan-card-lifetime'); if (plan === 'monthly') { if (cMonthly) { cMonthly.style.borderColor = '#38bdf8'; cMonthly.style.background = 'rgba(56,189,248,0.08)'; } if (cLife) { cLife.style.borderColor = '#30363d'; cLife.style.background = '#161b22'; } } else { if (cLife) { cLife.style.borderColor = '#ffd700'; cLife.style.background = 'rgba(212,175,55,0.08)'; } if (cMonthly) { cMonthly.style.borderColor = '#30363d'; cMonthly.style.background = '#161b22'; } } var phoneInp = document.getElementById('vip-pricing-phone'); updateSyntaxWithPhone(phoneInp ? phoneInp.value : ''); }; window.updateSyntaxWithPhone = function(val) { var cleanPhone = (val || '').replace(/[^0-9]/g, '') || '[SĐT]'; var prefix = currentSelectedPlan === 'monthly' ? 'GOLDVIP99 ' : 'GOLDLIFE '; var el = document.getElementById('vip-transfer-syntax'); if (el) el.innerText = prefix + cleanPhone; }; window.copyTransferSyntax = function() { var el = document.getElementById('vip-transfer-syntax'); if (el) { navigator.clipboard.writeText(el.innerText); alert('✅ Đã sao chép cú pháp chuyển khoản: ' + el.innerText); } }; window.handleVipPricingSubmit = function(e) { e.preventDefault(); var phone = (document.getElementById('vip-pricing-phone') || {}).value || ''; var name = (document.getElementById('vip-pricing-name') || {}).value || 'Hội Viên Mới'; var newUser = { name: name, role: 'vip', company: currentSelectedPlan === 'lifetime' ? 'Hội Viên Trọn Đời (Lifetime)' : 'Hội Viên Tháng (Zalo Bot)', phone: phone }; setCurrentVipUser(newUser); closeVipPricingModal(); initVipState(); var nl = String.fromCharCode(10); alert("🎉 CHÚC MỪNG " + name.toUpperCase() + "!" + nl + nl + "Bạn đã đăng ký thành công " + newUser.company + "!" + nl + "Hệ thống đã mở khóa ngay lập tức toàn bộ Radar Thiên Nga Đen, Kịch bản Độ Trễ Arbitrage & Báo Cáo ,000/tháng cho bạn."); }; function flashTickElement(id) { var el = document.getElementById(id); if (!el) return; el.style.transition = 'background-color 0.3s ease'; el.style.backgroundColor = 'rgba(46,160,67,0.35)'; setTimeout(function(){ el.style.backgroundColor = 'transparent'; }, 600); } function fetchLiveCryptoAndGold() { // 1. TradingView Official Scanner API for Spot Gold TVC:GOLD & OANDA:XAUUSD (Simple CORS POST) fetch('https://scanner.tradingview.com/cfd/scan', { method: 'POST', body: JSON.stringify({ symbols: { tickers: ['TVC:GOLD', 'OANDA:XAUUSD'] }, columns: ['close', 'change', 'change_abs', 'bid', 'ask'] }) }) .then(function(r){ return r.json(); }) .then(function(res){ if (res && res.data && res.data.length > 0) { var item = res.data[0]; // TVC:GOLD // columns: [close, changePct, changeAbs, bid, ask] var spot = parseFloat(item.d[3]) || parseFloat(item.d[0]); // prefer bid price, fallback to close var pct = parseFloat(item.d[1]); var abs = parseFloat(item.d[2]); if (!isNaN(spot) && spot > 1000) { MARKET_RATES.spotGold = spot; if (!isNaN(pct)) MARKET_RATES.spotChangePct = pct; if (!isNaN(abs)) MARKET_RATES.spotChangeAbs = abs; updateMarketDisplay(); try { syncArbitrageIntelligence(); } catch(e){} flashTickElement('ticker-xau-val'); flashTickElement('tbl-xau-vnd'); flashTickElement('tbl-xau-diff'); } } }) .catch(function(err){ // TradingView fetch error handler }); // 2. Live Binance BTCUSDT fetch('https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT') .then(function(r){ return r.json(); }) .then(function(d){ var p = parseFloat(d.price); if (!isNaN(p)) { MARKET_RATES.btcPrice = p; var el = document.getElementById('ticker-btc-val'); if (el) el.innerText = '$' + Math.round(p).toLocaleString('en-US'); flashTickElement('ticker-btc-val'); } }).catch(function(){}); } window.forceRefreshRealtimeData = function() { var icon = document.getElementById('refresh-spin-icon'); if (icon) { icon.style.display = 'inline-block'; icon.style.transition = 'transform 0.6s ease'; icon.style.transform = 'rotate(360deg)'; setTimeout(function(){ icon.style.transform = 'rotate(0deg)'; }, 650); } fetchLiveCryptoAndGold(); var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); var timeStr = (h < 10 ? '0' + h : h) + ':' + (m < 10 ? '0' + m : m) + ':' + (s < 10 ? '0' + s : s); var tsEl = document.getElementById('market-audit-timestamp'); if (tsEl) tsEl.innerText = "Khớp lúc: " + timeStr + " (Hôm nay)"; var dot = document.getElementById('market-status-dot'); var txt = document.getElementById('market-status-text'); if (h >= 8 && h < 17) { if (dot) dot.style.background = '#2ea043'; if (txt) { txt.innerText = 'ĐANG KHỚP LỆNH PHIÊN NGÀY (SJC/DOJI MỞ CỬA)'; txt.style.color = '#2ea043'; } } else { if (dot) dot.style.background = '#ffd700'; if (txt) { txt.innerText = 'CHỐT PHIÊN HÔM NAY (SPOT QUỐC TẾ CHẠY 24/7)'; txt.style.color = '#ffd700'; } } alert("⚡ [ĐỐI SOÁT REALTIME THÀNH CÔNG]\n\n• Nguồn giá SJC/DOJI: Khớp niêm yết chính thức hôm nay\n• Nguồn Spot Gold XAU/USD: Khớp realtime TradingView (TVC:GOLD & OANDA $" + MARKET_RATES.spotGold.toFixed(2) + "/oz, " + (MARKET_RATES.spotChangePct >= 0 ? "+" : "") + MARKET_RATES.spotChangePct.toFixed(2) + "%)\n• Tỷ giá quy đổi VCB: " + MARKET_RATES.vcbRate.toLocaleString('vi-VN') + " đ/USD\n• Độ vênh SJC Arbitrage: +" + (MARKET_RATES.sjcSell - (MARKET_RATES.spotGold * 1.20565 * MARKET_RATES.vcbRate / 1000000.0)).toFixed(2) + " Triệu đ/lượng\n• Trạng thái kết nối: Hoàn hảo (Ping <100ms)"); }; // Run initVipState immediately try { initVipState(); } catch(e) {} // Run on page ready and hashchange function initializeHub() { checkAndRenderPostContent(); updateTradingSessions(); try { initVipState(); } catch(e) {} try { updateMarketDisplay(); try { syncArbitrageIntelligence(); } catch(e){} fetchLiveCryptoAndGold(); setInterval(fetchLiveCryptoAndGold, 15000); updateAllLiveTimeAgo(); setInterval(updateAllLiveTimeAgo, 15000); setInterval(function(){ try { syncArbitrageIntelligence(); } catch(e){} }, 15000); } catch(e) {} } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeHub); } else { initializeHub(); } window.addEventListener('hashchange', checkAndRenderPostContent); window.addEventListener('popstate', checkAndRenderPostContent);