This is possible, but must be supported by the broker plugin. BrokerBuy2 must then immediately return the order ID and set the fill amount to zero. This is a function only recently added, so it's not yet supported by the current plugins.

http://manual.zorro-project.com/brokerplugin.htm