I am new to hidden orders - nearly all my trading so far has been with icebergs. I am wonder if hidden orders benefit of same execution quality as visible orders?
Depends on what you are trying to accomplish and with what instruments. You used icebergs to hide size?
Yeah, that's a whole science and I don't have much experience with illiquid stocks. I suggest you look at posts done by @d08. My understanding he is using different algos provided by IB. I think you need to look into Dark Pools, not hidden orders. Sizeable hidden orders are not good at hiding just like icebergs
Are you restricted to IB? If so, I suggest you break your order in equal chunks and try using different IB algos side by side. If you can't break your order, then just have to play around with IB algos. I don't know what specific info you are looking for, but results will depend on many variables.