Files
AI-Trader/api
Bill c47798d3c3 fix: remove redundant _write_results_to_db() creating corrupt position records
- Removed call to _write_results_to_db() in execute_async()
- Deleted entire _write_results_to_db() method (lines 435-531)
- Deleted helper method _calculate_portfolio_value() (lines 533-557)
- Position tracking now exclusively handled by trade tools

This method was calling non-existent methods (get_positions(), get_last_trade(),
get_current_prices()) on BaseAgent, resulting in corrupt records with cash=0
and holdings=[]. Removal fixes bugs where cash resets to initial value and
positions are lost over weekends.
2025-11-03 21:21:10 -05:00
..
2025-11-02 18:08:39 -05:00