Linking Bittrex API Keys [Tutorial]

Need help connecting Shrimpy to Bittrex?

Make it easy to diversify and rebalance by connecting your API Keys to Shrimpy.

We’ve had a ton of growth recently and realized we needed a step-by-step guide (with lots of pictures) to help you unlock the power of Shrimpy for free. If you don’t know what rebalancing is or the benefits of rebalancing, check out the our overview of portfolio rebalancing for cryptocurrency.

So you’ve got a Shrimpy account, a Bittrex account, you know rebalancing could help you, but you don’t understand API keys or how to use them. Keep reading!

What are API Keys anyways?

What Bittrex says about API keys

Above is what Bittrex says about API Keys. Basically in order to rebalance and diversify your portfolio we need an API to talk to the exchange.

Before we start…

Bittrex requires 2FA login before you can create an API key.

Shrimpy allows for any number of exchange accounts to be linked to a single Shrimpy account. That means if you want to have 10 Bittrex accounts linked to Shrimpy, you are more than welcome. If you want to link 3 Bittrex, 1 Binance, 9 KuCoin, 5 Coinbase Pro, 7 Kraken, and 31 Poloniex exchange accounts, this is all possible inside a single Shrimpy account.

If you’ve already connected your API Key and would like to jump ahead, read about our research from over 200,000 tests on how portfolios would have performed with different numbers of cryptocurrencies. There’s a short summary at the end with a link to the research as well.

How to get Bittrex API Key and Secret Key

Step 1: Logging into your Bittrex account, you will see the following screen. Click on “Settings”.

Step 1

Log into your Bittrex account. Once you have logged in, click on “Settings” in the top right corner. You can see in the above image a pink square around the location of the “Settings” tab.

Step 2: Navigate to the “API Keys” tab and then select “Add new key”.

Step 2

Once you have navigated to the settings tab on Bittrex, click on “API Keys” to view your API keys, and then “Add new key”.

Step 3: A new key item will pop up. Select the settings you would like this key to have. Shrimpy requires “READ INFO”, “TRADE LIMIT”, and “TRADE MARKET”. “WITHDRAWAL” should be left DISABLED.

Step 3

Creating a new key will present you with a number of toggles that you can use to disable or enable each setting. The Shrimpy application only requires the first three settings to be enabled. These settings are “READ INFO”, “TRADE LIMIT”, and “TRADE MARKET”. Shrimpy does not require “WITHDRAWAL”, so this setting should be left disabled. After you have enabled these settings, click “Save”.

Step 4: Copy your key and Secret for use in the Shrimpy application.

Step 4

After your settings have been saved, the “Key” and “Secret” will be revealed for this API key. These values should be copied for use in the next step. It should be noted that once you leave this page on Bittrex, you will not be able to retrieve your “Secret” again.

Step 5: Navigate to “Settings” and then “Exchange”. This is where you will enter your Bittrex API key and secret. Once you have done this, select “LINK EXCHANGE”.

Step 5

Now, select “Bittrex” as your exchange and paste your “API key” and “API Secret” into the Shrimpy application. This can be found by navigating to “Settings” and then “Exchange”. Then, click the “LINK EXCHANGE”.

At this time data should populate in your account dashboard. If it does not populate immediately, please allow up to 15 minutes for the data to populate. If it still does not populate after 15 minutes, please contact us at support@shrimpy.io.

Step 6: Now, select your allocations you would like to maintain in your portfolio.

Step 6

Congratulations! You have successfully connected your API keys to Shrimpy.

It’s now time to experience the exciting features that are waiting for you inside the application. Starting with the “Allocations” tab. Clicking this tab, you will quickly see there are a list of assets which are available on the exchange you linked. This is where you should select the assets you would like to have in your portfolio.

These are the assets that will be bought or sold in order to reach your target allocations. The target allocations are the assets and percentages that are specified in the pink box (above). Anything that is not in your allocations will be sold in order to buy these assets. Essentially, treat this box as what you want your entire portfolio to become. Shrimpy will do the rest to reach this goal.

Step 7: Click the “Rebalance Now” button to perform all of the trades necessary to construct your portfolio.

Step 7

The “Rebalance Now” button is the way you let Shrimpy know you want to perform trades immediately. Once you hit that button, it will perform all of the necessary trades to reach the target allocations that were specified on the “Allocations” tab. If your portfolio has already been created and is close to your target allocations, it will simply realign your allocations to match your target allocations.

How often should I rebalance? How many assets should I include?

We’ve been busy performing hundreds of thousands of backtests at Shrimpy to find what types of portfolios have performed best in the past. First things first,

Always do your own research (DYOR).

We’ve written a bit about how to avoid scams in the past. If you haven’t you should definitely check it out.

Next, here’s a link to our latest research on how portfolios with different assets and rebalance periods have performed.

Short summary is that in the past portfolios with ~20 assets and a rebalance period of every 1 hour have far out-performed other portfolios. Adding more cryptos after 20 did help returns, albeit at a lower rate.

What about security?

Shrimpy ensures all API keys are encrypted separately and stored securely using FIPS 140–2 validated hardware security modules (HSMs) to protect the confidentiality and integrity of your Exchange API keys. We also recommend turning off withdrawal rights so Shrimpy only has trade access. As of writing this article these are disabled by default on Binance and Poloniex

Rebalancing with Shrimpy

Over the past year, we have seen that rebalancing a diverse portfolio can significantly improve performance. The Shrimpy website can help automate this entire process. Quickly select assets, instantly allocate a portfolio, and rebalance on a consistent time period. Shrimpy is the easiest way to manage your portfolio. Best of all, it’s completely free to use right now!

Sign up by clicking here.

If you still aren’t sure, try out the demo to see everything we have to offer!

Looking for Something Else?


Don’t forget to check out the Shrimpy website, follow us on Twitter and Facebook for updates, and ask any questions to our amazing, active communities on Telegram & Discord.

Leave a comment to let us know your experiences with rebalancing!

The Shrimpy Team