Unsure of the correct section.
How does commsec allocate trades between buyers and sellers in this instance.
You say buy at $1 yet there are sellers at .50. Is your bid price a maximum?
And vice versa. You say sell at .50 although buyers are at $1. Is there some sense check that you sell at the highest bid above your sell order?
Also, what order has priority and why, a .50c sell order with buy orders at $1 or an at market sell order? Assuming both lodged the same time?