import sys, os
sys.path.insert(0, '/app')
from strategies.liq_arb.dashboard import S
print(f'bids: {len(S.bids)} items, asks: {len(S.asks)} items, mid: {S.mid}')
print(f'db: {len(S.db)}, da: {len(S.da)}')
if S.bids:
    bp = sorted([(float(p),v) for p,v in S.bids.items()], reverse=True)
    print(f'bid range: {bp[0][0]:.2f} to {bp[-1][0]:.2f} ({len(bp)} entries)')
    print(f'mid*0.97={S.mid*0.97:.2f}, mid={S.mid:.2f}')
if S.asks:
    ap = sorted([(float(p),v) for p,v in S.asks.items()])
    print(f'ask range: {ap[0][0]:.2f} to {ap[-1][0]:.2f} ({len(ap)} entries)')
    print(f'mid*1.03={S.mid*1.03:.2f}')
