我在玩Binance API,用python3.6制作交易机器人。和CCXT library(这里是docs)。在
他们网站上有一个非常有用的功能,那就是可以按当前余额的一定比例下单:
例如,如果我正在查看BTC/USDT
加密硬币对,并且我的账户上有50 USDT
,我可以选择购买N
数量的BTC
,或者使用我账户的USDT
中的100%
进行购买,从而最大限度地购买{
我读了很多次文档,但是我找不到用API执行这些“余额百分比”订单的选项:我唯一能做的就是向order函数传递一个float
。
我现在是这样下单的:
amount = 0.001
symbol = "BTC/USDT"
def buyorder(amount, symbol): # this makes a market order taking in the amount I defined before, for the pair defined by "symbol"
type = 'market' # or 'limit'
side = 'buy' # or 'sell'
params = {} # extra params and overrides if needed
order = exchange.create_order(symbol, type, side, amount, params)
有人知道是否有一个内置的能力来做 百分比订单?如果API没有办法做到这一点,你会建议一些解决办法吗?在
我希望能够将我当前余额的百分比作为amount
提供给API,这样我就可以随时使用它,而不必在费用减少时更新
目前没有回答
相关问题 更多 >
编程相关推荐