This might be a FAQ, but given a historical data feed like opentick (specifically, quote and trade tick streams), how do you define "price"?:
- bid/ask midpoint
- last trade
There is the additional complication of multiple trading venues: the primary listing exchange, regional exchanges...