src/evaluate.c: - Add cross-leg increment floor after each leg's output - Fix sell-leg min_volume conversion (was understated by rates[leg]) - Change ceil to floor for all leg rounding (round input down, then compute) executor/ws_client.py: - Subscribe to /account/balance via Classic WS (subject: account.balance) - Add await_balance() with ack tracking and per-currency futures - Handle balance events and store latest available per currency executor/executor.py: - Reject order detail included in fills list with real attempted volume/latency - Screen/log output shows fills, book tops, profit for all statuses - side field in order_placed/order_rejected logs - predicted_bps read early from signal (no more hardcoded 0.0) - timings in failed/aborted reports - Paper mode rounding: buy funds/base floored to qi/bi |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| __main__.py | ||
| config.py | ||
| executor.py | ||
| kucoin_api.py | ||
| rest_api.py | ||
| socket_server.py | ||
| ws_client.py | ||