But you need to ask for order book 2400 times per minute per trading pair and as I know public asks has rate limits too. On some exchanges even more strict than private asks (f.e create order). Is your bot using some sort of proxy to bypass this hiding ip?
Nope you don't, the application uses real-time websocket feeds for all order books. There is a single REST call to get the initial snapshot of the order book, and a single websocket subscribe call to subscribe to level 2 order book updates. The application maintains a full replicate of the order book in local memory, applies real-time updates to that, and runs all calculations off of that.
A bot can subscribe to two real-time order books (for example Kraken BTC-USD and Coinbase Pro BTC-USD), and calculate spreads every 25ms over the course of 48 hours with only two REST calls and two websocket subscribes. API limits truly aren't an issue. The app also polls for your wallet balances on an interval (roughly every 90 seconds), and it includes an application-wide staggering/delay of ALL exchange API calls to avoid rate limits when necessary.
I would be VERY impressed if you could get yourself rate limited using the app
