Orders and positions

When your Hopper buys a certain amount of a currency, a position is created. You will be able to see how much percent profit/loss a position has made, when it was bought and under which circumstances it was bought. 

When your Hopper wants to buy a new position, it will create a limit order on your exchange. When this order is filled, a position is created and placed in your 'Open Positions' list. You are able to cancel orders that are open here.

It happens relatively often that buy orders are triggered but the orders fail eventually because the buy orders never get filled or the price changes drastically. The output log mentions that it was unable to place the buy, and why.

Open Positions Board

The open positions board can give a lot of information regarding the open positions that you currently have, it allows you to see what currency you have a position in, the amount you have, at what rate you have bought the position, the current rating and the amount of base currency you put in the position.


Here you can see what kind of currency you have a position in, and you can sort them alphabetically, which is especially useful if you have multiple open positions. It can be quite confusing, seeing so many open positions. This way you can easily sort your open assets.


Here you can see the amount of the currency that is in your position, 0.01 BTC for example.


Here you can see at what rate against your base currency the asset was bought.

Current rate

Here you can see the rate at which your asset is being sold on the exchange. It also shows whether you make a profit by selling the asset or not.


Here you can how much you spent on the position. note that this is always calculated in your base currency. If you decide to change base currency, all your open positions desynchronized and removed from the hopper. 

Market order 

A market order is a buy or sell order to be executed immediately at the current market prices. As long as there are willing sellers and buyers, market orders are filled. Market orders are used when certainty of execution is a priority over the price of execution.


The name says it all! This option allows you to cancel your position. WARNING, canceling your position means that you will have to re-sync your asset. The hopper will then create a position using the current rate as the normal rate. This results in a wrong percentage profit.

Hold positions

You can hold positions and make sure they are not being sold by selecting hold position in the info box of the open position. If you want to hold or unhold multiple positions: select all positions you want to hold/unhold and click on the bulk actions button. Select hold positions/unhold positions and confirm the action. The selected positions will now be held or not.

Note: Positions will not split or merge when they are in 'hold'.

Split and merge positions

You can split and merge positions in your dashboard. To split a position: select a position, click on the bulk actions button and select split positions. Your positions will now be split in 2. If you want to merge positions of the same coin, select them and select merge positions in the bulk actions menu. The average price is then calculated and the positions are being merged.

Note: Positions will not split or merge when they are in 'hold', or when they are in an active sell order.

Create DCA order

With the feature Create DCA order in the bulk menu, you can create a DCA order for the selected positions. DCA stands for Dollar Cost Averaging (Martingale). When selected the hopper will create a new order for the double amount of the total selected. After the DCA order completes, the selected positions will be merged and a new weighted average price is calculated.