Количество фактических заказов не соответствует количеству, напечатанному до них.

Автор:В снегу., Создано: 2021-04-30 06:59:35, Обновлено:

img

2021-04-30 06:49:07 Futures_Binance Ошибка Buy ((22.7789, 0): 400: {code:-4003,??msg:Quantity less than zero.} 2021-04-30 06:49:07 Информация buy_price: 22.7789 buy_amount: 0.5888040136226255 WAVES_USDT 2021-04-30 06:49:07 Futures_Binance Ошибка Sell ((22.9508, 0): 400: {code:-4003,??msg:Quantity less than zero.} 2021-04-30 06:49:07 Информация sell_price: 22.9508 position[0][Amount]: 0.8 WAVES_USDT

Ниже представлены журналы, напечатанные до заказа, фактически имеющие 0,8, а на момент выставления заказа 0, не знаю, что это такое, появилось несколько раз.


Больше

ТраваТак что, если мы зададим точность 0, то int ((0.8) = 0

В снегу.position=_C ((e.GetPosition)) sell_price=position[0]['Price']*params1["pingduo][index] Продажа цены на товар Log (('sell_price: ',round ((sell_price, int ((params1["arrPricePrecision"][index])), 'position[0]["Amount"]:', position[0]["Amount"), e.GetCurrency (()) firstInfo=e.Sell(round(sell_price, int ((params1["arrPricePrecision"][index]))), position[0]["Amount"], e.GetCurrency (()) params1["close_buy_order"][index]['id'] = первая информация params1["close_buy_order"][index]['price'] = round ((sell_price, int)) params1["arrPricePrecision[index])) params1["close_buy_order"][index]['amount']=position[0]["Amount"] Это стратегический код.

В снегу.Положение=_C ((e.GetPosition) sell_price=position[0]['Price']*params1["pingduo"][index] Log (('sell_price:',round(sell_price,int(params1["arrPricePrecision"][index])),'position[0]["Amount"]:',position[0]["Amount"],e.GetCurrency()) firstInfo=e.Sell(round(sell_price,int(params1["arrPricePrecision"][index])),позиция[0]["Амма"],e.GetCurrency()) params1["close_buy_order"][index]['id'] = firstInfo params1["close_buy_order"][index]['price'] = круглый ((продажная_цена,int(params1["arrPricePrecision"][index])) params1["close_buy_order"][index]['amount']=position[0]["Amount"]

В снегу.position=_C ((e.GetPosition)) sell_price=position[0]['Price']*params1["pingduo][index] Продажа цены на товар Log (('sell_price: ',round ((sell_price, int ((params1["arrPricePrecision"][index])), 'position[0]["Amount"]:', position[0]["Amount"), e.GetCurrency (()) firstInfo=e.Sell(round(sell_price, int ((params1["arrPricePrecision"][index]))), position[0]["Amount"], e.GetCurrency (()) Прошу прощения, это код, который использует непосредственно position [0]["Amount"] но ниже списка все равно становится 0, уже не знаю, где проблема, голова болит.

В снегу.Это точно, да, это ошибка, иногда нет, я проверю, проверю код, чтобы увидеть, есть ли строки, слава богу, если у вас есть проблемы, я не буду беспокоить вас.