The only way to have a real data is to collect market quotes from multiple centralized crypto-exchages in real time.
What is posted by ‘oracles’ is already old data - the block creation time is at least 10–15s and getting included in a block takes much longer…