O número de encomendas não corresponde ao que foi impresso antes.

Autora:Na neve, Criado: 2021-04-30 06:59:35, Atualizado:

img

2021-04-30 06:49:07 Futures_Binance erro Buy ((22.7789, 0): 400: {code:-4003,??msg:Quantity less than zero.} 2021-04-30 06:49:07 Informações buy_price: 22.7789 buy_amount: 0.5888040136226255 WAVES_USDT 2021-04-30 06:49:07 Futures_Binance Erro Sell ((22.9508, 0): 400: {code:-4003,??msg:Quantity less than zero.} 2021-04-30 06:49:07 Informações sell_price: 22.9508 position[0][Amount]: 0.8 WAVES_USDT

Abaixo está o diário impresso antes do pedido, na verdade, o estoque é de 0,8, mas no momento do equilíbrio, o pedido é 0, não sei qual é a situação, apareceu várias vezes.


Mais.

Ervas daninhasEntão, se você colocar a precisão para zero, int ((0.8) = 0

Na neveA posição é a posição. 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'] = firstInfo params1 [ "close_buy_order"][index]['price'] = round ((sell_price, int)) params1 [ "arrPricePrecision"[index])) Params1 ["close_buy_order"][index]['amount']=position[0]["Amount"] Este é o código estratégico.

Na neveposição=_C(e.GetPosition) O preço de venda=posição[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])), posição[0]["Amount"],e.GetCurrency()) params1["close_buy_order"][index]['id'] = firstInfo params1["close_buy_order"][index]['price'] = redondo(preço de venda,int(params1["arrPricePrecision"][index])) params1["close_buy_order"][index]['amount']=position[0]["amount"]

Na neveA posição é a posição. 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 (()) - Grasshopper, desculpe, este é o código, para usar diretamente a posição [0]["Amount"] mas a lista abaixo é 0, já não sei qual é o problema, tenho uma dor de cabeça.

Na neveImpresso com precisão, sim, este erro é ocasionalmente não, eu vou verificar novamente para verificar o código, para ver se há uma sequência, graças a Deus, e se houver mais problemas, não incomode.