Manual

Trading/Simulation

Parameters

To start click on the in the "Trading" or "Simulation" column of the "Strategies List" table.
crypto trading bot - start trading or simulation
The number of simultaneous executions is not limited. However, the largest number of executions depends on your personal computer capabilities. We don't recommend running more than 100 executions at once. Unless, your computer can handle the task.

Before the trading/simulation can start you have to select the trading parameters:
Choose a trading size. It can be in the Base or in Quoted or as a percentage of the available amount of the quoted coin in your account. The Base coin is the coin on the left side of the coin pair. The Quoted coin is the coin on the right side of the coin pair. For example, BTCUSDT - base is BTC, quoted is USDT.
The sum of all trade size % for the same quoted coin in different executions can exceed 100%. But, in that situation at some point of the trading one or more executions may lack the needed amount for trading. In such case the execution(s) will continue to run. It/They will try to buy again after short amount of time if the rules are still fulfilled. If trading size percent is set on more than one execution, the sequence of their orders does not affect their actual trading size. For example, let's say that strategy A is set to trade with 10% of the available 100 ETH in the account. Strategy B is set with 15% of the 100 ETH. Strategy A will set buy orders with 10 ETH and B will set buy orders with 15 ETH. It does not matter if A places its order before B or the other way around. After close of a trade the win/loss of ETH will trigger recalculation of the trade sizes for next buy orders for both strategies.
crypto trading bot - trading parameters
Orders type:
For real trading you can choose between market and limit.
Market – all orders will be Market orders. The filling of the Market order can move the price of the trading pair if there is not enough trading volume and your trading size is too big. The order will continue to fulfil on portions during the rising of the price until it is complete. The final price will be the average of all mini portions. This is not bot dependant, but the way exchanges operate.
Limit - the bot will place Limit orders for the opening Buy, Target sell and Trailing target sell. Stoploss and time stop are always executed as Market orders. The price that triggers the buy becomes the price for the Limit order. On the exchange the buying will happen only on this price. If the price moves, the completion of the order will stop. This is not bot dependant, but the way exchanges operate. To give some space so the full or close to full size of the order can fill, you can set orders price tolerance. This is a price range up to which the buy/sell can continue to complete. If the open (buy) position is partial, the closing (sell) will also be with the same amount. After 1 minute if a Buy order is not even partially filled, the bot will cancel the order.
Both types of orders may generate leftovers (amount under the minimum requirement of the exchange for a valid trade). Leftovers are not managed by the bot.
crypto trading bot - trading orders type
Orders type is not available in Simulation. In simulation when rules are fulfilled the bot simulates Market buy/sell. It calculates the average price of the open/close according to the current real BID prices and the volumes under them. As real buy/sell is not actually placed on the exchange, the open/close on the chart may be outside the candlesticks. That means that the same trade in real trading at that moment would have moved the price of the coin pair.
crypto trading bot - candle chart with trade that would have moved the price of the coin
You can also set extra safeguards - drawdown, total loss and negative trades in a row. They do not stop the current trade with a sell, but stop the whole execution. The bot evaluates them after every close of a trade.
Drawdown stops the execution if the total loss of one or more than one consecutively closed trades exceeds the set percentage.
Total loss stops the execution if the total loss from all trades exceeds the set percentage.
With Negative trades in a row the execution will stop after the set number of consecutive negative trades.
crypto trading bot - setting extra safeguards - drawdown, total loss and negative trades in a row

Executions lists

The Trading page contains all your real trading executions and information about them.
In the Summary table you can find information about:
  • total result from all executions in percentage or in USD
  • number of executed trades (full trades with both open and close)
  • capital allocated for trading
  • your account balance.
