Futures have the cleanest volume data as you suggested. The problem is futures are actively traded in USD pairs (and not crosses) and cover only 3%-5% of the market for the corresponding pair. If there is significant buying/selling, the volume will almost necessarily propagate into futures. Note...