Cryptohopper Documentation

Cryptohopper Documentation

  • Documentation
  • Get started
  • Tutorials
  • [LD]
  • [DASHBOARD]
  • Languages iconEnglish
    • 日本語
    • العربية
    • Bosanski
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • Ελληνικά
    • Español
    • Suomi
    • Français
    • Magyar
    • Bahasa Indonesia
    • Italiano
    • Afrikaans
    • 한국어
    • Nederlands
    • Norsk
    • Polskie
    • Português
    • Română
    • Русский
    • Slovenský
    • Svenska
    • Türkçe
    • Українська
    • Tiếng Việt
    • 中文

›Explore Features

Apps

  • Apps
  • Cryptohopper TradingView WebHooks
  • Zapier
  • Telegram Bot
  • CryptoTweeter
  • Wallet Scrubber
  • VantageTriggers

Backtesting

  • Backtesting

Basics

  • What is Cryptohopper?
  • Get Started with Cryptohopper

Charts Page

  • Charts Page

Configuring your Hopper

  • Baseconfig - Buying
  • Baseconfig - General
  • Baseconfig - Selling
  • Config Pools
  • Signals
  • Triggers

Cryptohopper+

  • Cryptohopper+

Dashboard

  • Regular Dashboard
  • Advanced View

Explore Features

  • Automatic Trading
  • Portfolio Management
  • Mirror Trading
  • Trailing Features
  • Paper Trading
  • DCA
  • Shorting
  • Backtesting
  • Strategy Designer
  • Algorithm Intelligence (A.I.)
  • Arbitrage
  • Market-Making

Invite friends - Affiliate program

  • Invite friends - Affiliate program

Marketplace Sellers

  • Signaler Guide
  • Marketplace Seller Guide
  • Terms and Conditions
  • Exclusivity Program
  • Branding Requirments

Mirror Trading

  • Signals
  • Strategies
  • Templates
  • The Marketplace

Stats page

  • Stats Page

Strategy Designer

  • Strategy Designer
  • How to create a strategy
  • Algorithm Intelligence
  • AI Trading Styles
  • Technical indicators
  • Candle patterns

Subscriptions

  • Cancelling your subscription
  • CH subscriptions explained
  • How to assign subscriptions
  • Subscribing to a premium plan
  • Up and downgrading your subscription
  • How to pay with BitPay?
  • How to pay with PayPal?

Support

  • Question base
  • Academy
  • Chat support
  • Email us

Taxes and reporting

  • FAQ - Crypto & Taxes

Trade History

  • Regular Hopper

Troubleshooting

  • Troubleshooting Trading Bot
  • Troubleshooting Market-Making
  • Troubleshooting Arbitrage

Tutorials

  • Connect your Bot to Bitpanda Pro
  • Connect Your Bot to Binance
  • Connect your Bot to Binance US
  • Connect your Bot to Bitfinex
  • Connect your Bot to Bittrex
  • Connect your Bot to Bitvavo
  • Connect your Bot to Coinbase Pro
  • Connect your Bot to HitBTC
  • Connect your Bot to Huobi
  • Connect your Bot to Kraken
  • Connect your Bot to KuCoin
  • Connect your Bot to OKEx
  • Connect your Bot to Poloniex

Types of Hoppers - Bots

  • Trading Bot
  • Market-Maker
  • Arbitrage

User profile

  • Two Factor Authentication (2FA)
  • Business account
  • Change email
  • Change password
  • Change username
  • Notifications
  • Profile
  • Settings

Your Hoppers Overview

  • Overview
  • Create New Hoppers
  • Assign Subscriptions

Arbitrage

The definition of Arbitrage: "Arbitrage is the simultaneous purchase and sale of an asset to profit from a price difference".

It is a trade that profits by exploiting the price differences of exchanges or market inefficiencies. Arbitrage exists as a result of market inefficiencies and would not exist if all markets were perfectly efficient. For a detailed explanation of how to set it up, go the the full Arbitrage documentation.

Exchange Arbitrage

