Trang chủ / Widget / Hướng dẫn
Hướng dẫn nhúng widget HODL.VN vào website
Nhúng widget gồm ba bước: chọn loại và tuỳ chọn, chép mã, dán vào trang. Phần dưới hướng dẫn theo từng nền tảng và liệt kê mọi thuộc tính tuỳ chọn của từng loại widget.
Ba bước
- Mở hodl.vn/widget, chọn loại widget (báo cáo COT, bảng giá, thẻ giá), thị trường và các tuỳ chọn; xem trước ngay bên phải.
- Bấm Chép mã. Mã gồm một thẻ
divmang tuỳ chọn, dòng ghi nguồn và một dòngscript. - Dán nguyên mã vào chỗ muốn hiện widget trên trang của bạn. Dùng widget là đồng ý Điều khoản widget.
Dán theo nền tảng
- HTML thường: dán mã vào thân trang, đúng chỗ widget cần hiện. Nhiều widget trên một trang chỉ cần một dòng
script. - WordPress: trong trình soạn thảo khối, thêm khối HTML tuỳ chỉnh (Custom HTML) rồi dán mã. Theme cổ điển: dùng widget HTML tuỳ chỉnh ở sidebar.
- Blogger: chuyển bài sang chế độ Xem HTML rồi dán; hoặc thêm tiện ích HTML/JavaScript ở bố cục.
- EmDash / Astro / site tĩnh: dán vào template hoặc khối HTML của bài; script tải
async, không chặn trang. - Google Sites và nơi không cho chèn script: trên trang /widget chọn tab Chỉ iframe rồi dùng chức năng nhúng mã (Embed). Mã iframe cố định chiều cao và vẫn kèm dòng ghi nguồn.
Tuỳ chọn
| Loại | Thuộc tính | Giá trị | Mặc định |
|---|---|---|---|
| Biểu đồ nâng cao | data-symbol | GOLD, FPT, BTCUSD… | VNINDEX |
| Biểu đồ nâng cao | data-interval | D · W | D |
| Biểu đồ nâng cao | data-style | candle · hollow · heikin_ashi · bars · line · area · baseline | candle |
| Biểu đồ nâng cao | data-studies | ema20, ema50, ema200, ma50, ma200, bb, volume, rsi, macd, stoch, supertrend, ichimoku | ema50,ema200,volume |
| Tổng quan mã | data-symbols | GOLD,BTCUSD,… | GOLD,BTCUSD,VNINDEX |
| Tổng quan mã | data-period | 1m · 3m · 1y · 5y | 1y |
| Tổng quan mã | data-chart | area · line | area |
| Biểu đồ mini | data-symbol | GOLD, FPT, BTCUSD… | GOLD |
| Biểu đồ mini | data-period | 1m · 3m · 1y · 5y | 1y |
| Biểu đồ mini | data-chart | area · line · bar | area |
| Tổng quan thị trường | data-tabs | indices · vn30 · commodities · crypto | indices,vn30,commodities,crypto |
| Tổng quan thị trường | data-period | 1m · 3m · 1y | 1y |
| Tổng quan thị trường | data-chart | area · line | area |
| Tóm tắt thị trường | data-market | hose · vn30 | hose |
| Bảng giá | data-group | metals · precious · base · energy · agri · crypto | metals |
| Bảng giá | data-chart | line · area | line |
| Báo cáo COT | data-symbol | GOLD, FPT, BTCUSD… | GOLD |
| Báo cáo COT | data-period | 1y · 3y · 5y · all | 3y |
| Báo cáo COT | data-view | both · chart · strip | both |
| Báo cáo COT | data-chart | bar · line · area | bar |
| Báo cáo COT | data-price | true · false | true |
| Mọi loại | data-theme | auto · light · dark | auto |
| Mọi loại | data-transparent | false · true | false |
| Mọi loại | data-lang | vi · en | vi |
| Mọi loại | data-width / data-height | 100% · 640px… / số px | 100% / tự co |
Ví dụ
Biểu đồ nâng cao FPT, khung tuần, EMA 50 + RSI, giao diện tối
<div class="hodl-widget" data-kind="chart" data-symbol="FPT" data-interval="W" data-studies="ema50,rsi" data-theme="dark">
<a class="hodl-widget-source" href="https://hodl.vn/chart/FPT" target="_blank">Biểu đồ FPT</a> · dữ liệu từ <a href="https://hodl.vn/" target="_blank">HODL.VN</a>
</div>
<script async src="https://hodl.vn/widget.js"></script>Tổng quan thị trường: chỉ số và crypto
<div class="hodl-widget" data-kind="market-overview" data-tabs="indices,crypto">
<a class="hodl-widget-source" href="https://hodl.vn/" target="_blank">Tổng quan thị trường</a> · dữ liệu từ <a href="https://hodl.vn/" target="_blank">HODL.VN</a>
</div>
<script async src="https://hodl.vn/widget.js"></script>Báo cáo COT vàng, 5 năm, kiểu vùng
<div class="hodl-widget" data-kind="cot" data-symbol="GOLD" data-period="5y" data-chart="area">
<a class="hodl-widget-source" href="https://hodl.vn/cot" target="_blank">Báo cáo COT vàng</a> · dữ liệu từ <a href="https://hodl.vn/" target="_blank">HODL.VN</a>
</div>
<script async src="https://hodl.vn/widget.js"></script>Biểu đồ mini Bitcoin, tiếng Anh
<div class="hodl-widget" data-kind="mini-chart" data-symbol="BTCUSD" data-lang="en">
<a class="hodl-widget-source" href="https://hodl.vn/crypto/bitcoin" target="_blank">Bitcoin price</a> · data by <a href="https://hodl.vn/" target="_blank">HODL.VN</a>
</div>
<script async src="https://hodl.vn/widget.js"></script>Chỉ iframe (thẻ giá vàng)
<iframe src="https://hodl.vn/embed/mini-chart/GOLD" title="Giá vàng" width="100%" height="340" style="border:0;max-width:100%" loading="lazy"></iframe>
<div><a class="hodl-widget-source" href="https://hodl.vn/commodities/gold" target="_blank">Giá vàng</a> · dữ liệu từ <a href="https://hodl.vn/" target="_blank">HODL.VN</a></div>Sự cố thường gặp
- Không thấy widget: kiểm tra đã dán cả dòng
script; trang đặt Content-Security-Policy thì thêmhttps://hodl.vnvàoscript-srcvàframe-src. - Widget bị cắt / thừa khoảng trống: bỏ
data-heightđể widget tự co; mã chỉ iframe thì chỉnhheight. - Màu lệch nền trang: đặt
data-theme(light / dark) cho khớp, hoặcdata-transparent="true". - Widget báo "đã ngừng phục vụ": tên miền vi phạm Điều khoản widget (thường do xoá / ẩn dòng ghi nguồn). Sửa lại rồi gửi email [email protected] để gỡ chặn.
Hỏi đáp
Widget HODL.VN có mất phí không?
Miễn phí cho website và ứng dụng hiển thị cho người xem. Điều kiện duy nhất là giữ nguyên dòng ghi nguồn có liên kết về HODL.VN. Cần dữ liệu thô hoặc dùng thương mại thì liên hệ [email protected].
Có được bỏ dòng ghi nguồn không?
Không. Dòng ghi nguồn là điều kiện dùng miễn phí (Điều khoản widget mục 1). Bạn được đổi màu chữ cho hợp giao diện nhưng không được xoá, sửa liên kết hay ẩn đi. Trang vi phạm có thể bị ngừng phục vụ widget.
Số liệu trong widget cập nhật khi nào?
Mỗi lần trang tải, widget lấy số mới nhất từ HODL.VN (lưu đệm tối đa khoảng 15 phút). Báo cáo COT đổi mỗi tuần sau khi CFTC công bố; giá hàng hoá, crypto, cổ phiếu cập nhật theo phiên.
Biểu đồ nâng cao có giống trang /chart không?
Cùng bộ máy biểu đồ: nến, khung Ngày / Tuần, chỉ báo, hình vẽ. Widget chạy ở quyền khách nên không có các tính năng cần tài khoản (đồng bộ hình vẽ, cảnh báo giá, nhiều khung) — mở trang /chart trên HODL.VN để dùng đầy đủ.
Vì sao widget bị cắt hoặc thừa khoảng trống?
Dùng mã Script thì widget tự co theo nội dung. Nếu bạn đặt data-height hoặc dùng mã chỉ iframe thì chiều cao cố định — bỏ data-height, hoặc tăng height của iframe.
Trang của tôi chặn script hoặc iframe từ domain khác thì sao?
Nếu trang đặt Content-Security-Policy, thêm https://hodl.vn vào script-src và frame-src. Nền tảng không cho chèn script (vd Google Sites) thì dùng tab Chỉ iframe.