Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

exchanges

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

exchanges

bitcoin exchanges

  • 1.0.5
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

exchanges

虚拟币交易所集成

api比较
名称方法输入输出kucoinbinancehitBTCokexbithumb
市场(现货)
orderBook 订单表 orderBook
ticks tick行情ticks
tick数据(ws版)wsTicks(注意输入的不是全量数据,是变化量)
市场(期货)
tick数据(只能按照单个pair返回)tick(futureTick)
期货tick数据(ws版)wsFutureTicks
k线图kline / candlestick✅ 可选范围 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
wsFutureKlines(期货ws k线图)wsFutureKlines
币种信息(转账资费、最小转账等币种在交易所的相关信息)coin
所有币种信息coins
账户余额balances
期货账户余额futureBalances
所有账户的余额allBalances
账户资金划转moveBalance
下单order
orderInfo(订单详情)orderInfoside pair order_idpendingAmount 未完成数量dealAmount 完成数量
近期所有订单allOrders
正在执行中的订单activeOrders
已经完成的订单finishOrders
测试连接ping
服务器时间time
交易对信息(偏静态)pairs
深度信息depth(futureDepth)pair✅ limit 可选 5, 10, 20, 50, 100
交易所比较
常见参数
名称含义备注
coin币种
pair交易对币币之间交易的交易对,又称symbol,格式如 ETH-BTC
exchange交易所
startTime开始时间单位为毫秒
endTime结束时间单位为毫秒
balance余额余额,某种币种的账户剩余量
lockedBalance冻结余额交易中被锁定的余额
order_id订单id
order订单
asks卖单
price交易价格
filters限制性条件

规范

  1. 为了与数据库字段更好地对接,采用下划线命名变量

市场类

市场信息类,不用 appKey / appSecret 即可运行

orderBook

订单表

ticks

返回全量tick数据

输入配置(options)
{
  pair: 'ETH-BTC'//可选,如果为空,默认返回所有pair的数据
}
输出
//输入包含pair的情况:
  {
    "pair": "ZEC-USDT", // 交易对
    "last_price": 234, //最近一次交易价格
    "bid_price": 233.4432966,//合适的买价,如果卖则可以参考
    "ask_price": 236.49947969,//合适的卖价,如果买则可以参考
    "open_buy_orders": 266,//在线的买单数, 一些交易所没有
    "open_sell_orders": 547,//在线的卖单数 一些交易所没有
    "high": 242.34565446,//最高价(过去24h小时)
    "low": 212.00000009,//最低价(过去24h小时)
    "volume_24": 2548.18223815, //成交量(过去24小时)
    "time": "2018-04-13T19:15:53.933Z"//最后更新时间
  }
//不包含pair的情况:
 [
  {
    "pair": "ZEC-USDT", // 交易对
    "last_price": 234, //最近一次交易价格
    "bid_price": 233.4432966,//合适的买价,如果卖则可以参考
    "ask_price": 236.49947969,//合适的卖价,如果买则可以参考
    "open_buy_orders": 266,//在线的买单数, 一些交易所没有
    "open_sell_orders": 547,//在线的卖单数 一些交易所没有
    "high": 242.34565446,//最高价(过去24h小时)
    "low": 212.00000009,//最低价(过去24h小时)
    "volume_24": 2548.18223815, //成交量(过去24小时)
    "time": "2018-04-13T19:15:53.933Z"//最后更新时间
 }]

wsFutureKlines

websocket 期货k线图, 可以返回所有交易对的信息,也可以只返回指定的pair

//options: 配置
//cb: 回调函数
exchange.wsFutureKlines(options, cb);
输入配置(options)
名称意义默认必选
pair交易对无(返回所有的kline数据)
contract_type合约类型: this_week:当周 next_week:下周 quarter:季度quarter
interval时间窗口:1min/3min/5min/15min/30min/1day/3day/1week/1hour/2hour/4hour/6hour/12hour1m
输出
 { 
   unique_id: 'BTC-USD_1523691240',
   pair: 'BTC-USD',
   time: '2018-04-14T07:34:00.000Z',
   open: 8267.75,
   high: 8267.76,
   low: 8246.75,
   close: 8250,
   volume_amount: 29668,//数量(张)
   volume_coin: 359.375501249285 //数量(币)
 }

futureKlines

期货k线图, 功能如 wsFutureKlines

//options: 配置
//cb: 回调函数
await exchange.futureKlines(options, cb);

orderInfo

订单详情

await exchange.orderInfo({
    order_id: 'xxx',
    pair: 'BTC-USD'
});
名称意义默认必选
pair交易对
order_id订单id
输出
 { 
    "order_id": '11931810',
    "order_main_id": '11931810',
    "amount": 2,
    "price": 0.00017263,
    "status": "SUCCESS",// 'CANCEL', 'UNFINISH','c', 'SUCCESS','CANCELLING'
    "side": "SELL", //SELL | BUY
    "type": "MARKET", // MARKET | LIMIT
    "time": "2018-04-15T03:43:27.000Z"
 }

cancelOrder

取消订单

await exchange.cancelOrder({
    order_id: 'xxx',
    pair: 'BTC-USD'
});
输出
{
  "success": [
    "12761945"
  ],
  "error": []
}

FAQs

Package last updated on 16 Apr 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc