What is the correct way of calculating the "average" price based on the "Open,High,Low,Close" daily trade fields?
You cannot obtain that information with the data provided.
You would need periodic samples throughout the day.