首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Binance Api -买卖功能- python

Binance Api -买卖功能- python
EN

Stack Overflow用户
提问于 2021-06-08 21:31:27
回答 1查看 1.2K关注 0票数 0

是否有人为买卖一双像"DOGEUSDT“或其他对(保证金交易)做了适当的工作功能,我已经尽了最大的努力,但最后我遇到了不同的错误,例如:批号错误,资金不足,或者这个API中最常见的价格过滤错误。

我想出的功能如下,有人能告诉我我错过了什么吗?

  1. 这个函数是提供买入/短量的,它运行得相当公平。

def buy_quantity(符号,(资产):a=0,而a< 3: try: bal = pd.DataFrame(client.get_margin_account()'userAssets') bal = bal [bal‘资产’=资产]bal=float(bal‘’free‘)* 0.90中断,除了:print(“无法提取资产value..retrying”)) float(client.get_recent_trades(symbol=symbol)) stepSize = float(client.get_symbol_info(symbol)'filters''stepSize') stepSize=int(圆(-math.log(StepSize),( 10),0)数量=(巴尔/价格)*0.9995#交易费用考虑到数量=圆形(数量,精度)返回量

  1. 这个函数是用来弥补短的,它基本上是给你借来的数量。

def sell_quantity1(资产):a=0,而a< 3: try: order =sell_quantity1= order [ order‘资产==asset] order =float(order’book‘)以外的除外:print(“无法提取借来的订单)。.retrying") a+=1 order =圆形(order,5)退货订单

  1. 这个函数是卖出多头头寸

def sell_quantity2(资产):a=0,而a< 3: try: order =sell_quantity2= order [ order‘资产==asset] order =float(order’‘free’)除:print(“无法提取订单簿.) a+=1 order =圆形(order,5)退货订单

我认为函数2和3应该像函数1一样正常工作,但是它们没有,一些错误会出现很多大小的故障,资金不足,或者别的什么,我在这里缺少什么,能不能有人帮助我,我已经挣扎了几天

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2021-11-16 16:23:33

代码语言:javascript
复制
def order(side, quoteOrderQty, symbol, order_type=ORDER_TYPE_MARKET):
    try:
        order = client.create_order(symbol=symbol, side=side, type=order_type, quoteOrderQty=quoteOrderQty)
        print(order)
    except Exception as e:
        print("exception - {}".format(e))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67894823

复制
相关文章

相似问题

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