/fcoin-api

For some people,use api easily.

Primary LanguageJavaScript

Fcoin-api

For some people,use api easily!

脱胎于官方文档

Change Log

  • 更新接口,从单实例转为多实例(以便结合多 key)
  • 完善 getOrders 接口的 after 和 before 参数,用来完成分页查询

Installation

npm install fcoin-api

Examples

const Fcoin = require('fcoin-api');

//Important
let fcoin = new Fcoin({
    key: '',
    secret: ''
})

/**
 * 行情接口(ticker)
 * @param {交易对} symbol 
 */
fcoin.getTicker('ethusdt').then(data => {})

/**
 * 深度查询
 * @param {L20 default} deep 
 * @param {交易对} symbol 
 */
fcoin.getDepth('L20','ethusdt').then(data => {})

/**
 * 创建订单(买卖)
 * @param {交易对} symbol 
 * @param {买卖方向} side 
 * @param {现价还是市价} type 
 * @param {价格, string} price 
 * @param {数量, string} amount 
 */
fcoin.createOrder(symbol, side, type, price, amount).then(data => {})

/**
 * 撤销订单(买卖)
 * @param {订单id} id 
 */
fcoin.cancelOrder(id).then(data => {})

/**
 * 查询账户资产
 */
fcoin.getBalance().then(data => {})

/**
 * 查询所有订单
 * @param {交易对} symbol  'submitted,filled'
 * @param {订单状态} states 
 * @param {每页限制数量} limit 
 * @param {在某个时间戳之后, string} after
 * @param {在某个时间戳之前, string} before
 */
fcoin.getOrders(symbol, states, limit, after, before).then(data => {})

/**
 * 获取指定 id 的订单 
 * @param {订单id} id 
 */
fcoin.getOrderByid(id).then(data => {})

Note

Any question about this project, you can write a issues to me.

In addition, if you are or will soon become a miner, you can join the telegram group