Go to Dukascopy.com → Platform → JForex. Download and install. Open a demo account (30 seconds).
: Most downloads are available in CSV , JSON , or MetaTrader-compatible formats. dukascopy+historical+data
Most retail brokers provide data in M1 (one-minute) intervals, which hides the volatility occurring within that minute. Dukascopy provides true tick data, capturing every single price change and the associated liquidity (volume). Go to Dukascopy