Automated Trading

Automated Trading Using CryptoHopper

Funding

I recommend starting with at least $3,000 to get into trading. You can start with less but your gains will be minimal and may not be enough to cover the reoccurring cost of the CryptoHopper license renewal. The more you start with, the more rapidly your portfolio can grow. A 10% gain on $10,000 is considerably more than a 10% gain on $1,000!

Research

You will need to do a lot of research before purchasing the program. You should have a game plan going into this so you can begin trading the moment you purchase the program and set it up. Waste as little time as possible after your purchase!

Exchanges

Here are the Exchanges currently supported on CryptoHopper. Take some time to research the exchanges and find one that will serve the country that you reside in and has high volume and lots of liquidity on the coin pairs you are interested in. More volume gives the bots more data to analyze and it makes it easier for them to enter and exit positions. You can use the this information to determine which exchanges are the most ideal places to begin trading. You can also select to filter the exchanges by country.

Pairs

Selecting pairs can be the most time consuming part of this process. It can be very tempting to sort a list of coins by the one with the most percentage increase in the last 24 hours and pick the top one but that would usually be a mistake as the asset may have very little volume, is a flash in the pan, or some sketchy coin.

Timing

THIS WORKS BEST IN A BEAR MARKET OR DOWNTREND! During a bull market, everything is going up and it is difficult to find pairs that will continue to perform and detach themselves from the price action of Bitcoin.

Method

Look for coins with a lot of volume or market cap that have consistent gains. Avoid coins that have a spike in value. An ideal coin will have a nice gradual 45 degree (/) increase from the lower left to the upper right side of the chart. Using the graphs here, you can quickly identify some excellent choices for your investment. Longer time frame charts are better than short time frames! Always go for the 14 day or more charts, the 30 day is my favorite. Slow and steady wins the race. The easiest way to spot a winner on that site is to find the charts with the red dot closest to the upper right corner as possible. Check out the performance of QNT compared to BTC in the photos below!

Exchange

Once you have picked the pair you want to trade, you need to decide which exchange to trade it on. I use Crypto Compare to figure out what exchange to trade the pair I have picked on. Just search the coin you want to trade and then go to the markets tab.

Diversification

Exchanges have been know to have various issues from outages, being hacked, or sometimes even being involved with fraud. Any of these issues can take you out of the game for a time or even permanently. I had about $1,000 worth of LTC on BTC-e when it was shut down by the authorities. Thankfully I had funds distributed on 5 other exchanges so it was not a total loss.

I recommend you put no more than $1,000 on each exchange when starting and split that between 2 pairs. 1 USD pair and 1 BTC (or other crypto) pair. Each time you earn an additional $1,000 worth, move it to another exchange and follow the same strategy there. Continue this until you have at least 4 or more of the major exchanges covered.

You should diversify your coin parings as well. Don't pick the same coins on each exchange. There are some coins that have almost a mirror image to main coins like BTC so that when BTC is down 5%, they are up 5% or more. This will balance your portfolio and minimize losses.

The behavior of coins change continually so you need to check the market and see which coins performed the best during the last dip or current dip and make your move to that as a hedge against dips. BACKTEST, BACKTEST, BACKTEST!

Spot Bot Setup

After activating the price and driver accounts you can then begin to set up your first bot. Select from the side menu Trade Bots>TradeBots and then click the plus sign. Name you bot something like BitFinex BTC/USD or whatever exchange and pair you plan to use it for. Select the exchange and pair and and click "Add Bot".

Start by clicking the icon that looks like a dollar bill ("Trade Settings") below the "i" and the gears. There you need to click on the coin or currency that you want the bot to use for the trading. If you want to trade with 100% of that, click "Show Advanced" to reveal the options for "All In" and "Enable Max Trade". Next select "Market Orders" on all exchanges except BitTrex where "Limit Orders" are necessary. Market orders get you in or out of a position the fastest.

