API Keys

To connect your strategy to the exchange account you need to give us specific permissions by creating the API keys. Please note that the API keys restrictions do not allow us to withdraw or move funds from your account. Here are some tips on creating the API keys on different exchanges.

How to create API keys for Binance spot and futures wallet

Note:  Please, note that the following strategies may be connected only to margin wallet:

ETH/BTC ALPHA
ETH/BTC ALPHA Leverage 4
ETH/BTC BETA Leverage 4

You can find more information in our section “How to create API keys for Margin Wallet”

Log in to your Binance account.

Choose a wallet: Spot – for BETA strategies, Futures – for ALPHA and Leverage strategies. Add at least 1000 USDT to the corresponding wallet.

1

Log in to your Binance account.

Choose a wallet: Spot – for BETA strategies, Futures – for ALPHA and Leverage strategies. Add at least 1000 USDT to the corresponding wallet.

2

Go to the API Management

3

Name new API keys and click on “Create API”. Save.

Once API keys are created, copy your API and Secret key and store them in a safe place. Then click “Edit restrictions”

4

Set the correct restrictions

Select “Restrict Access to trusted IPs only (Recommended)” and paste the list of our IPs. Once IP list is placed in the corresponding field, click “Confirm”.

You can copy the full IP list in the paragraph 7 of our API keys instructions.  

You will always be able to find the full IP list later. Just log in to your EndoTech account, go to the Dashboard, choose any of your connected strategies, click “Settings”. Below the Secret API Key field you will find the link to copy the IP list.

Set the permissions corresponding to your strategy:

  • For ALРHA strategies check the following box: Enable Futures. Save settings.
  • For BETA strategies check Enable Spot & Margin Trading. Save settings.
Video Tutorial “Creating API keys for Binance”

Video Tutorial “Connecting Strategies on Binance”

API keys for Margin Wallet

You will need margin wallet in order to connect the following strategies:

  • ETH/BTC ALPHA
  • ETH/BTC ALPHA Leverage 4
  • ETH/BTC BETA Leverage 4

1

Log in to your Binance account and choose Margin Wallet

2

Transfer funds (BTC) from Fiat and Spot wallet to the Isolated Margin ETH/BTC wallet (you should have at least the equivalent of $1000 in BTC)

3

Choose ETH/BTC as the Trading Pair

4

Go to the “API Management”

5

Name new API keys and click on “Create API

6

Confirm

7

Once API keys are created, copy your API and Secret key and store them in a safe place. Then click “Edit restrictions”

8

Select “Restrict Access to trusted IPs only (Recommended)” and paste the list of our IPs. Once IPs list is placed in the corresponding field, click “Confirm”. Save settings.

 

You can copy the full IP list in the paragraph 7 of our API keys instructions.

 
You will always be able to find the full IP list later. Just log in to your EndoTech account, go to the Dashboard, choose a strategy, click “Settings”. Below the Secret API Key field you will find the link to copy the IP list.
 

9

Check “Enable Spot & Margin Trading” and “Enable Margin Loan, Repay and Transfer“. Save.

API keys for Margin Wallet

You will need margin wallet in order to connect the following strategies:

  • ETH/BTC ALPHA
  • ETH/BTC ALPHA Leverage 4
  • ETH/BTC BETA Leverage 4

3. Add funds (BTC) to the Isolated Margin ETH/BTC wallet (you should have at least the equivalent of $1000 in BTC)

2. Click ‘Isolated Tab’

3. Add funds (BTC) to the Isolated Margin ETH/BTC wallet (you should have at least the equivalent of $1000 in BTC)

4. Go to the “API Management”

5. Name a new key and click on “Create API” 

6. Confirm  

7. Once API is created, click on Edit restrictions

8. Check “Enable Spot & Margin Trading” and “Enable Margin Loan, Repay and Transfer“. Save settings

Please note that the isolated margin trading on a subaccount is only 10% of borrow limits indicated here https://www.binance.com/en/margin-fee (for Binance Regular Users subaccount borrow limits are 30 ETH and 0.9 BTC). If you want to trade with a higher balance it is advisable to use the isolated margin wallet on your Master account. 

