- New sync_cost_basis.py: recalculate entry_price from order history, sync amounts/balances from wallet (cron every 30 min) - Fix stop-loss ID staleness: update stop_orders_by_sym in step 2b after placing new stops, preventing SELL failures from stale IDs - Fix position limit inconsistency: use same total_balance in validate_trade instead of calling check_position_limit - Skip stop-loss for positions below MIN_ORDER_AMOUNT - Add API response body logging for 500 errors - Cancel "Order not found" treated as success (not error) - Post-trade wallet refresh to ensure fresh balances - Report: show total value, total return %, exclude dust positions - Crontab offset +1 min from candle close for complete data - Handle PARTIALLY FILLED order status in cost calculation - Sort orders by mts_create in Python (Bitfinex sort unreliable) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
12 lines
261 B
JSON
12 lines
261 B
JSON
{
|
|
"tETHUST": null,
|
|
"tSUIUST": 1773362755397,
|
|
"tSOLUST": null,
|
|
"tLTCUST": null,
|
|
"tADAUST": 1773380454544,
|
|
"tAVAX:UST": 1773380455009,
|
|
"tUNIUST": 1773380455473,
|
|
"tXRPUST": 1773363657836,
|
|
"tDOGE:UST": 1773244800000,
|
|
"tSHIB:UST": 1773396631966
|
|
} |