import json

def analyze():
    def get_bars(filename):
        with open(f"/home/aryy/.hermes/profiles/finance/backtests/xauusd_2026/hybrid/data/{filename}.json") as f:
            data = json.load(f)
            return data["bars"] if "bars" in data else data

    m5 = get_bars("ohlcv_M5")
    
    print("\n=== M5 around Feb 13 17:15 (207) ===")
    for b in m5:
        ts = b.get("timestamp", "")
        if "2026-02-13T17:" in ts:
            print("M5:", b)

    print("\n=== M5 around Feb 13 18:00 (208) ===")
    for b in m5:
        ts = b.get("timestamp", "")
        if "2026-02-13T18:" in ts:
            print("M5:", b)
            
    print("\n=== M5 around Feb 16 00:00 (209) ===")
    for b in m5:
        ts = b.get("timestamp", "")
        if "2026-02-15T23:" in ts or "2026-02-16T00:" in ts:
            print("M5:", b)

if __name__ == "__main__":
    analyze()
