首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在二进制api中使用TAKE_PROFIT属性

如何在二进制api中使用TAKE_PROFIT属性
EN

Stack Overflow用户
提问于 2021-05-09 18:42:15
回答 2查看 5.3K关注 0票数 2

我在代码中使用了二进制api节点(https://github.com/binance-exchange/binance-api-node)

我用二进制api编写了购买任何硬币的javascript代码。

这是可行的,但我正在寻找类似止损的东西。与止损相反,比如profit.

例如, 任何5美元买的硬币。同时,我想在购买订单内或其他地方以6美元的价格下卖出订单。

基于Binance文档的

订单类型(orderTypes,类型):

1-限制,

2-市场,

3- STOP_LOSS,

4- STOP_LOSS_LIMIT,

5- TAKE_PROFIT,

6- TAKE_PROFIT_LIMIT,

7- LIMIT_MAKER

这是我的密码;

代码语言:javascript
运行
复制
await client.order({
        symbol: coin_name,
        side: 'BUY',
        type: ' ', // how can i use something like take profit ?
        quantity: (amount/lastPrice).toFixed(3), // max precision is 3 ?
        price: lastPrice.toFixed(3),
        //stopPrice property could be use as take_profit?
    });

当我尝试执行"type: TAKE_PROFIT“时,编译会出现一个错误;

错误信息:“此符号不支持接受利润订单”。

错误描述:符号上未启用 TAKE_PROFIT

https://api.binance.com/api/v3/exchangeInfo,我搜索响应json。

只有5种类型的订单类型,但没有TAKE_PROFIT作为订单类型。

EN

回答 2

Stack Overflow用户

发布于 2021-05-09 20:06:24

在某些情况下,TAKE_PROFIT是一个有效值(参见文档中的订单类型)。

但是..。正如exchangeInfo端点所建议的,并非所有订单类型对所有对都有效。因此,如果您的对不支持收取利润订单类型,它受到Binance的限制,并且您不能在这个特定的订单上提交这个特定的订单类型。

这个特殊的对可能允许其他订单类型,而“获利”也可能允许在其他对上。

一个常见的解决办法是以预期的价格(例如100)作为常规的LIMIT购买订单提交订单。当第一个订单完成后,按你认为是获利的价格提交一个单独的LIMIT销售订单(例如105个)。

票数 3
EN

Stack Overflow用户

发布于 2021-10-14 21:23:14

在现货市场上,你只能用货币购买硬币,如果你拥有硬币,你就可以卖掉它们。因此,您只能使用市场或限制。其他的订单是期货,在那里你可以交易永久合同。以那些你可以创造的短期订单为例,你现在出售硬币并在未来购买它们。这是您可以使用的不同的订单类型,如上述获利。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67461204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档