Browse Source

BarAggregator: return correct bar

stable
Denis Tereshkin 6 years ago
parent
commit
daeb7b0cb2
  1. 2
      src/ATrade/BarAggregator.hs

2
src/ATrade/BarAggregator.hs

@ -191,7 +191,7 @@ handleBar bar = runState $ do
Just series -> case bsBars series of Just series -> case bsBars series of
(b:bs) -> do (b:bs) -> do
lBars %= M.insert (barSecurity bar) series { bsBars = bar : b : bs } lBars %= M.insert (barSecurity bar) series { bsBars = bar : b : bs }
return . Just $ b return . Just $ bar
_ -> do _ -> do
lBars %= M.insert (barSecurity bar) series { bsBars = [bar] } lBars %= M.insert (barSecurity bar) series { bsBars = [bar] }
return Nothing return Nothing

Loading…
Cancel
Save