问题标签 [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 回答
468 浏览

python - 如何使用bybit python api获取现货订单和价格数据?

在官方的bybit api中,spot的api似乎不见了。逆perp api还在,可以得到订单和价格如下

如何在bybit的现货获取BTCUSDT的价格并下单?如果官方 API 不起作用,CCXT 没问题。

0 投票
1 回答
491 浏览

python - CCXT ByBit 平仓

我正在使用 ccxt 连接到 ByBit 并创建订单。

上面的代码片段用 USDT 买入 1 SOL。当我尝试通过下达卖单来平仓时,我看到 ByBit 在 SOL 上放置了另一个空头头寸,而没有平仓多头头寸(控制台中出现 2 个头寸):

在此处输入图像描述

如何使用 ccxt 关闭 ByBit 上的当前仓位?

0 投票
0 回答
45 浏览

python - CCXT Exchange 作为函数中的本地变量和类中的属性

我有一个关于 Python 和 CCXT 库的问题。

如果我写一个简单的 Func:

它可以完美地调用 API。

但是如果我创建 poloniex = ccxt.poloniex() 作为属性,例如:

接下来我在其他函数中使用 self.__poloniex,它不起作用。

你有什么想法吗?可能是 Python 或 CCXT 库问题?

谢谢

0 投票
0 回答
106 浏览

python - Phemex CCXT Python 为订单添加止损和获利

您好,这里是一个相当简单的问题,我只是想在 Python 上使用 CCXT 在 Phemex 上下达保证金限制订单。几乎一切都很好,我的订单成功通过。我遇到的问题是向订单添加止盈和止损,类似于在 Phemex UI 上的操作。这是执行上述操作的代码。有谁知道成功添加 SL/TP 需要进行哪些修改?非常感谢!

任何帮助或建议将不胜感激!谢谢!

0 投票
2 回答
466 浏览

python - Python:如何在过去给定时间获取加密货币的价格

有什么方法可以ccxt用来提取过去给定时间加密货币的价格吗?

示例:在 binance 上获取 BTC 的价格2018-01-24 11:20:01

0 投票
2 回答
75 浏览

python - 是否可以从 CCXT 获取钱包状态(在线或离线存款和取款)和限制?

我正在尝试使用CCXT创建一个包含钱包状态的货币表(存款和取款是在线还是离线),以及各自的最小值(最低存款,最低取款)和最大值(最多取款),即

比特币 | 存款:开| 取款:开 | 最低存款:.01 | 最低提款:.01 | 最大提款:10

我正在为火币的交易所做这个,所以如果CCXT不提供这个能力,我可能需要直接使用火币的API 。

0 投票
2 回答
167 浏览

python - 通过 ccxt 使用 Phemex API 进行交易

我尝试在 python 中使用 phemex API 创建一个杠杆交易机器人。我是这样连接的:

然后我通过这个片段得到了我在 phemex 上的实际杠杆,以及我必须交易多少免费 BTC。

直到这里一切都对我有用。现在我找到了一个更改杠杆的代码片段:

但是杠杆仍然保持在旧值。有人可以帮我解决这个问题。太感谢了。


PS:这些是可用的功能:

最好的问候丹尼尔

0 投票
1 回答
140 浏览

python - 如何为使用 ccxt 检索的历史报价设置时区?

下面来自 ccxt 的 python 示例将获取历史报价。

https://github.com/ccxt/ccxt/blob/master/examples/py/binance-fetch-ohlcv-to-csv.py

该代码未显示如何设置时区。如何将获取的报价时间戳设置为亚洲香港/新加坡时区?

我正在使用 python 3.9

0 投票
1 回答
330 浏览

python - 使用 ccxt 创建带止盈和止损的合约订单

使用 ccxt 库,我可以在 phemex 上创建订单。我使用以下命令:

但是我想做一个杠杆(合约)交易,怎么设置呢?如果订单是多头或空头订单,如何更改?通过创建订单,我想设置止损和止盈点。我想我必须在参数中这样做。有没有人有这样的语法?

谢谢!

0 投票
0 回答
224 浏览

python-3.x - 为什么我会收到此 Python 脚本执行错误?- ccxt binance 代码在 Windows 上运行良好,但在 Ubuntu、Google Cloud 上运行错误

这是一个奇怪的现象。

The code works normally on Windows (PC), but an error message occurs in Google Cloud as well as AWS, Azure

给定以下代码:

我的环境: 桌面: window10,vscode

谷歌云: Ubuntu 21.10

Python: 3.8.12 64 位

现象:下面的可执行代码在Windows(PC)上正常运行。但是,在使用 ubuntu 的 Google Cloud Platform 等云服务中会出现错误。

The code in question(Part of doubt): 如果注释掉#test 代码部分,它在Windows 和Goodle Cloud 上正常运行。仅当 'balance = exchange.fetch_balance()' 与下面的#main 代码部分一起时才会发生错误。但在 Windows 上它仍然可以正常工作。

此代码对于检查余额是绝对必要的。

Please help me!!!

错误信息