- First, make sure you are logged into your Bitget account.
Consider supporting Tealstreet by using the referral link. Traders will receive 10% off fees (lower fees helps trader profitability!).
- Next, log into your Tealstreet account.
It's a good idea to keep both Tealstreet and Bitget tabs open for the duration of this process.
Once you have successfully logged into Tealstreet, navigate to the header titled ‘API Keys’
Click the blue button titled ‘New API Key’
- Choose Bitget from the dropdown menu.
Now you are ready to generate the API Keys within your Bitget Account. Head on over to the Bitget tab and:
- Click on the User Icon.
- Select API Management from the dropdown menu.
- On the API Key page click on the Create New Key Button to start the key creation process.
- Choose System Generated API Key
You can get to this page directly by navigating to this link
Create New API
- Now you are ready to choose the settings of your Bitget API Key pair.
Choose a nickname for the API Key pair on Bitget. This will only show on Bitget’s website, on the API management page. It does not need to match the nickname you use on the Tealstreet terminal and it can be whatever you want.
Create an ‘API Passphrase.’ The passphrase must be at least 8 characters in length. Use only letters or numbers. Do not use symbols or special characters.
- Store the ‘API Passphrase’ somewhere safe! You will need to enter this passphrase within the Tealstreet trading terminal.
Select the 'Read-Write' permission
Choose the Orders & Holdings permission under futures category.
Scroll down further.
- Select the 'Query' permission under Taxation category.
This permission is necessary for the position history and journaling functionality of the terminal, however if you dont care about those features you can skip this particular permission.
- Copy and paste the IP addresses as listed within the Tealstreet trading terminal once you’ve selected Bitget from the dropdown menu.
- Click the 'Clipboard' button from inside the terminal like in the below image.
- Click 'Next' to finalize the API Creation process.
Click the 'Send' button to get a code in your email account and then put this code in the email verification box
Enter your 2FA Auth code
Click ‘Confirm’ after completing all the necessary fields and Bitget will generate your API Key.
- Keep your ‘API Key’ & ‘SecretKey’ safe, we will use them to finish linking the API to Tealstreet.
Never share your API Keys with anyone.
Connecting to Tealstreet
Once you have created the API Key on Bitget's website, you are ready to fill out the information on Tealstreet’s ‘API KEYS’ page.
Ensure you have Bitget selected as the exchange.
Choose a nickname for your Bitget Account API Key. The nickname is only visible within Tealstreet. It does not need to match the nickname you chose on Bitget’s website.
Choose your Encryption Password. Remember to save this somewhere! You will need to input this password when you navigate back to the trade page of the trading terminal.
Paste your Bitget Passphase here.
Paste the API Key provided by Bitget here.
Paste the API Secret provided by Bitget here.
Read more about Tealstreet's Encryption password system here.
Be sure to double check you do not confuse ‘API Key’ and ‘API Secret’ Connecting your Bitget exchange account to Tealstreet will not work if these fields are not entered correctly.
If all the details are correct, you will have successfully linked your Bitget account to Tealstreet. Navigate to the ‘Trade’ page of Tealstreet and select the Bitget account from the dropdown menu. If properly linked, you will see your balance/collateral appear in the Margin window of Tealstreet. Happy trading!!!
Bitget Specific Settings
With Bitget on Tealstreet, you can adjust the behavior of Stops in a few ways.
- You can adjust your Bitget Stoploss functionality by going into the terminals Trade Options
- By default Bitget will execute Infinity stops meaning it will fully close your entire position.
- If you wish to have partial stops you can enable the Support Partial TP/SL Orders option.
- In a recent update Bitget has changed how their stoploss functionality behaves and will not allow users to place a stoploss without an active position.
- If you enable the Auto Create Min Position for TP/SL orders then Tealstreet will open a minimum size order, which will then allow you to place stoplosses.
Below is a list of common issues reported for Bitget.
Error message when trying to link an API key
When trying to create/link an API key I sometimes get an error message pop-up in Chinese. Why?
- The exchange itself is sending this message which translates to: you are restricted from placing orders due to regulatory restrictions
- This can occur if the exchange detects you are trading from a restricted region. This is not a Tealstreet issue, but an exchange issue.
Error message when trying to place a stoploss
When trying to place a stoploss without a position, or trying to place a 2nd stoploss after a position has already been opened I get an error about insufficient position size. Why?
- This is a known issue with the exchange. The exchange does not allow you to place a stoploss without a position, or to place a 2nd stoploss after a position has been opened. This is not a Tealstreet issue, this is a design choice by the exchange.
Error when trying to change leverage
When trying to change leverage you might get an error about needing future pos write permissions
- Please verify that your running the latest version of the terminal and that the correct permissions were enabled in the API creation process.
Why can't I set stops to use limits?
As of this writing Bitget does not currently support stoplosses using limit orders.