Skip to content

de-maker/zifei-panel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fuding-panel

效果图 本面板只关注全网资费变化,价差更新只是辅助。投资有风险,数据更新可能延迟,请注意交易所其他公告。 这是一个模仿 taoli.live 的资金费率面板,解决了以下几个问题:

  1. 使用本服务只需要一个费用极低甚至免费的海外服务器(1核1G就够了)
  2. 解决 taoli.live 上部分交易所无法同时完整显示:
    • 下次资费时间
    • 下次资费比例
    • 结算周期问题
  3. 优化了流量占用,交给服务端后,大家可以共享使用
  4. 解决其他面板前端订阅模式导致的交易所数据掉了不更新问题
  5. 客户端不在需要挂梯子

注意:BITGET和OKX的资费时间数据由于交易所接口限制,是页面加载后再更新的

安装

npm install

运行

npm start

服务器将在 http://localhost:3000 启动。

跨域支持

API服务已配置跨域资源共享(CORS),支持以下特性:

  • 允许所有域名访问(可通过配置修改为指定域名)
  • 支持 GET、POST、OPTIONS 请求方法
  • 允许自定义请求头和响应头
  • 支持发送cookies
  • 预检请求缓存时间为24小时

支持的交易所

API服务支持以下交易所(不区分大小写):

交易所 支持的ID
Binance binance
OKX okx, okex
Bitget bitget
Bybit bybit

API 接口

获取永续合约交易对数据

GET /api/swap-tickers?exchange=binance

参数:

  • exchange: 交易所名称(不区分大小写)

返回示例:

{
    "success": true,
    "data": {
        "BTC/USDT:USDT": {
            "symbol": "BTC/USDT:USDT",
            "last": 16597.00,
            "bid": 16596.00,
            "ask": 16597.50,
            "high": 30912.50,
            "low": 15700.00,
            "volume": 49337318,
            "timestamp": 1672376496682,
            "fundingRate": -0.001034,
            "fundingTime": 1672387200000,
            "fundingRateInterval": 8
        }
    }
}

获取资金费率数据

GET /api/funding-rates?exchange=binance

参数:

  • exchange: 交易所名称(不区分大小写)

返回示例:

{
    "success": true,
    "data": {
        "BTC/USDT:USDT": {
            "symbol": "BTC/USDT:USDT",
            "fundingRate": -0.001034,
            "fundingTime": 1672387200000,
            "fundingRateInterval": 8
        }
    }
}

获取K线数据

GET /api/kline?exchange=binance&symbol=BTC/USDT:USDT&timeframe=1m&limit=100

参数:

  • exchange: 交易所名称(不区分大小写)
  • symbol: 交易对
  • timeframe: K线周期(1m, 5m, 15m, 1h, 4h, 1d)
  • limit: 返回的K线数量

返回示例:

{
    "success": true,
    "data": [
        {
            "timestamp": 1672376400000,
            "open": 16597.00,
            "high": 16598.00,
            "low": 16596.00,
            "close": 16597.50,
            "volume": 100.00
        }
    ]
}

获取订单簿数据

GET /api/orderbook?exchange=binance&symbol=BTC/USDT:USDT&limit=20

参数:

  • exchange: 交易所名称(不区分大小写)
  • symbol: 交易对
  • limit: 返回的深度数量

返回示例:

{
    "success": true,
    "data": {
        "bids": [
            [16596.00, 1.00],
            [16595.00, 2.00]
        ],
        "asks": [
            [16597.00, 1.00],
            [16598.00, 2.00]
        ]
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.7%
  • HTML 2.3%