我在代码中使用了二进制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
这是我的密码;
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作为订单类型。
发布于 2021-05-09 20:06:24
在某些情况下,TAKE_PROFIT
是一个有效值(参见文档中的订单类型)。
但是..。正如exchangeInfo
端点所建议的,并非所有订单类型对所有对都有效。因此,如果您的对不支持收取利润订单类型,它受到Binance的限制,并且您不能在这个特定的订单上提交这个特定的订单类型。
这个特殊的对可能允许其他订单类型,而“获利”也可能允许在其他对上。
一个常见的解决办法是以预期的价格(例如100)作为常规的LIMIT
购买订单提交订单。当第一个订单完成后,按你认为是获利的价格提交一个单独的LIMIT
销售订单(例如105个)。
发布于 2021-10-14 21:23:14
在现货市场上,你只能用货币购买硬币,如果你拥有硬币,你就可以卖掉它们。因此,您只能使用市场或限制。其他的订单是期货,在那里你可以交易永久合同。以那些你可以创造的短期订单为例,你现在出售硬币并在未来购买它们。这是您可以使用的不同的订单类型,如上述获利。
https://stackoverflow.com/questions/67461204
复制相似问题