The capital allocated for trading shows how much you have allocated in total for trading. It will be in red if the sum exceeds the account balance. In such case at some point some of your executions may lack enough capital to trade with. The execution that lacks balance will continue to run. It will try to buy again after short amount of time if the rules are still fulfilled.
To initiate execution of a strategy you have to start it from the Strategies page first. After that the execution will be in the Simulation or Real Trading Executions list. You can sort the tables by strategy name, trading pair, result %, or status. You can also filter by keyword in the name, pair, indicator or timeframe.
The Open Trade column shows if the execution currently has an open trade waiting for a sell signal. You can use the to place a manual buy with the set trading parameters. After there is an open trade in place of the there will be the current profit/loss of the open trade. Next to it is the manual sell button - . The bot uses the BID prices for the calculation of profit/loss percentages. It also includes the commissions for both trades (Buy and Sell). The commission depends on your exchange settings (generally it will be between -0.15% and -0.20%). The profit/loss is updated every 10 seconds and not on every BID change. The actual result after close of the trade may differ from the last shown profit/loss of the open trade. This can be due to the liquidity/volatility character of the traded coin, lag in the update of the result of the open trade, and etc. If you need to you can manually close the open trade by clicking on the . The sell will be executed with a Market sell order. Always use the button to manually close an open trade instead of selling the amount directly on the website of the exchange. Otherwise, the bot will try to close the trade according to the sell options. If there is enough balance in your account, it will sell it.
crypto trading bot - options and results of the executions
The Simulation page contains all your simulated executions.
The Simulation results do not correspond 100% to the real trading results. This is because the simulation does not place a real trade on the exchange. The bot uses BID prices and their volumes to simulate open and close of trades. However, the final open/close price can be determined only after a real completion of the order. This is because of unexpected market orders of other traders, “iceberg” orders, and etc.
With Simulation you can get perspective on how good are your stoploss, target, trailing target, time stop and other safeguards. You can duplicate your strategy and have multiple Simulations with different position sizes. This can give a good perspective on the best trading size that suits your needs and does not move the market.
crypto trading bot - real time simulations

Buttons & Charts

You can view or edit your strategies directly from the Trading or Simulation pages with the Strategy buttons.
crypto trading bot - strategy buttons
The Trading buttons and the Simulation buttons are available on both Strategies and Trading/Simulation pages. You can:
1) Restart/stop the execution
2) Edit execution parameters
3) Check trade details
4) Delete the execution.
crypto trading bot - trading buttons
The / button turns notifications on/off for open and close of trades.

You can select many executions at once and change them with the buttons under the search bar.
1) Restart execution(s)
2) Stop execution(s)
3) Close open trades with Market sell and stop execution(s).
4) Reset execution(s) to inital state. Trades will be removed. Open trades will be closed with Market sell.
5) Delete execution(s)
crypto trading bot - trading buttons
The Status shows the current condition of every execution. An icon will appear for connection problems, problem with the execution or strategy condition in effect. A critical error in the execution will stop it from running. In case of other events the execution will resume automatically when the event is no longer in effect.
crypto trading bot - status of execution
Charts for strategies with two timeframes:

When your strategy has two different timeframes the candlestick chart will be on the smaller timeframe. The indicator on the bigger timeframe will have the same value displayed for the composing small-timeframe-candles. For example, let's say you have a 5 min timeframe and a 15 min timeframe in your strategy. The indicator on the 15 min timeframe will change its value every 15 minutes. That value will correspond to every 5-min-candle that is in the 15-min-candle.
Crosses of the indicators will always appear between candles. But actually they can happen at any time during the candle. The cross implies that the indicator moved from one value to another and with that it crossed a line. In the previous example – the cross will appear between the 15 min candles. But it could have happened due to a move in the price that happened in the middle of the 15-min-candle.
There can be more than 1 trade in one big-timeframe-candle. For example, in the previous 15 minutes the Stochastic had a value of 12. Now, the price is changing and the indicator jumps to 18, which makes it cross the D-line from bottom to top. That’s the buy rule in the strategy and the bot triggers a buy. At some point during the current 15 minutes the price reaches the stoploss and the bot closes the trade. After the close it checks again the buy rules. The K-line now has a value of 15. As we are still in the same 15-minute-candle the previous value of Stochastic K-line remains 12. Let’s hypothesise that the D-line also fell and the value of 15 is above it. That means that we still have a cross. Thus, the buy rule is true and the bot triggers a new trade.
crypto trading bot - charts for strategies with two timeframes