Major Pairs and their Historical Sentiment data
EURUSD
54% long average vs 45% short average

GBPUSD
62% long average versus 37% short average

AUDJPY
70% long average versus 29% short average

AUDUSD
70% long average versus 29% short average

NZDUSD
67% Long average versus 32% short average. See how the Trade War uncertainty creates the spikes from the mean?

USDCAD
44% Long average versus 55% short average. Note the lack of spikes from the mean.

USDJPY
45% long average versus 54% short average

XAUUSD
64% long average versus 35% short average.

Summary:
Everything is pointing to "buy USD". Everything... (at least from a sentimental view)