diff --git a/engine/engine.go b/engine/engine.go index 79adffc3..3c77bb26 100644 --- a/engine/engine.go +++ b/engine/engine.go @@ -145,7 +145,7 @@ func validateSettings(b *Engine, s *Settings, flagSet map[string]bool) { b.Settings.EnablePortfolioManager = s.EnablePortfolioManager b.Settings.WithdrawCacheSize = s.WithdrawCacheSize if b.Settings.EnablePortfolioManager { - if b.Settings.PortfolioManagerDelay != time.Duration(0) && s.PortfolioManagerDelay > 0 { + if b.Settings.PortfolioManagerDelay == time.Duration(0) && s.PortfolioManagerDelay > 0 { b.Settings.PortfolioManagerDelay = s.PortfolioManagerDelay } else { b.Settings.PortfolioManagerDelay = PortfolioSleepDelay diff --git a/engine/portfolio.go b/engine/portfolio.go index 9e9d41ee..d5c58e58 100644 --- a/engine/portfolio.go +++ b/engine/portfolio.go @@ -51,7 +51,7 @@ func (p *portfolioManager) Stop() error { func (p *portfolioManager) run() { log.Debugln(log.PortfolioMgr, "Portfolio manager started.") Bot.ServicesWG.Add(1) - tick := time.NewTicker(PortfolioSleepDelay) + tick := time.NewTicker(Bot.Settings.PortfolioManagerDelay) defer func() { atomic.CompareAndSwapInt32(&p.stopped, 1, 0) atomic.CompareAndSwapInt32(&p.started, 1, 0)