微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用币安设置止盈限价单

如何解决如何使用币安设置止盈限价单

我的示例代码

import ccxt


binance = ccxt.binance({
    'enableRateLimit': True,'apiKey': '****','secret': '****','options': {'defaultType': 'margin'}
})

binance.create_order('BTC/USDT','take_profit_limit','buy',0.1,price = binance.fetch_ticker('BTC/USDT')['last'],params = {'type': 'takeProfit','stopPrice' : stop})

where stop > price 出现以下错误

ccxt.base.errors.OrderImmediatelyFillable:币安止损价格将 立即触发。

在我看来,它试图以“止损”价格设置止损,而不是我想要的止盈限价单。我在 Binance API 的文档中看到,与 take_profit_limit 订单类型相关的唯一额外参数是这个 stopPrice 而不是类似的“take_profit”。我也可以通过在币安网站上手动设置止盈订单,只需将此触发价格“止损”设置为大于买入价,但我无法让 ccxt 做到这一点。

恐怕我在全能 Kroiter 的示例中也找不到任何帮助,但我可能遗漏了一些东西,所以我也愿意提供有用的链接

解决方法

我没有具体的答案给你。

但是,您需要从问题中删除您的 API 密钥和秘密字符串。

我会立即在 Binance 上停用此密钥。

,

take_profit_limit 订单类型旨在在价格跌至止损价时触发买入,然后您以限价买入。如果您想在价格上涨到特定点后买入,请使用 STOP_LOSS_LIMIT 订单类型。如果您想立即购买,只需使用 LIMIT 订单。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?