You join trades to quotes using the exchange timestamp on both. What can still go wrong? · QuantMax