Prices between exchanges and pairs can be different, due to supply and demand. Make use of those price differences without the need to withdraw your funds from your exchange!

The arbitrage bot on Cryptohopper does not send funds among different exchanges (as you might expect from Arbitrage). Therefore, we don't need permission for "withdrawal rights" through the API.

But if you don't withdraw your funds, how does it work?

To do exchange arbitrage, you need to own the coins for which you would like to Arbitrage. For example, your base currency is USD, and you have seen that normally ADA, ATOM, and EOS are prone to offer arbitrage opportunities among certain exchanges. Then, you will need to have all these coins on two (or more) exchanges you want to do Arbitrage on. Now you are set and ready to start taking advantage of price inefficiencies.

Let's analyze how this mechanism works. Let's imagine an arbitrage opportunity between USD (your base coin) and EOS (the coin offering the arbitrage opportunity):

  1. You own USD and EOS on exchanges A and B.
  2. On exchange A, the price of EOS is 3.10, and on exchange B it is 3.02. Therefore, there is an arbitrage opportunity since EOS is more expensive on exchange A.
  3. A manual arbitrage trade will consist of buying EOS on exchange B and selling it for a higher price on exchange A back to USD. Then, your portfolio would result in a USD gain.

An automated Cryptohopper arbitrage trade would do it differently but results in the same USD gain. Let's recall that you own USD and EOS on both exchanges. As we know, the goal is to keep the same amount of EOS while increasing your total USD amount.

Since you want to increase the amount of USD, you would, for example sell 2000 (expensive) EOS on exchange A (for USD). At the same time, you would also buy 2000 EOS (cheap) on exchange B to maintain the same amount of EOS you had before the trade. It could happen that one of your funds of a specific coin is depleted on one of your exchanges, then it will be necessary to move funds manually from one exchange to another to start the process again.

Market Arbitrage (Triangular Arbitrage)

The Market Arbitrage bot will look for market inefficiencies within one exchange. Your Hopper will attempt to increase the amount of the coin(s) you have selected as base coin. It will do this by taking advantage of price differences between the currencies available on your exchange. More specifically, it will make three different trades to increase the amount of the chosen base coin. Market Arbitrage works best on exchanges with lower trading volumes.

For example, say that you have BTC as base coin. That Hopper has found a market arbitrage opportunity that includes the coins Ethereum and Litecoin.

  1. First, it will buy Ethereum (48 ETH) with Bitcoin (1 BTC) on the exchange (sell Bitcoin).
  2. Secondly, the Ethereum (48 ETH) the Hopper has just bought is used to buy Litecoin (153 LTC).
  3. The final step is to buy back Bitcoin (1.005 BTC), completing the triangle and increasing the initial amount of Bitcoin.

arbitrage exchange market triangular bots automated automatic crypto cryptocurrency bitcoin ethereum trading bot platform cryptohopper

← Algorithm Intelligence (A.I.)Market-Making →
  • Exchange Arbitrage
  • Market Arbitrage (Triangular Arbitrage)

Start trading with Cryptohopper for free!

Free to use – no credit card required

Start now
Crypto Trading Bot

With the automated crypto trading bot of Cryptohopper you can earn money on your favorite exchange automatically. Auto buy and sell Bitcoin, Ethereum, Litecoin and other cryptocurrencies.

Features

  • Automatic Trading
  • Exchange Arbitrage
  • Market Making Bot
  • Mirror trading
  • Trailing Stops
  • Paper trading
  • Strategy Designer
  • Backtesting
  • Exchanges
  • All Features

Resources

  • Get Started
  • Tutorials
  • Documentation
  • Academy
  • News
  • Blog
  • Helpdesk
  • Technical Indicators
  • Candlestick Patterns
  • Cryptohopper+

Company

  • About Us
  • Careers
  • Press
  • Contact
  • Newsletter

Links

  • Cryptocurrencies
  • Exchanges
  • Signals
  • Pricing
  • Reviews
  • Affiliates
  • Pro traders
  • Website widgets
  • Developers
©2017 - 2020 Copyright by Cryptohopper™ - All rights reserved.
TermsPrivacySupport