Placing commands on the binance by API: Witch step by step
As an Ethereum investor, you probably know the importance of obtaining profits and restrictions on potential losses. One of the effective ways to do this is to use brackets in combination with father orders (one another) for cryptocurrency exchange, such as Binan.
In this article, we will guide you through the process of placing the support on the binance by API to make sure you can make an OCO order and get profits at a specific price.
Step 1: Sign up to Binance API
Make sure you record an API Binance account before continuing. This will give you the necessary credentials to access the API keys and to interact with the API exchange.
Step 2: Get the API Gorges
After registering with the API account, you will need to get two API keys:
* Customer ID : This is used to authenticate the API requirements.
* Customer Customer : This is a secret key to be confidential to avoid unauthorized access to your account.
Step 3: Set the API Binance client
If you want to connect to the API Binance interface, you will need to set the client using the “Python-Vinance” library. Install the required package:
`Bash
PIP Install Python-Binance
Create a new Python file (for example, "binance_api.pa" and add the following code:
Python
Import
from Binance.Client Import Customer
Set the API credentials
Customer_id = 'your_client_id'
customer_secret = 'your_client_secret'
Initializes the binance customer
Customer = Customer (Custom_id, Customer_secret)
Replaceyour_client_ida
your_client_secretwith real water keys.
Step 4: Place your command between brackets
To place an control bracket on the binance through the API, you must create an OCO command (an cancellation). Here's the code:
Python
Def Place_bracket_order (command_type, quantity, price):
Create a father's order with receiving terms and conditions
doco_order = {
'Tip': 'OCOO',
'Type1': {'lateral': 'buy', 'type': 'limit'},
'Type2': {'side': 'sell', 'type': 'stoploss'}
}
Set the command parameters
Bracket_order = {
"Price": price,
"Quantity": quantity,
'Order_type': Order_type,
'OOO_TYPE1': DACE_ORDER ['TYPE1'],
'Ooo_type2': dad_order ['type2']
}
Make OCO command using API Binance API
Customer.place_order (** Bracket_order)
Replaceorder_type ” buy ‘,’ sell or ” ‘stoploss”.
Step 5: Prompt at target price
Once you have placed your father’s order, you can make a profit at a specific price. To achieve this, you will need to create another parenthesis command:
`Python
Def loc_profit_order (Bracket_order, Profisk_price):
Create a profit command with exit condition
profit_order = {
"Type": "profit",
'Type1': {'lateral': 'buy', 'type': 'limit'},
'Type2': {'side': 'sell', 'type': 'stoploss'}
}
Set parameters command
Profit_order_pams = {
"Price": Profit_price,
"Quantity": Bracket_order ['quantity'],
'Order_type': Bracket_order ['order_type']
}
Make a profit command using API API Binance
Customer.place_order (** Profit_order_parames)
Replaceprofit_priceat the price for which you want to get profits.
Assembly of all **
Here is the complete code:
` Python
Import
from binance.