Skip to content

Commit

Permalink
max: adjust max rate limiters
Browse files Browse the repository at this point in the history
  • Loading branch information
c9s committed Mar 15, 2024
1 parent 14fd4ea commit f785398
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pkg/exchange/max/exchange.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,14 +55,14 @@ func New(key, secret string) *Exchange {
v3client: &v3.Client{Client: client},
v3margin: &v3.MarginService{Client: client},

queryTradeLimiter: rate.NewLimiter(rate.Every(1*time.Second), 2),
queryTradeLimiter: rate.NewLimiter(rate.Every(250*time.Millisecond), 2),

// 1200 cpm (1200 requests per minute = 20 requests per second)
submitOrderLimiter: rate.NewLimiter(rate.Every(50*time.Millisecond), 20),

// closedOrderQueryLimiter is used for the closed orders query rate limit, 1 request per second
closedOrderQueryLimiter: rate.NewLimiter(rate.Every(1*time.Second), 1),
accountQueryLimiter: rate.NewLimiter(rate.Every(1*time.Second), 1),
accountQueryLimiter: rate.NewLimiter(rate.Every(250*time.Millisecond), 1),
marketDataLimiter: rate.NewLimiter(rate.Every(2*time.Second), 10),
}
}
Expand Down

0 comments on commit f785398

Please sign in to comment.