from analyze_trade_logs import TradeAnalyzer
import json

a = TradeAnalyzer()
data = a.load_logs(48)

print(f'TRADE_CLOSE total: {len(data["trades_close"])}')
print(f'TRADE_CLOSE avec pattern != UNKNOWN: {sum(1 for t in data["trades_close"] if t.get("pattern") != "UNKNOWN")}')

patterns = {}
for t in data["trades_close"]:
    pattern = t.get("pattern", "UNKNOWN")
    patterns[pattern] = patterns.get(pattern, 0) + 1

print("\nRépartition des patterns:")
for pattern, count in sorted(patterns.items(), key=lambda x: x[1], reverse=True):
    print(f"  {pattern}: {count}")
