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

d_data = load_data('hybrid/data/ohlcv_D.json')
h4_data = load_data('hybrid/data/ohlcv_H4.json')
h1_data = load_data('hybrid/data/ohlcv_H1.json')

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

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

print("\nH4:")
for bar in [b for b in h4_data if b['time'] <= target_time][-8:]:
    print(f"  {bar['time']}: O={bar['open']} H={bar['high']} L={bar['low']} C={bar['close']}")
        
print("\nH1:")
for bar in [b for b in h1_data if b['time'] <= target_time][-12:]:
    print(f"  {bar['time']}: O={bar['open']} H={bar['high']} L={bar['low']} C={bar['close']}")

