# -*- coding: utf-8 -*-
# PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN:
# https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code
from ccxt.async_support.base.exchange import Exchange
# -----------------------------------------------------------------------------
try:
basestring # Python 3
except NameError:
basestring = str # Python 2
import hashlib
from ccxt.base.errors import ExchangeError
from ccxt.base.errors import AuthenticationError
from ccxt.base.errors import PermissionDenied
from ccxt.base.errors import AccountSuspended
from ccxt.base.errors import ArgumentsRequired
from ccxt.base.errors import BadRequest
from ccxt.base.errors import BadSymbol
from ccxt.base.errors import InsufficientFunds
from ccxt.base.errors import InvalidAddress
from ccxt.base.errors import InvalidOrder
from ccxt.base.errors import OrderNotFound
from ccxt.base.errors import CancelPending
from ccxt.base.errors import NotSupported
from ccxt.base.errors import DDoSProtection
from ccxt.base.errors import ExchangeNotAvailable
from ccxt.base.errors import OnMaintenance
from ccxt.base.errors import InvalidNonce
from ccxt.base.errors import RequestTimeout
from ccxt.base.decimal_to_precision import TRUNCATE
from ccxt.base.decimal_to_precision import TICK_SIZE
class okex(Exchange):
def describe(self):
return self.deep_extend(super(okex, self).describe(), {
'id': 'okex',
'name': 'OKEX',
'countries': ['CN', 'US'],
'version': 'v3',
'rateLimit': 1000, # up to 3000 requests per 5 minutes ≈ 600 requests per minute ≈ 10 requests per second ≈ 100 ms
'pro': True,
'has': {
'cancelOrder': True,
'CORS': False,
'createOrder': True,
'fetchBalance': True,
'fetchClosedOrders': True,
'fetchCurrencies': False, # see below
'fetchDepositAddress': True,
'fetchDeposits': True,
'fetchLedger': True,
'fetchMarkets': True,
'fetchMyTrades': True,
'fetchOHLCV': True,
'fetchOpenOrders': True,
'fetchOrder': True,
'fetchOrderBook': True,
'fetchOrders': False,
'fetchOrderTrades': True,
'fetchTime': True,
'fetchTicker': True,
'fetchTickers': True,
'fetchTrades': True,
'fetchTransactions': False,
'fetchWithdrawals': True,
'futures': True,
'withdraw': True,
},
'timeframes': {
'1m': '60',
'3m': '180',
'5m': '300',
'15m': '900',
'30m': '1800',
'1h': '3600',
'2h': '7200',
'4h': '14400',
'6h': '21600',
'12h': '43200',
'1d': '86400',
'1w': '604800',
},
'hostname': 'okex.com',
'urls': {
'logo': 'https://user-images.githubusercontent.com/1294454/32552768-0d6dd3c6-c4a6-11e7-90f8-c043b64756a7.jpg',
'api': {
'rest': 'https://www.{hostname}',
},
'www': 'https://www.okex.com',
'doc': 'https://www.okex.com/docs/en/',
'fees': 'https://www.okex.com/pages/products/fees.html',
'referral': 'https://www.okex.com/join/1888677',
'test': {
'rest': 'https://testnet.okex.com',
},
},
'api': {
'general': {
'get': [
'time',
],
},
'account': {
'get': [
'wallet',
'sub-account',
'asset-valuation',
'wallet/{currency}',
'withdrawal/history',
'withdrawal/history/{currency}',
'ledger',
'deposit/address',
'deposit/history',
'deposit/history/{currency}',
'currencies',
'withdrawal/fee',
],
'post': [
'transfer',
'withdrawal',
],
},
'spot': {
'get': [
'accounts',
'accounts/{currency}',
'accounts/{currency}/ledger',
'orders',
'orders_pending',
'orders/{order_id}',
'orders/{client_oid}',
'trade_fee',
'fills',
'algo',
# public
'instruments',
'instruments/{instrument_id}/book',
'instruments/ticker',
'instruments/{instrument_id}/ticker',
'instruments/{instrument_id}/trades',
'instruments/{instrument_id}/candles',
'instruments/{instrument_id}/history/candles',
],
'post': [
'order_algo',
'orders',
'batch_orders',
'cancel_orders/{order_id}',
'cancel_orders/{client_oid}',
'cancel_batch_algos',
'cancel_batch_orders',
],
},
'margin': {
'get': [
'accounts',
'accounts/{instrument_id}',
'accounts/{instrument_id}/ledger',
'accounts/availability',
'accounts/{instrument_id}/availability',
'accounts/borrowed',
'accounts/{instrument_id}/borrowed',
'orders',
'accounts/{instrument_id}/leverage',
'orders/{order_id}',
'orders/{client_oid}',
'orders_pending',
'fills',
# public
'instruments/{instrument_id}/mark_price',
],
'post': [
'accounts/borrow',
'accounts/repayment',
'orders',
'batch_orders',
'cancel_orders',
'cancel_orders/{order_id}',
'cancel_orders/{client_oid}',
'cancel_batch_orders',
'accounts/{instrument_id}/leverage',
],
},
'futures': {
'get': [
'position',
'{instrument_id}/position',
'accounts',
'accounts/{underlying}',
'accounts/{underlying}/leverage',
'accounts/{underlying}/ledger',
'order_algo/{instrument_id}',
'orders/{instrument_id}',
'orders/{instrument_id}/{order_id}',
'orders/{instrument_id}/{client_oid}',
'fills',
'trade_fee',
'accounts/{instrument_id}/holds',
'order_algo/{
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
资源分类:Python库 所属语言:Python 资源全名:ccxt-1.33.86.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
Python库 | ccxt-1.33.86.tar.gz (289个子文件)
setup.cfg 205B
MANIFEST.in 100B
package.json 11KB
PKG-INFO 112KB
PKG-INFO 112KB
okex.py 147KB
okex.py 146KB
bitget.py 134KB
bitget.py 134KB
phemex.py 99KB
phemex.py 99KB
binance.py 95KB
binance.py 94KB
exmo.py 89KB
exmo.py 89KB
bybit.py 87KB
bybit.py 87KB
exchange.py 84KB
hbtc.py 78KB
hbtc.py 77KB
deribit.py 74KB
stex.py 74KB
deribit.py 73KB
stex.py 73KB
bitpanda.py 72KB
bitpanda.py 72KB
kucoin.py 70KB
kucoin.py 70KB
bitmax.py 69KB
bitmax.py 68KB
xena.py 67KB
xena.py 66KB
bittrex.py 64KB
wavesexchange.py 64KB
bittrex.py 64KB
wavesexchange.py 64KB
kraken.py 62KB
qtrade.py 62KB
qtrade.py 62KB
kraken.py 62KB
bitvavo.py 60KB
upbit.py 60KB
ftx.py 59KB
bitvavo.py 59KB
upbit.py 59KB
ftx.py 59KB
huobipro.py 59KB
huobipro.py 59KB
bitmex.py 58KB
bitmex.py 58KB
poloniex.py 57KB
poloniex.py 57KB
bytetrade.py 53KB
bytetrade.py 53KB
crex24.py 51KB
crex24.py 50KB
coinbase.py 50KB
bitbay.py 50KB
coinbase.py 50KB
bitbay.py 50KB
bw.py 50KB
timex.py 50KB
bw.py 50KB
timex.py 49KB
probit.py 49KB
probit.py 48KB
bigone.py 48KB
therock.py 48KB
bitz.py 48KB
bigone.py 48KB
therock.py 48KB
bitz.py 48KB
cex.py 47KB
cex.py 46KB
bitfinex2.py 46KB
bitfinex.py 46KB
bitfinex2.py 46KB
bitfinex.py 46KB
dsx.py 45KB
dsx.py 45KB
bitstamp.py 44KB
bitstamp.py 44KB
digifinex.py 44KB
digifinex.py 43KB
hitbtc.py 43KB
hitbtc.py 43KB
hollaex.py 42KB
hollaex.py 42KB
liquid.py 42KB
liquid.py 42KB
currencycom.py 41KB
currencycom.py 41KB
idex.py 41KB
idex.py 41KB
eterbase.py 41KB
eterbase.py 40KB
aofex.py 40KB
aofex.py 40KB
bibox.py 38KB
bibox.py 37KB
共 289 条
- 1
- 2
- 3
资源评论
挣扎的蓝藻
- 粉丝: 14w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB经典数学建模代码.zip
- MATLAB实现的各种非线性规划算法.zip
- MATLAB实时交互式语音工具本系列是过时的SP3ARK系列将会更新.zip
- MATLAB实现的一个基本HOG SVM行人检测器.zip
- matlab学位论文绘图辅助工具.zip
- MATLAB同步压缩工具箱.zip
- matlab协同过滤MovieLens数据电影推荐系统.zip
- MATLAB移动机器人导航示例代码.zip
- 反激变器设计 指标: 1输入可调200-1000直流电源 2输出三路直流稳压电源分别为:+15 V 2A、-15 V 0.5A 和+24 V 1A;±15V 输出的稳压精度为 2%,24V 输
- MATLAB应用程序访问ChatGPT API从OpenAI.zip
- MATLAB应用程序对近红外光谱数据进行处理和可视化.zip
- MATLAB中常用的相位检索算法包括ER、HIO、DM、ASR、RAAR.zip
- MATLAB张量工具.zip
- MATLAB与NS3联合仿真.zip
- MATLAB中的深度学习变压器模型.zip
- MATLAB中的快速线性代数.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功