mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-27 01:05:15 +00:00
51 lines
1.7 KiB
Markdown
51 lines
1.7 KiB
Markdown
### Supertrend Strategy
|
|
|
|
This strategy uses Supertrend indicator as trend, and DEMA indicator as noise filter.
|
|
Supertrend strategy needs margin enabled in order to submit short orders, and you can use `leverage` parameter to limit your risk.
|
|
**Please note, using leverage higher than 1 is highly risky.**
|
|
|
|
|
|
#### Parameters
|
|
|
|
- `symbol`
|
|
- The trading pair symbol, e.g., `BTCUSDT`, `ETHUSDT`
|
|
- `interval`
|
|
- The K-line interval, e.g., `5m`, `1h`
|
|
- `leverage`
|
|
- The leverage of the orders.
|
|
- `fastDEMAWindow`
|
|
- The MA window of the fast DEMA.
|
|
- `slowDEMAWindow`
|
|
- The MA window of the slow DEMA.
|
|
- `superTrend`
|
|
- Supertrend indicator for deciding current trend.
|
|
- `averageTrueRangeWindow`
|
|
- The MA window of the ATR indicator used by Supertrend.
|
|
- `averageTrueRangeMultiplier`
|
|
- Multiplier for calculating upper and lower bond prices, the higher, the stronger the trends are, but also makes it less sensitive.
|
|
- `linearRegression`
|
|
- Use linear regression as trend confirmation
|
|
- `interval`
|
|
- Time interval of linear regression
|
|
- `window`
|
|
- Window of linear regression
|
|
- `takeProfitAtrMultiplier`
|
|
- TP according to ATR multiple, 0 to disable this.
|
|
- `stopLossByTriggeringK`
|
|
- Set SL price to the low/high of the triggering Kline.
|
|
- `stopByReversedSupertrend`
|
|
- TP/SL by reversed supertrend signal.
|
|
- `stopByReversedDema`
|
|
- TP/SL by reversed DEMA signal.
|
|
- `stopByReversedLinGre`
|
|
- TP/SL by reversed linear regression signal.
|
|
- `exits`
|
|
- Exit methods to TP/SL
|
|
- `roiStopLoss`
|
|
- The stop loss percentage of the position ROI (currently the price change)
|
|
- `percentage`
|
|
|
|
|
|
#### Examples
|
|
|
|
See [supertrend.yaml](../../config/supertrend.yaml) |