How to withdraw crypto from Binance Futures to Binance Fiat and Spot:

  1. Hover over the Wallet panel
  2. Select Futures in the list of wallets
  3. Open the Assets panel
  4. Opposite the USDT coin, click the Transfer button

1. In the panel From select USD$-M Futures

2. In the panel To select Fiat and Spot

3. Select USDT coin

4. Click the MAX button

5. Click the Confirm button

 

How to convert USDT to BTC

  1. Hover over the Wallet panel
  2. Select Fiat and Spot in the list of wallets
  3. Opposite the USDT coin, click the Convert button

  1. Click the MAX button
  2. Click the Preview Conversion button

 

How to transfer coins from Binance Fiat and Spot wallet to Binance Margin:

 

How to create a new pair of API keys on Binance.US

1

Log in to your Binance.US account.

2

Go to the API Management

3

Name your API keys

4

Confirm

5

Click on Edit restrictions

6

Make sure that the following settings are enabled: Can Read, Enable Spot Trading

7

Save

How to create a new pair of API keys on Bitfinex

1

Make sure that your Bitfinex account has at least Intermediate Verification Level. You can find more information on Bitfinex verification here

2

Open the Account – API page and select the Create New Key option.

3

Grant the Create and cancel orders and Claim a position permissions in addition to the basic permissions.

4

Create an API Key and API Key secret and activate them.

5

Deposit the amount for trading and fees on your Bitfinex account and move them to Margin wallet.
Video Tutorial “Creating API Keys for Bitfinex”

 

How to create a new pair of API keys on Coinbase

1

Log in to your Coinbase account

2

Open the Profile > Settings page, select the API tab and then click on “New API Key”

3

Select Accounts to connect (we recommend selecting “all” option) and select the following permissions:

wallet:accounts:read            wallet:buys:read
wallet:buys:create                wallet:checkouts:read
wallet:checkouts:create       wallet:orders:read

wallet:deposits:read             wallet:sells:read

wallet:orders:create             wallet:trades:create

wallet:orders:refund             wallet:transactions:read

wallet:sells:create                wallet:withdrawals:read

wallet:trades:read

wallet:user:read

4

Click on “Create at the bottom to create unique API keys

5

Save the created API key and the Secret key

Video Tutorial “Generating API keys on Coinbase”

 
Video Tutorial “How to connect strategy on Coinbase”

How to create a new pair of API keys on OKX

Note, that in order to connect ordinary Beta strategies your account/sub-account should be in Simple Mode.

In order to connect the rest of the strategies, you should change the mode of your account/sub-account to ‘Single currency margin’ or ‘Multi-currency margin’ (Trade > Basic Trading > Settings > Account Mode).  

1

Log in to your OKX account or sub-account

2

Open the Account > API page and select the Create V5 New Key option 

3

Enter API name and create a passphrase (you need to remember or write it down because you’ll be asked to provide it together with API key and Secret key)  

Provide only TRADE permission in addition to the default READ permission.

4

Copy and paste the list of our IPs in the IP Addresses field 
You can copy the full IP list in our API keys instructions during Strategy setup

5

Authenticate your action with SMS and click on the “Confirm” button

6

Save created API key and Secret key

Video Tutorial “How to create API Keys on OKX”

Video Tutorial “How to connect a strategy to OKX”

1

Log in to your Kraken account

2

Open the Profile > Security > API page

3

Click on “Add Key” 

4

Enter the Key description (by default, it looks like “api-key-1605316109249”. We suggest you name API after your strategy, for instance, “ETH Alpha”) and select the following permissions:  

 
Query Funds  
Query Open Orders & Trades  
Query Closed Orders & Trades  
Query Ledger Entries  
Create and Modify Orders  
Cancel/Close Orders 
Access WebSockets API
 
Do not select 
Export Data   
Deposit Funds  
Withdraw Funds 

5

Click on “Generate key” at the bottom to create unique keys

6

Save created Public Key and Private Key

Video Tutorial “How to create API keys on Kraken”

Video Tutorial “How to connect a strategy to Kraken”

1

Log in to your Kraken Futures account

2

Open the Profile > Settings > API Keys page 

3

Select “Full Access” in General API section and “No Access” in Withdrawal API section. Click on “Create Key

4

Save created Public Key and Private Key

Video Tutorial “How to create API keys on Kraken Futures”