问题标签 [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 投票
2 回答
522 浏览

python - 如何使用 ccxt 为 backtrader 创建 pandasData

我正在尝试使用 backtrader 对策略进行回测。我看到的大多数示例都使用 csv 文件。我想知道是否可以从交易所获取数据并将其转换为 pandas 数据框,然后使用 backtrader?当我运行它时,我得到一个错误AttributeError: 'numpy.int64' object has no attribute 'lower',它是指pandafeed.py

如果我使用列名并将代码更改为以下

我收到这个错误

AttributeError:“int”对象没有属性“to_pydatetime”

熊猫饲料.py

我的问题是:如何将列表变成可以用来运行反向交易者的东西?谢谢你。

PS返回的示例数据结构klines将类似于

[ [1621152000000, 49375.28, 49795.89, 48656.0, 49014.99, 10956.006583], [1621166400000, 49014.99, 49249.06, 47566.01, 47727.26, 14166.961995], [1621180800000, 47727.26, 48097.59, 44444.44, 45549.26, 36819.653456], [1621195200000, 45553.24, 46480.0, 43825.39, 46431.5, 28724.055984], [1621209600000, 46426.83, 46686.0, 42777.0, 42915.46, 28171.858447], [1621224000000, 42915.46, 45400.0, 42196.97, 45149.18, 40557.45817], [1621238400000, 45143.28, 45800.0, 44291.84, 45731.39, 23851.50751], [ 1621252800000, 45733.55, 45791.04, 43156.0, 43362.75, 23137.989315], [1621267200000, 43357.0, 44400.0, 42001.0, 44197.73, 30883.162039], [1621281600000, 44197.73, 44939.2, 42500.0, 43538.04, 20055.197255], [1621296000000, 43538.02, 45281.34, 43150.79, 44779.83、19252.919453]、[1621310400000、44774.78、45799.29、44738.26、45172.7、17218.430549]、[1621324800000、45172。69、45420.0、44607.08、45225.71、8427.020047]]

0 投票
1 回答
1869 浏览

javascript - 如何在 ccxt 中使用 fetchBalance() 参数

我是 ccxt 的新手,我正在尝试以 USDT 取回我的余额。

此信息包含在以下代码返回给我的内容中:

但它也返回了很多我不需要的其他数据。

该文档包括以下代码: fetchBalance (params = {})

我不明白如何使用“参数”。

手册的相应摘录在这里:https ://ccxt.readthedocs.io/en/latest/manual.html#querying-account-balance

0 投票
1 回答
594 浏览

python - 我可以从 CCXT API 调用中获得原始交换响应吗?

是否有可能从交易所(例如 Binance)获得原始响应?

由于 CCXT 提供了覆盖API params的可能性,我认为也有可能获得原始响应。

现在我正在覆盖 CCXT 模块本身——也许有比这更好的解决方案?

0 投票
0 回答
358 浏览

python - 在 pythonanywhere 上部署 freqtrade 时出错(binance 错误)

我想在 pythonanywhere 上部署 freqtrade 机器人,我安装了要求,然后在 pythonanywhere 的控制台中使用命令运行 api。但我有以下错误:

我试图在浏览器中发出获取请求并且它有效。所以我不明白这有什么问题......

这是查看错误的另一种方法:

PS:我对另一种部署方法持开放态度

先感谢您 !

0 投票
1 回答
141 浏览

stochastic - stocktsats Stoch RSI 值与交易视图值不匹配

在 10 秒的循环中,以上产生以下输出:

当我比较所有 kdj* 值时,我看不出与交易视图的标准 stoch rsi 与 3/3/14/14/close 参数在同一时间段内的值有很强的相似性。我已经多次调整了 KDJ_WINDOW 和 KDJ_PARAM 值,几乎所有对我来说都有意义的 3、7 和 14 组合;我尝试过调用 _calc_kd 而没有,我尝试在 _calc_kd 调用之间调整 KDJ_WINDODW 和 KDJ_PARAM;我试图只引用 ['kdjk'] 和 ['kdjd']; 我已经尝试使用https://www.programmersought.com/article/69583827158/中提到的 ['kdjk_N'] 列,但我无法密切复制交易视图值......

我错过了什么/做错了什么?

(注 1:对交换的任何引用都是针对ccxt交换对象的)。(注 2:我正在使用stockstats

0 投票
0 回答
56 浏览

javascript - 我有这个错误:无法读取未定义的属性“原型”

我有这个错误:

我使用 ccxt 和 express。我认为它表达了问题,但我不知道该怎么做。

0 投票
0 回答
478 浏览

python - CCXT okex5 掉期合约

我正在尝试在 okex 交易所版本 5 上使用 ccxt 创建一个永久限价订单。该 API 已成功在现货交易所下订单(限价和市场订单),但不是在永续交易上。这是我正在尝试的 -

错误信息-

在搜索了这个错误之后,我在他们的文档中发现了这个 -

文档链接 - Okex v5

PS - 我可以通过 okex 上的交易仪表板而不是通过 API 来放置它。我有足够的余额来创建这个订单。

整个错误信息是这样的——

0 投票
0 回答
109 浏览

algorithmic-trading - 在CCXT交易前如何确定市价单金额?

如果您直接在加密货币交易所进行交易,您可以选择下市价单。这些都立即实现。交易所的 Web UI 提供了在您下订单之前将要履行的金额。

这一切都很好,但我不想使用 Web UI 和手动下市价单,而是想使用 CCXT 为我下市价单。我知道下市价单是在CCXT中实现的。

我想了解的是如何在下市价单之前通过 API 查询交易所以确定市价单率。

  1. 是否可以使用CCXT或交易所API查询市价单?
  2. 如果不是,我如何估算或计算市价单的价格?
0 投票
0 回答
63 浏览

ccxt - 如何调用 ccxt 使用 bitget DEMO 货币 'cmt_btcsusdt'

我正在使用 CCXT 版本 1.50.95。我想通过 fetch_balance() 调用' cmt_btcsusdt ',但它似乎不起作用。'cmt_btcsusdt' 用于模拟交易。我必须输入一些选项参数或我的脚本有问题?

结果是……

没有“cmt_btcsusdt”。

0 投票
2 回答
4962 浏览

python - 是否有 Binance API 端点来关闭所有头寸?

是否有一个特定的币安期货 API 端点可以自动关闭所有头寸?GUI中有这样一个选项。现在我只能想象获得所有头寸的数量而不是卖出那个数量,但有没有更简单的方法?

最好我希望能够调用 ccxt 库或 python-binance 库。