Load & inspect
import numpy as np
import pandas as pd
df = pd.read_parquet("prices.parquet")
df["date"] = pd.to_datetime(df["date"], utc=True)
df = df.sort_values(["asset", "date"])
df.info() # date, asset, close, volumeOne row per date / asset. Use adjusted close prices and keep missing observations explicit.