是否有人为买卖一双像"DOGEUSDT“或其他对(保证金交易)做了适当的工作功能,我已经尽了最大的努力,但最后我遇到了不同的错误,例如:批号错误,资金不足,或者这个API中最常见的价格过滤错误。
我想出的功能如下,有人能告诉我我错过了什么吗?
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#交易费用考虑到数量=圆形(数量,精度)返回量
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)退货订单
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一样正常工作,但是它们没有,一些错误会出现很多大小的故障,资金不足,或者别的什么,我在这里缺少什么,能不能有人帮助我,我已经挣扎了几天
提前感谢
发布于 2021-11-16 16:23:33
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))https://stackoverflow.com/questions/67894823
复制相似问题