#!/bin/bash
cd /opt/charter-live/live_deploy_v2
/opt/charter/venv/bin/python << 'PYEOF'
import sys
sys.path.insert(0, '/opt/charter-live/live_deploy_v2')
from bybit_demo_client import BybitDemoClient
c = BybitDemoClient()
r = c._request('GET', '/v5/position/list', {'category': 'linear', 'settleCoin': 'USDT'}, signed=True)
pos = [p for p in r.get('result', {}).get('list', []) if float(p.get('size', 0) or 0) > 0]
print('Posizioni aperte Bybit: %d' % len(pos))
for p in pos:
    print('  %s %s size=%s entry=%s leverage=%s' % (p['symbol'], p['side'], p['size'], p['avgPrice'], p['leverage']))
PYEOF
