Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mrphy/zifei-panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

12 Commits

Repository files navigation

fuding-panel

效果图

本面板集合BINANCE、BITGET、BYBIT、OKX的资费数据和盘口价差,方便资费套利和价差发现。 本工具不涉及私钥,不涉及下单,仅作为行情聚合。 第三方pacakge仅包含 axios,ccxt,express,cors。 数据更新可能延迟,请注意交易所其他公告。

04/27更新:

  1. 将数据完全交给服务器缓存订阅,提升速度10倍以上
  2. 支持两个交易所直接直接对比价差显示,价差及时性提高
  3. 支持价差排序,方便价格套利交易发现路径
  4. 币种筛选交给服务器规则,客户端更轻量(默认BITGET 交易量1M,资费绝对值0.1%)

初次发布

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

界面上借鉴了taoli.live

安装

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

A data panel for crypto assets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.4%
  • HTML 1.6%

AltStyle によって変換されたページ (->オリジナル) /