问题标签 [ccxt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
coinbase-api - 如何在 php 中正确获取所有 coinbase pro 交易
我有一个关于coinbase pro的问题,
如何在没有任何限制或任何限制参数的情况下使用 php 从 coinbase pro 获取所有订单/交易。
我正在使用以下库来获取所有 coinbase pro 订单,但它只给了我来自以下方法的 100 个订单。
这是方法,
这是我得到的错误,
这是图书馆的链接:
python - 如何在 python 中使用 ccxt 制作币安期货订单?
我如何在 ccxt 中下达币安期货的市价单?使用 ccxt 进行币安期货交易已经实现
在这篇文章中,他们建议使用这行代码:
上面的行是用 JavaScript 编写的。python中的等效行会是什么样子?像这样我得到一个错误:
javascript - 对特定客户端的特定响应,同时向服务器发出请求
当另一个客户端同时对同一服务器有不同的请求时,有什么方法可以得到对特定客户端的响应?这是交换服务器的代码片段。给定的函数存在于名为“ccxt”的库中,该函数“exchange.fetchMarkets()”有一个 API 向第三方服务器请求,该第三方服务器是像 'bitfinex'、'crex24'、'binance' 这样的交换服务器,等等我面临的问题是,当一个客户请求像'crex24'这样的交换时,当另一个客户请求像'binance'这样的不同交换时,他们得到的响应与函数最后一次调用的响应相同最近的交流。我希望它根据客户的请求相互独立地给出响应。
这是控制器功能:
这是服务器请求的终点:
在这里您可以找到 ccxt 库:https ://github.com/ccxt/ccxt/wiki/Manual并且可以通过“npm install ccxt”包含在项目中
python - Python 加密货币 | CCXT.ftx().fetch_my_trades() KeyError "Symbol"
我使用 CCXT 模块与多个加密货币交易所进行通信。但是,当我尝试请求我的交易或其他订单时,即使我使用了有效的符号并且其他功能也可以工作,我也会收到错误“关键错误符号”。
代码 :
错误:
我尝试过其他符号和市场,但没有成功
node.js - 当我尝试在 Bitmex (ccxt) 中取款时出现“金额无效”错误
这是我的路线:
这就是我要发布的内容:
当我执行这条路线时,我得到这个错误:
密钥和秘密都可以。otpToken 也是。我可以拿走所有东西。我对此很陌生,我无法弄清楚我的代码错误在哪里。
谢谢!!
bitcoin - 获取特定时区的币安历史数据
我在网上找到了这个 python 脚本,它通过想要的日期、资产和时间间隔从 Binance api 获取 OHLCV 历史数据。该脚本当前返回 UTC 时间的数据。
我想修改它,以便它根据指定的时区(每天/每小时)返回数据。我想只需要更改一个函数或添加一个参数,但我无法正确地做到这一点。
如何更改它以返回 UTC+2(或任何其他时区)的数据?
谢谢!盖伊
python-3.7 - 无法通过 pipenv 安装 ccxt.pro - pipenv 需要 #egg 片段来控制版本控制依赖项
我尝试ccxt.pro
通过pipenv
. 我通常使用 pythonvenv
模块来创建虚拟环境,但我也尝试使用 pipenv。
在ccxt.pro
文档中,应通过 pip3 通过 https 或 ssh 安装包。通过 github 用户和密码,我可以安装它。
当我试图安装这个库时pipenv
,我收到Installation Failed
错误:
我从setup.py安装所有依赖项,但问题仍然存在。试图应用这个,但它被卡住了Installing...
。
问题:
- 如何通过 pipenv 安装 ccxt.pro?
- 为什么我不能像使用
pip install
命令一样安装它?
python - CCXT / python - 自定义请求?
是否有可能使用 CCXT API 进行自定义 GET 或 POST 请求?例如,我在 API 请求列表中找不到其中一些,GET /api/account/v3/asset-valuation
或者POST /api/margin/v3/accounts/btc-usdt/leverage{"leverage":"10"}
GET /api/account/v3/sub-account
或者也许有一些方法可以提取 CCXT auth 标头来发出请求?
谢谢!
python - 无法使用 Binance Python API 设置止损限价单
我正在尝试创建一个LONG TRADE
包含 aBUY ORDER
和 STOP-LOSS
using的Python asyncio
, ccxt API
(调用Binance API
Binance Crypto Exchange 的 )。
首先,我创建了购买订单。之后,我等到订单完成。完成后,我正在尝试创建一个与创建的 LONG 一致的止损订单(原因:如果交易对我不利,我不想损失很多钱)。
根据日志,正在创建 BUY ORDER。我在 STOP-LIMIT 订单上收到“资金不足”。
我不明白为什么当BUY 订单 顺利通过(它甚至具有FILLED状态)时,我会在 STOP-LOSS 订单上获得“资金不足”。
如果我以 9000 美元的价格购买.0015 BTC(并且订单已完成),我应该能够以 8875 美元的价格止损 .0015 BTC(再次,以在交易对我不利的情况下保留资金)
为什么这不起作用?为什么我不能为我的交易创建止损?
ETA:在另一个线程中看到了这个:
TAKE_PROFIT与STOP_LOSS相反。一个向下执行,另一个向上执行。
问题:如何构建 API 以便为订单设置TAKE_PROFIT和STOP_LOSS?
[...剪断...]
[...剪断...]
CALLING BINANCE(对于 BUY 部分 - 效果很好):
CALLING BINANCE(对于 SELL 部分 - 出现“资金不足”错误):
购买零件的日志
出售部分的日志:
python - ccxt.base.errors.InvalidOrder:币安订单将立即触发
我正在使用 Python、Binance 和 CCXT API 库在 Binance 上创建买入订单。执行下面的代码时出现错误。
错误:ccxt.base.errors.InvalidOrder:币安订单将立即触发。
我还添加了输入。
为什么我会收到此错误?
TIA
代码
输入
日志文件
ERR-3A59F2841 Traceback(最近一次调用最后):文件“/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py”,第 568 行,在 fetch response.raise_for_status() 文件中“/ usr/lib/python3/dist-packages/requests/models.py”,第 940 行,在 raise_for_status 中引发 HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https:// api.binance.com/api/v3/order
在处理上述异常的过程中,又出现了一个异常:
回溯(最后一次调用):文件“../trade_binance/trade_binance.py”,第 660 行,在 ccxt_create_buy_order 价格=价格,参数=参数)文件“/usr/local/lib/python3.7/dist-packages/ ccxt/binance.py”,第 1223 行,在 create_order response = getattr(self, method)(self.extend(request, params)) 文件“/usr/local/lib/python3.7/dist-packages/ccxt/base /exchange.py”,第 452 行,内部返回条目(_self,**inner_kwargs)文件“/usr/local/lib/python3.7/dist-packages/ccxt/binance.py”,第 1954 行,在请求响应中= self.fetch2(path, api, method, params, headers, body) File "/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py", line 471, in fetch2 return self .fetch(request['url'], request['method'], request['headers'],request['body']) 文件“/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py”,第 580 行,在 fetch self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body) 文件“/usr/local/lib/python3.7/dist-packages/ccxt/binance.py”,第 1935 行,handle_errors self.throw_exactly_matched_exception(self.exceptions, message, self .id + ' ' + 消息)文件“/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py”,第 489 行,在 throw_exactly_matched_exception 中引发精确字符串json_response, request_headers, request_body) 文件“/usr/local/lib/python3.7/dist-packages/ccxt/binance.py”,第 1935 行,在 handle_errors self.throw_exactly_matched_exception(self.exceptions, message, self.id + ' ' + 消息)文件“/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py”,第 489 行,在 throw_exactly_matched_exception 中引发精确字符串json_response, request_headers, request_body) 文件“/usr/local/lib/python3.7/dist-packages/ccxt/binance.py”,第 1935 行,在 handle_errors self.throw_exactly_matched_exception(self.exceptions, message, self.id + ' ' + 消息)文件“/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py”,第 489 行,在 throw_exactly_matched_exception 中引发精确字符串
错误:ccxt.base.errors.InvalidOrder:币安订单将立即触发。
预计 到达时间@Igor Kroltar
感谢您的回复。在查找错误时,我发现了以下内容。在哪里可以找到step-size rule for the symbol
?