CRYPTOCURRENCY

Ethereum: python Binance: APIError(code=-1013): Filter failure: LOT_SIZE

Ethereum and Binance API Problems: Solution to Create a Limited Order

As a cryptocurrency enthusiast and developer, you are not alone in a frustrated encounter with a lot_size error when you create a limited binance API order. In this article, we will deepen the causes of this problem and provide a solution to resolve it.

Problem: Lot_Size error

An error in Lot_Size (1013) is an internal error that occurs during the completion of the limited Binance application subscription. The exact cause of this error may be complicated, but the general guilty is:

  • Invalid or missing parameters

  • Insufficient or missing market information

  • Inadequate balance in your account

Problem: min quantity

One of the possible causes of Lot_Size error is a problem with the Min County parameter. When setting the minimum amount of an order, the margin available on your account can be exceeded.

To eliminate this, we are immersed in the examples of the Python code and investigating possible solutions.

Sample Code: Order of Creation of Binance API

`Python

Import request

Ethereum: python Binance: APIError(code=-1013): Filter failure: LOT_SIZE

Replace Binance API

Api_url = “

Specify the parameters of a limited order to create a limited order

Questionnaire_params = {

“Symbol”: “Etusd”,

Set the asset pair

“Side”: “Limit”,

indicate whether it is a purchase or sales order

“Type”: “Order”,

Order type (in this case limit)

“Direction”: “Buy”,

Trade Direction (Buy/Sell)

“Quantity”: 0.1,

line amount (for example in decimal form, 100)

“Timeinforce”: “good to cancel”

order in order

}

Set the authentication and titles

Headlines = {

“Content Type”: “App/JSON”,

“X-MBX-EPikey”: “Your_api_Key”

}

Complete the request

Answer = Request.Post (API_url, JSON = Query_Params, Headers = headers)

Check that the answer contains error messages

If “error” in response.json ():

Print (“Error:”, Answer.json () [“Error”] [“Message”])

otherwise:

Work with a successful answer with an application subscription

Order_id = Answer.json () [“Data”] [“Orderid”]

Print (F “Created Border Order: {Order_id}”)

`

Solving the error lot_size

When you look at your code, you can see that the parameter’s “min_quantity” setting 0.1 is likely to cause an error. You can try to add this value to give your account a sufficient margin.

In addition, make sure:

  • The account balance is enough transaction funds.

  • API Call Latize (in this caseLot_Size) returns a successful answer without errors.

Additional tips and failure

Let’s look at the problem with the following review:

  • Check that your Binance application attachment is the right and lasting date.

  • Make sure you are using the right API URL to create a boundary (

  • Check that there are other errors or warnings in the JSON response.

If none of these steps solve the problem, please provide more information on your settings and your environment, including Binance API, account information, and codes fragments. We will be happy to help you still!

MOVING AVERAGE CONVERGENCE