freqtrade_origin/docs/stoploss.md

52 lines
2.3 KiB
Markdown
Raw Normal View History

2018-06-02 03:50:40 +00:00
# Stop Loss support
2018-06-26 18:26:28 +00:00
At this stage the bot contains the following stoploss support modes:
2018-06-02 03:50:40 +00:00
1. static stop loss, defined in either the strategy or configuration
2. trailing stop loss, defined in the configuration
3. trailing stop loss, custom positive loss, defined in configuration
## Static Stop Loss
This is very simple, basically you define a stop loss of x in your strategy file or alternative in the configuration, which
will overwrite the strategy definition. This will basically try to sell your asset, the second the loss exceeds the defined loss.
## Trail Stop Loss
The initial value for this stop loss, is defined in your strategy or configuration. Just as you would define your Stop Loss normally.
2018-06-26 18:26:28 +00:00
To enable this Feauture all you have to do is to define the configuration element:
2018-06-02 03:50:40 +00:00
2018-06-26 18:26:28 +00:00
``` json
2018-06-02 03:50:40 +00:00
"trailing_stop" : True
```
2018-06-26 18:26:28 +00:00
This will now activate an algorithm, which automatically moves your stop loss up every time the price of your asset increases.
2018-06-02 03:50:40 +00:00
For example, simplified math,
* you buy an asset at a price of 100$
* your stop loss is defined at 2%
* which means your stop loss, gets triggered once your asset dropped below 98$
2018-06-26 18:26:28 +00:00
* assuming your asset now increases to 102$
2018-06-02 03:50:40 +00:00
* your stop loss, will now be 2% of 102$ or 99.96$
* now your asset drops in value to 101$, your stop loss, will still be 99.96$
2018-06-26 18:26:28 +00:00
basically what this means is that your stop loss will be adjusted to be always be 2% of the highest observed price
2018-06-02 03:50:40 +00:00
### Custom positive loss
Due to demand, it is possible to have a default stop loss, when you are in the red with your buy, but once your profit surpasses a certain percentage,
the system will utilize a new stop loss, which can be a different value. For example your default stop loss is 5%, but once you have 1.1% profit,
it will be changed to be only a 1% stop loss, which trails the green candles until it goes below them.
2018-06-02 03:50:40 +00:00
Both values can be configured in the main configuration file and requires `"trailing_stop": true` to be set to true.
2018-06-02 03:50:40 +00:00
2018-06-26 18:26:28 +00:00
``` json
"trailing_stop_positive": 0.01,
"trailing_stop_positive_offset": 0.011,
2018-06-02 03:50:40 +00:00
```
2018-06-26 18:26:28 +00:00
The 0.01 would translate to a 1% stop loss, once you hit 1.1% profit.
You should also make sure to have this value (`trailing_stop_positive_offset`) lower than your minimal ROI, otherwise minimal ROI will apply first and sell your trade.