mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-22 23:05:15 +00:00
1.7 KiB
1.7 KiB
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
- The trading pair symbol, e.g.,
interval
- The K-line interval, e.g.,
5m
,1h
- The K-line interval, e.g.,
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