Skip to content

Luồng token

Mô tả API

Lấy dữ liệu dòng vốn vào/ra và tỷ lệ thay đổi giữa địa chỉ nắm giữ on-chain và sàn giao dịch tập trung (CEX) của token.

Tình huống sử dụng:

  • Đánh giá tâm lý thị trường và xu hướng dòng vốn
  • Phân tích tương tác giữa vốn on-chain và vốn trên sàn giao dịch

Tần suất cập nhật dữ liệu: Cập nhật một lần mỗi ngày

URL yêu cầu

  • Phương thức: POST
  • Đường dẫn: /open/v1/trade/getCoinTradeFlow

Điểm tín phí

  • Điểm tín phí mỗi lần gọi: 2

Điều kiện tiên quyết

Lấy vsTokenId

Trường hợpMô tảCách lấy
Đã có vsTokenIdDùng vsTokenId đã cache, không cần truy vấn lạiTự động lấy từ ngữ cảnh
Chưa có vsTokenIdGọi API POST /vs-token/list để lấyGọi API tiên quyết

Tham số yêu cầu

Tham số gửi trong body dạng JSON.

Tên tham sốKiểuBắt buộcMô tả
vsTokenIdlongID token

Trường phản hồi

Chỉ liệt kê cấu trúc trường trong đối tượng data:

TrườngKiểuKiểu thực tế trả vềMô tả
vsTokenIdlongstringID token
symbolstringstringKý hiệu token
namestringstringTên token
coinTradeFlowDataV1VosarrayarrayDanh sách dữ liệu sàn giao dịch
    timeRangestringstringKhoảng thời gian
    timeParticleEnumintegerintegerĐộ chi tiết thời gian thống kê
    tradeInnumberstringSố tiền dòng vào giao dịch (USD)
    tradeOutnumberstringSố tiền dòng ra giao dịch (USD)
    tradeInNumbernumberstringSố lượng dòng vào giao dịch
    tradeOutNumbernumberstringSố lượng dòng ra giao dịch
    tradeInflownumberstringSố tiền dòng vào ròng giao dịch (USD)
    tradeAmountnumberstringKhối lượng giao dịch (USD)
    tradeInflowChangenumbernumberTỷ lệ thay đổi dòng vào ròng

Ý nghĩa nghiệp vụ

TrườngÝ nghĩa nghiệp vụGợi ý sử dụng
tradeInflowDòng vào ròng giao dịchGiá trị dương: vốn chảy vào sàn (giảm giá); giá trị âm: vốn chảy ra sàn (tăng giá)
tradeInflowChangeTỷ lệ thay đổi dòng vào ròngPhản ánh tốc độ dòng vào tăng/giảm; dương tăng tốc dòng vào, âm tăng tốc dòng ra

Ví dụ yêu cầu

json
{
    "vsTokenId": 1   // ID token
}

Ví dụ cURL (Linux/macOS)

bash
curl --location --request POST 'http://${host}/api/open/v1/trade/getCoinTradeFlow' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: xxxxx' \
--header 'X-TIMESTAMP: xxxxx' \
--header 'X-SIGN: xxxxx' \
--header 'Accept: */*' \
--data-raw '{
    "vsTokenId": 1
}'

Ví dụ cURL (Windows CMD)

cmd
curl --location --request POST "http://${host}/api/open/v1/trade/getCoinTradeFlow" ^
--header "Content-Type: application/json" ^
--header "X-API-KEY: xxxxx" ^
--header "X-TIMESTAMP: xxxxx" ^
--header "X-SIGN: xxxxx" ^
--header "Accept: */*" ^
--data-raw "{    \"vsTokenId\": 1}"

Ví dụ phản hồi thành công

json
{
    "code": 200,
    "message": "success",
    "data": {
        "vsTokenId": "1",                                 // ID token
        "symbol": "BTC",                                  // Ký hiệu token
        "name": "Bitcoin",                                // Tên token
        "coinTradeFlowDataV1Vos": [
            {
                "timeRange": "H1",                         // Khoảng thời gian
                "timeParticleEnum": 101,                   // Độ chi tiết thời gian thống kê
                "tradeIn": "18287486.3421524716",          // Số tiền dòng vào giao dịch (USD)
                "tradeOut": "20431186.0069537593",         // Số tiền dòng ra giao dịch (USD)
                "tradeInNumber": "261.06338392",           // Số lượng dòng vào giao dịch
                "tradeOutNumber": "292.2527353",           // Số lượng dòng ra giao dịch
                "tradeInflow": "-2143699.6648012877",      // Số tiền dòng vào ròng giao dịch (USD)
                "tradeAmount": "38718672.3491062309",      // Khối lượng giao dịch (USD)
                "tradeInflowChange": -1.0504178361         // Tỷ lệ thay đổi dòng vào ròng
            },
            {
                "timeRange": "H2",
                "timeParticleEnum": 102,
                "tradeIn": "65441054.6086384475",
                "tradeOut": "25066077.7308015143",
                "tradeInNumber": "935.91343814",
                "tradeOutNumber": "358.55940114",
                "tradeInflow": "40374976.8778369332",
                "tradeAmount": "90507132.3394399618",
                "tradeInflowChange": -0.0011861865
            },
            {
                "timeRange": "H4",
                "timeParticleEnum": 104,
                "tradeIn": "142822570.5758415342",
                "tradeOut": "62024667.6912203477",
                "tradeInNumber": "2047.31953966",
                "tradeOutNumber": "889.23850568",
                "tradeInflow": "80797902.8846211865",
                "tradeAmount": "204847238.2670618819",
                "tradeInflowChange": 0.4744189803
            }
            // ... thêm dữ liệu bị lược bỏ
        ]
    },
    "requestId": "xxx-xxx-xxx"
}