本面板只关注全网资费变化,价差更新只是辅助。投资有风险,数据更新可能延迟,请注意交易所其他公告。
这是一个模仿 taoli.live 的资金费率面板,解决了以下几个问题:
- 使用本服务只需要一个费用极低甚至免费的海外服务器(1核1G就够了)
- 解决 taoli.live 上部分交易所无法同时完整显示:
- 下次资费时间
- 下次资费比例
- 结算周期问题
- 优化了流量占用,交给服务端后,大家可以共享使用
- 解决其他面板前端订阅模式导致的交易所数据掉了不更新问题
- 客户端不在需要挂梯子
注意: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 |
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
}
}
}
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]
]
}
}