Code Monkey home page Code Monkey logo

okex-v3-js's Introduction

OKEX-V3-JS

node version

类说明

构造函数参数

url:https://www.okex.com

accessKey 您在创建API密钥时获得

passphrase 您在创建API密钥时指定

secretKey 您在创建API密钥时获得

RestCommonApi.js 父类

getOkexTime 获取服务时间

RestWalletApi.js 钱包API

getCurrencies 获取币种列表

getWallet 钱包账户信息

getWalletByCurrency 单一币种账户信息

postTransfer 资金划转

postWithdrawal 提币

getWithdrawalFee 提币手续费

getWithdrawalHistory 查询最近所有币种的提币记录与单个

getLedger 账单流水查询

getDepositAddress 获取充值地址

getDepositHistory 获取充值记录

RestSpotApi.js 币币交易API

getAccounts 币币账户信息

ledger 账单流水查询

postOrders 下单

postBatch_orders 批量下单

postCancel_orders 撤销指定订单

postCancel_batch_orders 批量撤销订单

getOrders 获取订单列表

getOrders_pending 获取所有未成交订单

geOrdersById 获取订单信息

getFills 获取成交明细

getInstruments 获取币对信息

getInstrumentsBybook 获取深度数据

getInstrumentsTicker 获取全部ticker信息

getInstrumentsTickerById 获取某个ticker信息

getInstrumentsTrades 获取成交数据

getInstrumentsCandles 获取K线数据

RestMarginApi.js 币币杠杆API

getMarginAccounts 币币杠杆账户信息

getMarginAccountByInstrument_id 单一币对账户信息

getMarginLedger 账单流水查询

getMarginVailability 杠杆配置信息

getMarginVailabilityById 某个杠杆配置信息

getMarginBorrowed 获取借币记录

getMarginBorrowedById 某账户借币记录

postMarginBorrow 借币

postMarginRepayment 还币

postMarginOrders 下单

postMarginBatch_orders 批量下单

postMarginCancel_orders 撤销指定订单

postMarginCancel_batch_orders 批量撤销订单

getMarginOrders 获取订单列表

getMarginOrdersById 获取订单信息

getMarginOrders_pending 获取所有未成交订单

getMarginFills 获取成交明细

RestEttApi.js ETT API

getEttAccounts 组合账户信息

getEttAccountsByCurrency 单一币种账户信息

getEttLedger 账单流水查询

postEttOrders 下单

deleteEttOrders 撤销指定订单

getEttOrders 获取订单列表

getEttOrdersById 获取订单信息

getEttConstituents 获取组合成分

getEttDefinePrice 获取ETT清算历史定价

RestFuturesApi 合约API

getFuturesPosition() 合约持仓信息

getFuturesPosition(instrument_id) 单个合约持仓信息

getFuturesAccounts() 所有币种合约账户信息

getFuturesLeverage(currency) 获取合约币种杠杆倍数

postFuturesLeverage 设定合约币种杠杆倍数

getFuturesLedger(currency) 账单流水查询

postFuturesOrder(client_oid, instrument_id, type, price, size, match_price, leverage) 下单

postFuturesOrders(instrument_id, leverage, orders_data) 批量下单

postFuturesCancel_order(instrument_id, order_id) 撤销指定订单

postFuturesCancel_batch_orders(instrument_id, order_ids) 批量撤销订单

getFuturesOrdersByInstrument_id(instrument_id,status,from,to,limit) 获取订单列表

getFuturesOrdersByInstrument_idAndOrderId(instrument_id,order_id) 获取订单信息

getFuturesFills(order_id,instrument_id,from,to,limit) 获取成交明细

getFuturesInstruments() 获取币对信息

getFuturesInstrumentsBook(instrument_id,size) 获取深度数据

getFuturesInstrumentsTicker() 获取全部ticker信息

getFuturesInstrumentsTickerByInstrument_id(instrument_id) 获取某个ticker信息

getFuturesInstrumentsTradesByInstrument_id(instrument_id,from,to,limit) 获取成交数据

getFuturesInstrumentsCandlesByInstrument_id(instrument_id,start,end,granularity) 获取K线数据

