How Does a Price Feed from an Oracle Differ from the Exchange’s Last Traded Price?

The exchange's last traded price is the most recent price at which a trade occurred on that specific exchange. An oracle price feed, especially for decentralized protocols, is often an aggregated index price derived from multiple exchanges.

The oracle price is designed to be a more robust and manipulation-resistant representation of the global market price, making it a safer reference for critical functions like liquidations and funding rate calculations.

Why Is Data Source Diversity Important for Oracle Resilience?
How Does a ‘Data Feed’ Differ from a Single API Call?
What Is an “Index Future” and What Is Its Underlying Asset?
What Is the “Index Price” and How Is It Used in the Funding Rate Calculation?
How Is the “Aggregated Price” Determined by an Oracle Network from Multiple Sources?
Why Might an Exchange Use a TWAP of Multiple Exchange Prices Rather than a Single One?
How Does ‘Mark Price’ Differ from ‘Last Price’ and Why Is It Used for Liquidations?
What Is the Difference between a “Mark Price” and a “Last Traded Price” on a Derivatives DEX?

Glossar