Skip to content

Chỉ báo hành vi giá (BTC/ETH)

Mô tả API

Lấy dữ liệu chỉ báo đặc trưng về ảnh hưởng của hành vi vốn chủ lực lên xu hướng giá của BTC hoặc ETH trong khoảng thời gian cụ thể.

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

  • Tham khảo đánh giá xu hướng giá lớn của BTC và ETH
  • Nhận diện ảnh hưởng hành vi vốn chủ lực lên giá và đánh giá hướng xu hướng giá tổng thể

Tần suất cập nhật dữ liệu: mỗi 5 phút

URL yêu cầu

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

Tiêu hao điểm tích lũy

  • Điểm tích lũy mỗi lần gọi: 2

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

Lấy vsTokenId

Điều kiệnMô tảCách lấy
Đã có vsTokenIdDùng trực tiếp 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/listGọi API tiên quyết

Tham số yêu cầu

Truyền tham số trong body dưới dạng JSON.

Tên tham sốKiểuBắt buộcMô tả
vsTokenIdlongToken ID
startTimelongKhôngThời gian bắt đầu (timestamp mili giây)
endTimelongThời gian kết thúc (timestamp mili giây)

Trường phản hồi

Chỉ liệt kê cấu trúc trường trong từng phần tử của mảng data:

TrườngKiểuKiểu thực tế trả vềMô tả
vsTokenIdlongstringToken ID
symbolstringstringKý hiệu token
datelonglongThời gian (timestamp mili giây)
priceMarketTypeintegerintegerXu hướng giá (1: tăng, 2: giảm)

Ý nghĩa nghiệp vụ

TrườngÝ nghĩaGợi ý sử dụng
priceMarketTypeNhãn xu hướng giá1 biểu thị giai đoạn tăng, 2 biểu thị giai đoạn giảm, dùng đánh giá xu hướng giá hiện tại

Giải thích giá trị enum

priceMarketType - Xu hướng giá

Giá trịÝ nghĩa
1Tăng
2Giảm

Ví dụ yêu cầu

json
{
    "vsTokenId": 1,           // Token ID
    "startTime": 1770825600000, // Thời gian bắt đầu (timestamp)
    "endTime": 1773417600000    // Thời gian kết thúc (timestamp)
}

Ví dụ cURL (Linux/macOS)

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

Ví dụ cURL (Windows CMD)

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

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

json
{
    "code": 200,
    "message": "success",
    "data": [
        {
            "vsTokenId": "1",                     // Token ID
            "symbol": "BTC",                      // Ký hiệu token
            "date": 1773158400000,                // Thời gian
            "priceMarketType": 1                   // Xu hướng giá (1: tăng, 2: giảm)
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "date": 1773149400000,
            "priceMarketType": 1
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "date": 1773149100000,
            "priceMarketType": 1
        }
        // ... bỏ qua thêm dữ liệu
    ],
    "requestId": "xxx-xxx-xxx"
}