mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-26 00:35:15 +00:00
Merge pull request #1047 from c9s/narumi/add-rsi
feature: add RSI to StandardIndicatorSet
This commit is contained in:
commit
9ee4fa0064
|
@ -167,6 +167,11 @@ func (s *StandardIndicatorSet) MACD(iw types.IntervalWindow, shortPeriod, longPe
|
||||||
return inc
|
return inc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *StandardIndicatorSet) RSI(iw types.IntervalWindow) *indicator.RSI {
|
||||||
|
inc := s.allocateSimpleIndicator(&indicator.RSI{IntervalWindow: iw}, iw, "rsi")
|
||||||
|
return inc.(*indicator.RSI)
|
||||||
|
}
|
||||||
|
|
||||||
// GHFilter is a helper function that returns the G-H (alpha beta) digital filter of the given interval and the window size.
|
// GHFilter is a helper function that returns the G-H (alpha beta) digital filter of the given interval and the window size.
|
||||||
func (s *StandardIndicatorSet) GHFilter(iw types.IntervalWindow) *indicator.GHFilter {
|
func (s *StandardIndicatorSet) GHFilter(iw types.IntervalWindow) *indicator.GHFilter {
|
||||||
inc := s.allocateSimpleIndicator(&indicator.GHFilter{IntervalWindow: iw}, iw, "ghfilter")
|
inc := s.allocateSimpleIndicator(&indicator.GHFilter{IntervalWindow: iw}, iw, "ghfilter")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user