问题标签 [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.

0 投票
1 回答
865 浏览

coinbase-api - 如何在 php 中正确获取所有 coinbase pro 交易

我有一个关于coinbase pro的问题,

如何在没有任何限制或任何限制参数的情况下使用 php 从 coinbase pro 获取所有订单/交易。

我正在使用以下库来获取所有 coinbase pro 订单,但它只给了我来自以下方法的 100 个订单。

这是方法,

这是我得到的错误,

这是图书馆的链接:

0 投票
5 回答
16424 浏览

python - 如何在 python 中使用 ccxt 制作币安期货订单?

我如何在 ccxt 中下达币安期货的市价单?使用 ccxt 进行币安期货交易已经实现

在这篇文章中,他们建议使用这行代码:

上面的行是用 JavaScript 编写的。python中的等效行会是什么样子?像这样我得到一个错误:

0 投票
1 回答
82 浏览

javascript - 对特定客户端的特定响应,同时向服务器发出请求

当另一个客户端同时对同一服务器有不同的请求时,有什么方法可以得到对特定客户端的响应?这是交换服务器的代码片段。给定的函数存在于名为“ccxt”的库中,该函数“exchange.fetchMarkets()”有一个 API 向第三方服务器请求,该第三方服务器是像 'bitfinex'、'crex24'、'binance' 这样的交换服务器,等等我面临的问题是,当一个客户请求像'crex24'这样的交换时,当另一个客户请求像'binance'这样的不同交换时,他们得到的响应与函数最后一次调用的响应相同最近的交流。我希望它根据客户的请求相互独立地给出响应。

这是控制器功能:

这是服务器请求的终点:

在这里您可以找到 ccxt 库:https ://github.com/ccxt/ccxt/wiki/Manual并且可以通过“npm install ccxt”包含在项目中

0 投票
1 回答
2179 浏览

python - Python 加密货币 | CCXT.ftx().fetch_my_trades() KeyError "Symbol"

我使用 CCXT 模块与多个加密货币交易所进行通信。但是,当我尝试请求我的交易或其他订单时,即使我使用了有效的符号并且其他功能也可以工作,我也会收到错误“关键错误符号”。

代码 :

错误:

我尝试过其他符号和市场,但没有成功

0 投票
2 回答
139 浏览

node.js - 当我尝试在 Bitmex (ccxt) 中取款时出现“金额无效”错误

这是我的路线:

这就是我要发布的内容:

当我执行这条路线时,我得到这个错误:

密钥和秘密都可以。otpToken 也是。我可以拿走所有东西。我对此很陌生,我无法弄清楚我的代码错误在哪里。

谢谢!!

0 投票
1 回答
7234 浏览

bitcoin - 获取特定时区的币安历史数据

我在网上找到了这个 python 脚本,它通过想要的日期、资产和时间间隔从 Binance api 获取 OHLCV 历史数据。该脚本当前返回 UTC 时间的数据。

我想修改它,以便它根据指定的时区(每天/每小时)返回数据。我想只需要更改一个函数或添加一个参数,但我无法正确地做到这一点。

如何更改它以返回 UTC+2(或任何其他时区)的数据?

谢谢!盖伊

0 投票
0 回答
222 浏览

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...

问题

  1. 如何通过 pipenv 安装 ccxt.pro?
  2. 为什么我不能像使用pip install命令一样安装它?
0 投票
1 回答
1361 浏览

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 标头来发出请求?

谢谢!

0 投票
2 回答
9882 浏览

python - 无法使用 Binance Python API 设置止损限价单

我正在尝试创建一个LONG TRADE包含 aBUY ORDERSTOP-LOSSusing的Python asyncio, ccxt API(调用Binance APIBinance Crypto Exchange 的 )。

首先,我创建了购买订单。之后,我等到订单完成。完成后,我正在尝试创建一个与创建的 LONG 一致的止损订单(原因:如果交易对我不利,我不想损失很多钱)。

根据日志,正在创建 BUY ORDER。我在 STOP-LIMIT 订单上收到“资金不足”。

我不明白为什么当BUY 订单 顺利通过(它甚至具有FILLED状态)时,我会在 STOP-LOSS 订单上获得“资金不足”。

如果我以 9000 美元的价格购买.0015 BTC(并且订单已完成),我应该能够以 8875 美元的价格止损 .0015 BTC(再次,以在交易对我不利的情况下保留资金)

为什么这不起作用?为什么我不能为我的交易创建止损?

ETA:在另一个线程中看到了这个:

TAKE_PROFITSTOP_LOSS相反。一个向下执行,另一个向上执行。

问题:如何构建 API 以便为订单设置TAKE_PROFITSTOP_LOSS

[...剪断...]

[...剪断...]

CALLING BINANCE(对于 BUY 部分 - 效果很好):

CALLING BINANCE(对于 SELL 部分 - 出现“资金不足”错误):

购买零件的日志

出售部分的日志:

0 投票
1 回答
2337 浏览

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

在此处输入图像描述