Next, select the checkered flag ("Safeties"). Take some time to check all the options there and the stop-losses if you use them. Be careful with the stop loss as I have found undesirable results. See the bugs section below. The only one I use is the "Reset Last Sell Price" set to 1 minute. The reason being is there is a bug that causes the bot to "only buy higher" (it will never purchase in at a lower amount than the last buy) if you don't use that.

Now to the good stuff, the lightning bolt ("Indicators")! Here is where you will find about 30 different indicators if you opted to go with the "Advanced" license. If not you will only see a handful of indicators. My favorite indicator from the advanced license is the "Regression Slope" REVERSED! I normally use "Triple Exponential Average (TRIX)" REVERSED on pairs that are volatile and all over the place. I also find the "EMA" to be an excellent indicator and it is available in the cheapest license. I will discuss more on strategy later in the guide. You can play around with all the variables on each of the indicators but I have found those 3 to perform wonderfully with their default settings except for the two I suggest reversing. You can find the setting to reverse them under the "Signal Settings" drop down. If you wish to fine tune the variables of the indicator, click the icon that looks like a gauge from a car's dashboard ("Indicator Scanner") to allow HaasOnline to find the optimal setting for each variable based on market data.

Lastly, the leaf ("Insurances"). Here you will find more handly tweaks for the bot but I do not use any of them. I prefer my bots to sell no matter what. I learned this the hard way during the large market correction that began mid June of 2017.

Once you have backtested (broken at this time) your strategy using the rewind button and are satisfied with it you are ready to activate the bot! Press the play button at the top of the bot and select "Activate"!

Bot Strategies

This is going to depend largely on you trading style. I am a swing trader and I have found much success with that in combination with this program however you can certainly scalp trade if you wish.

Each indicator has an optimal time interval on each pair and it changes between pairs. I find that the majority of the time "Regression Slope" looks lovely at a 6 hour interval. Ideally you want long periods of unbroken green/red bars at the top of the indicator. The green/red bars show when the bot would be bought (green) and sold (red). At shorter time periods you may begin to see frequent breaks in the green/red bars. It is not ideal to be jumping in and out of positions as each trade usualy gets a 0.25% fee for a buy/sell. I like very strong signals. I find that by applying a default setting and then playing around with the time interval is usually perfect for me however if you desire to tweak the indicator variables, go for it!

It doesn't sound like much of a strategy but it has worked wonderfully for me. Your results may vary.

Dashboard Configuration

There are tons of widgets to chose from but the more bots you make, the more dashboards you will likely create. I have one dashboard for each of the exchanges I trade on and one just for my wallets.

Notifications

HaasOnline has the ability to send you information via a Telegram Bot. The setup is a little complex but if you follow this guide and you will be up and running in no time at all.

Once you get the bot code, go to Settings>Settings>Notifications and paste the code in the text field, check the things you wish to be notified of, and click "Save". You will need to close the HTS.exe and restart it and then type hello on the Telegram app. You should receive a notification immediately with a few commands you can use to get info from the program.

Know Bugs and Workarounds

  1. All Builds Are BETA!

    • There is a "stable" RELEASE version that is the default but is usually plagued with so many bugs or missing critical features or fixes. I highly suggest going for the BETA builds as they have the least bugs ironically. You can find the option to go BETA in the Setting menu. The next time you restart the program, HTS will download the beta and boot you into that.

  2. "Trade Amounts"

    • Bots on the same exchange sharing a coin/currency cannot be set to "All In" or they will starve one another. You must manually allot amounts to each bot.

  3. "Telegram Notifications"

    • Script errors abound and seem to crash the web interface and HTS.exe from time to time when this is active. Use with caution.

Portfolio Tracking

I highly recommend you use CoinTracking to monitor your portfolio over time. Here is a link to my public portfolio that is tracked automatically by API keys (paid feature)! By default portfolios are set to private.

Below is a video highlighting some of their main features!

Taxes

You can find the tax forms and information here.

If you found this information useful, consider a donation!

I am not a financial advisor or tax professional. You should always consult with a licensed professional when regarding your financial investments and tax situations. Do your own research into all aspects of your investments and do not invest in something you do not understand. Remember, never invest more than you can afford to lose!