getFuturesInstrumentsIndexByInstrument_id(instrument_id) 获取指数信息

getFuturesRate() 获取法币汇率

getFuturesInstrumentsEstimated_price(instrument_id) 获取预估交割价

getFuturesInstrumentsOpen_interest(instrument_id) 获取平台总持仓量

getFuturesInstrumentsPrice_limit(instrument_id) 获取当前限价

getFuturesInstrumentsLiquidation(instrument_id, status, from, to, limit) 获取爆仓单

getFuturesInstrumentsHolds(instrument_id) 获取合约挂单冻结数量

npm package url

https://www.npmjs.com/package/okex-v3

安装包

npm i okex-v3 --save

钱包API 使用

import * as okex from 'okex-v3'

import log4js, { Logger } from 'log4js'

log4js.configure({
    appenders: {
        console: { type: 'console' }
    },
    categories: { default: { appenders: ['console'], level: 'all' } }
})
let loggger = log4js.getLogger()


//url:https://www.okex.com 

//accessKey 您在创建API密钥时获得

//passphrase 您在创建API密钥时指定

//secretKey 您在创建API密钥时获得

let restWalletApi = new okex.RestWalletApi("https://www.okex.com", "", "", "")

restWalletApi.getCurrencies().then(function (res) {
    res.json().then(function (json) {
        loggger.debug(json)
    })
})

合约API 使用

import * as okex from 'okex-v3'

import log4js, { Logger } from 'log4js'

log4js.configure({
    appenders: {
        console: { type: 'console' }
    },
    categories: { default: { appenders: ['console'], level: 'all' } }
})
let loggger = log4js.getLogger()


//url:https://www.okex.com 

//accessKey 您在创建API密钥时获得

//passphrase 您在创建API密钥时指定

//secretKey 您在创建API密钥时获得

let restFuturesApi = new okex.RestFuturesApi("https://www.okex.com", "", "", "")

restFuturesApi.getFuturesPosition().then(function (res) {
    res.json().then(function (json) {
        loggger.debug(json)
    })
})

币币交易 使用

import * as okex from 'okex-v3'

import log4js, { Logger } from 'log4js'

log4js.configure({
    appenders: {
        console: { type: 'console' }
    },
    categories: { default: { appenders: ['console'], level: 'all' } }
})
let loggger = log4js.getLogger()


//url:https://www.okex.com 

//accessKey 您在创建API密钥时获得

//passphrase 您在创建API密钥时指定

//secretKey 您在创建API密钥时获得

let restSpotApi = new okex.RestSpotApi("https://www.okex.com", "", "", "")

restSpotApi.getAccounts().then(function (res) {
    res.json().then(function (json) {
        loggger.debug(json)
    })
})

币币杠杆 使用

import * as okex from 'okex-v3'

import log4js, { Logger } from 'log4js'

log4js.configure({
    appenders: {
        console: { type: 'console' }
    },
    categories: { default: { appenders: ['console'], level: 'all' } }
})
let loggger = log4js.getLogger()


//url:https://www.okex.com 

//accessKey 您在创建API密钥时获得

//passphrase 您在创建API密钥时指定

//secretKey 您在创建API密钥时获得

let restMarginApi = new okex.RestMarginApi("https://www.okex.com", "", "", "")

restMarginApi.getMarginAccounts().then(function (res) {
    res.json().then(function (json) {
        loggger.debug(json)
    })
})

Ett 使用

import * as okex from 'okex-v3'

import log4js, { Logger } from 'log4js'

log4js.configure({
    appenders: {
        console: { type: 'console' }
    },
    categories: { default: { appenders: ['console'], level: 'all' } }
})
let loggger = log4js.getLogger()


//url:https://www.okex.com 

//accessKey 您在创建API密钥时获得

//passphrase 您在创建API密钥时指定

//secretKey 您在创建API密钥时获得

let restEttApi = new okex.RestEttApi("https://www.okex.com", "", "", "")

restEttApi.getEttAccounts().then(function (res) {
    res.json().then(function (json) {
        loggger.debug(json)
    })
})

模板

https://github.com/qugang/okex-v3-js-template

okex-v3-js's People

Contributors

moeadham avatar dependabot[bot] avatar svennee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.