import json

with open("data_705_708.json", "r") as f:
    data = json.load(f)

for ts, levels in data.items():
    print(f"\n--- {ts} ---")
    
    print("M30 context:")
    for b in levels.get("m30", []):
        print(f"  {b['time']}: O={b['open']} H={b['high']} L={b['low']} C={b['close']}")
        
    print("M15 context:")
    for b in levels.get("m15", []):
        print(f"  {b['time']}: O={b['open']} H={b['high']} L={b['low']} C={b['close']}")
        
    print("M5 entry window:")
    for b in levels.get("m5", []):
        mark = " <--" if b["time"] == ts else ""
        print(f"  {b['time']}: O={b['open']} H={b['high']} L={b['low']} C={b['close']}{mark}")
