An API allows to make available data or functionalities of an existing application (here Binance) so that other applications can use them (HAL). In our case, the API key will allow our bots to open and close positions automatically. It will not allow to withdraw funds.
First of all, you should know that in order to use Binance, you must complete the level 2 (Intermediary) verification process (KYC):
Once it is done, click on this link which will take you to the Binance API key creation form. You can also access it by hovering over the user icon at the top right, and clicking on API Management.
Click on Create API, enter the name you want to give to this API key for example "HAL". Click on Next.
You will then need to complete the two security verification steps requested by Binance:
The API key has been created. Now you have to click on Change restrictions to Enable Spot & Margin Trading and Restrict access to trusted IPs only:
Once the boxes are checked and all the IPs are copied, click on Save. Be careful, once saved, the secret key will no longer be available. Copy this key now to insert it in your HAL platform API settings.
Once you have completed this step, you can go to your Dashboard and click on Connect Exchange.
All you have to do is copy and paste the two keys into the required fields on HAL, to validate the connection between Binance and your HAL account. Click on Confirm:
If everything is perfectly set up, then your Dashboard should look like this:
Congratulations, your API key is now configured, feel free to move on to the next step, allocating funds.