Some suggestions for grid trading bot:
Increase the number of level, currently we can’t do more than 50 levels which is limited if we want to do tight spread (0.3%) and wide range.
Allow setting post only option, if the order is cancelled then try to post it again under current market price so it stays maker.
When starting a grid bot do not market buy all the levels above current price, on some pairs the orderbook has low liquidity and doing market order is a bad idea.
It would be better to do all this buy into the next entry level.