Skip to content

Commit

Permalink
Merge pull request #68 from ppd0705/master
Browse files Browse the repository at this point in the history
Fix DepthOrderBook.GetOrderBook
  • Loading branch information
beaquant authored Oct 6, 2022
2 parents c70c5c6 + 13bb09e commit 86b18a4
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions exchanges/deribit/orderbook.go
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ func (d *DepthOrderBook) GetOrderBook(depth int) (result OrderBook) {
node := smallest
for count < depth {
node = d.asks.Next(node)
if node == nil {
if node == smallest {
break
}
item := node.GetValue().(DobItem)
Expand All @@ -129,7 +129,7 @@ func (d *DepthOrderBook) GetOrderBook(depth int) (result OrderBook) {
node := largest
for count < depth {
node = d.bids.Prev(node)
if node == nil {
if node == largest {
break
}
item := node.GetValue().(DobItem)
Expand Down
4 changes: 2 additions & 2 deletions exchanges/hbdm/orderbook.go
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ func (d *DepthOrderBook) GetOrderBook(depth int) (result OrderBook) {
node := smallest
for count < depth {
node = d.asks.Next(node)
if node == nil {
if node == smallest {
break
}
item := node.GetValue().(DobItem)
Expand All @@ -131,7 +131,7 @@ func (d *DepthOrderBook) GetOrderBook(depth int) (result OrderBook) {
node := largest
for count < depth {
node = d.bids.Prev(node)
if node == nil {
if node == largest {
break
}
item := node.GetValue().(DobItem)
Expand Down
4 changes: 2 additions & 2 deletions exchanges/hbdmswap/orderbook.go
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ func (d *DepthOrderBook) GetOrderBook(depth int) (result OrderBook) {
node := smallest
for count < depth {
node = d.asks.Next(node)
if node == nil {
if node == smallest {
break
}
item := node.GetValue().(DobItem)
Expand All @@ -131,7 +131,7 @@ func (d *DepthOrderBook) GetOrderBook(depth int) (result OrderBook) {
node := largest
for count < depth {
node = d.bids.Prev(node)
if node == nil {
if node == largest {
break
}
item := node.GetValue().(DobItem)
Expand Down

0 comments on commit 86b18a4

Please sign in to comment.