import json

def load_data(file):
    with open(file, 'r') as f:
        data = json.load(f)
        if isinstance(data, dict):
            for k in data.keys():
                 if isinstance(data[k], list):
                      return data[k]
        return data

m15_data = load_data('hybrid/data/ohlcv_M15.json')
m5_data = load_data('hybrid/data/ohlcv_M5.json')

target_time = "2026-04-16T12:00:00Z"

print("M15:")
for bar in [b for b in m15_data if b['time'] <= target_time][-16:]:
    print(f"  {bar['time']}: O={bar['open']} H={bar['high']} L={bar['low']} C={bar['close']}")

print("\nM5 (around 10:15):")
for bar in m5_data:
    if isinstance(bar['time'], str):
         if bar['time'] <= "2026-04-16T10:30:00Z":
             print(f"  {bar['time']}: O={bar['open']} H={bar['high']} L={bar['low']} C={bar['close']}")
    else:
         # Need to handle M5 if it's unix timestamps, but let's check first
         pass
