(Some images shown below will be black and white - this is intentional.)
Live Trading is the real deal, where you make and hopefully don't lose real money. The bot enforces the flow of Backtest > Paper Trading > Live Trading to help you have a better grasp of possibilities before you put your real funds in action. Once you're live then the bot will start looking for opportunities to apply your strategies.
In order to get a Live Trade on the board, you will need to add it from a Paper Trade pair. In the image below, you can see a Live Trade button.
Clicking the button will display a dialog that will allow you to edit all the settings of the Live Trade to be created. All of the current Paper Trading setting wills be filled in (see image below), allowing you to edit and change any of the settings before the Live Trade is created.
Once you have clicked the Create button, the Live Trade will be created and it will be added to your list of pairs on the Live Trading screen.
The Live Trading Board is where you get an overview of all the quote currencies and trading pairs. It is broken up into two parts:
The Quote Currencies are the markets that exchanges allow you to trade with. Clicking on any of the buttons (in the image below, BTC is the currently selected currency/market) will display any information related to that quote currency IF you have a balance on the exchange as well as any trades made.
There are two quote values displayed in the left hand boxes: your local currency amount, the quote available for trading. The quote available for trading is updated from he exchange at a regular interval - usually around 1-2 minutes. That amount is then converted into your local currency.
The P&L Trades boxes will provide you with more stats that show you:
The trades and profit (or loss) amount for the rolling 24 hour period.
The trades and profit (or loss) amount for the rolling trades from yesterday.
The trades and profit (or loss) amount for the rolling 7 day period.
As you switch to any of the other quote currencies, the boxes and values below it will switch and update with the relevant amounts.
This is where all your Live Trade pairs will live. Each pair panel allows you control over turning each pair on or
off as well as full deletion of the pair. You will also see the pair currencies, the pair icon (if available), the
rolling 7 day profit & loss, the rolling 7 day trades, and the Sentinel status.
The Sentinel status will change in real time as the engine surfaces its state of where the pair is either in a loss, in a profit, has been disabled,a nd if the Sentiel is looking for an entry opportunity.
The bottom row of the panel displays the candle period (5m, 15m, etc), the Delete button, and the icon for the strategy used (Bollinger Band, EMA, etc).
This is where all the action happens, visually, and in real time. From here you can control all kinds of things ranging from whether or not the pair is automatically trading to changing the strategy settings. We can look at the controls broken down into rows with each row containing certain information and controls for changing how the pair is operated on by the engine.
In the first row we can see that there is the data consisting of the pair that's being traded. This includes the token icon, as well as both sides of the pair - the base and quote. The base is the currency on the left side of the slash character and the quote is the currency on the right. When you are trading, an entry usually means you have (in our case below) some USD and you want to enter into an order for LTC. Once you have a rise in the LTC price (viewed in the quote USD value) above what you bought in as, you can then exit (selling the LTC back to USD) for a profit. A base and quote together are called a trading pair. Below the pair the current LTC (base) price in USD (the quote), along with its value in $ USD. In the case, the quote and USD are the same, so both prices are the same. If the quote was BTC or some other token, then it would show the BTC price along with the USD price. The bot tries its best to offer accurate conversions in EUR as well and will use that in place of USD on the right hand price.
Next to the pair is the on/off toggle. This will turn a pair on or off for automated trading. You can keep this off at any time and still place manual buy / sell orders.
On the right side are the Help, Edit, and Close buttons. The Help button shows some quick contextual info about the strategy itself. It is meant as a lightweight what to get at some quick information and not meant to replace the Documentation section. The Close button will close out the details screen and show the trades list screen.
The Edit button.
You gain access to the Edit screen via the Edit button. This is where you can change all your strategy settings on the fly and have them applied to the pair. Once any of the settings have been changed, the pair is temporarily stopped, the strategy reloaded, and then restarted again to avoid any signals coming in and executing on the previous values.
The next row contains all the current strategy information including the icon, name, and strategy specific configured properties. These will update if any changes to the pair has been doing via the Edit screen. While the screen above doesn't show it, when yuo are using a percentage buy amount, the buy amount will change based on the changes to the price, in real time. For fixed, this doesn't apply.
Row three contains the Sentinel information as well as buttons for Market Buy/Sell. Here you can control specifically when you want to enter and exit a trade. The Market Buy button will also turn into a Market DCA Buy button if you have at least 1 entry already in play. See more below for DCA buying.
The three middle sections contain the entry price, the Sentinel status, and the current Profit & Loss.
For the entry price, this will always display what price you entered at. For DCA entries, it will be the average of all entry prices.
The Sentinel Exit will tell you where, based on your strategy settings, the price it requires to exit out. It will say Disabled... when the pair is not on since the engine is not watching for any signals.
The current Profit & Loss (P/L) is the gauge you can use at any time to see if you pair is currently in a profit or loss state. This displays any existing single Buy or DCA Buys so you can always see where you stand with your pair profit or loss, regardless if the pair is on or off. This allows you to run in full manual or automated mode.
The Market Sell button will allow you to exit out of a position by placing a Market Sell order. This button will be enabled whenever there is an Entry order, regardless if the pair is on or off. Again, this allows you to control the trading in either an automated or manual mode.
DCA (Dollar Cost Averaging) is a very popular feature and we have added support for this in the bot. Currently this support is on a manual only basis meaning that you will need to manually invoke a Market DCA Buy order for this feature to kick in. Currently the DCA process is manual and later will be automated and configurable pair and/or strategy configuration.
The premise of DCA is to allow you to buy at lower entry points to average your costs down. For instance, if you have an initial entry of 50 and the price drops down to 25, you have just lost 50% of your position. Without DCA you can either do two things: 1) ride it out and hope that the price will at least get back to 50 so you can zero out. 2) you can exist out there and then to take the loss, possibly preventing a deeper loss if the price falls lower.
With DCA you have another option which is to buy more - if you have the funds available, of course. If you can DCA, then you will double your quantity of your position and average out (and reduce) the price required for a profitable exit. You can do this as many times as you want, again, providing the funds are available. So, in theory, you could keep DCA'ing down from an entry price of 50 to an exit price of 25 with profitability. (You'll have to do the math on that.)
DCA is not perfect, however, and you will have to use your best judgement as to when it can be best applied.
Market Buys are available at any time of the Paper Trading process. You can initiate a Market Buy manually whether or not a pair is turned on for automated trading. Once this is done you can either exit out of the trade via a Market Sell or you can by more of your position via DCA.
In order for DCA to be available, you first must have an Entry recorded. Only when the current candle close price is less than the Entry price will a new DCA Buy be available. Each DCA Buy will then set the floor for additional DCA buys. In the example below, you can see that there are 3 buys, each one lower than the previous. Currently, there is no way to create a new DCA Buy greater than the last DCA Buy. This is buy design and will help enforce an optimal average price.
DCA now changes the Trades List section and provides the following information:
These values are also available for completed Trades that used DCA, as shown in the image below.
In the above image, we can see that the Trade row, 1, is tagged with DCA and that the rest of the row date, price, and quantity fields have white text. Below that are the two DCA orders, in blue text, that denote the two DCA orders. The Trade row uses the final price averages for entry and the full summed quantities for the exit.