blocktrade blockorder

Imported from previous forum

Hi Rene,
There are two ways in FIX to ‘Allocate’ a single (‘block’) order to more than a single account (funds / segments).

  • Pre-trade: that is where the allocations are sent as part of the order (NewOrderSingle message). In this workflow, the allocations are conveyed in ‘PreAllocGrp’ component [main fields are: NoAllocs(78) followed by a sequence of: AllocAccount(79), AllocQty(80)]. This method is most useful when the allocations are known prior to placing the order AND the allocations are allocated pro-rata (and average price).

  • Post-trade: where the allocations information is conveyed once the trade has completed. This enables a more flexible (/complex) distribution of the trades to their accounts. There are set of messages to support this flow, where the main message is: AllocationInstruction(35=J).

I hope this helps
Yuval

Is it possible to do a block trade (buy/sell a single security in various funds/segments) with the fix protocol?
Is there a special message type available or is this usually done with newordersingle?
Any experience?

Regards René