TradingAgents/agent_os/backend
Ahmet Guzererler 80a54b2411 fix: fetch live prices from yfinance when none available for trade execution
The scan summary never contained a 'prices' key, so trade execution always
ran with an empty prices dict. Now prices are fetched via yfinance:

- run_trade_execution: fetches prices for all tickers in the PM decision
  (sells/buys/holds) when prices arg is empty
- run_auto resume path: fetches prices for decision tickers instead of
  reading from scan data
- run_portfolio: fetches prices for current holdings + scan candidates
  before invoking the portfolio graph

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 00:25:51 +01:00
..
routes Fix report saving, event storing, auto tickers, portfolio report loading, and state propagation 2026-03-23 18:33:11 +00:00
services fix: fetch live prices from yfinance when none available for trade execution 2026-03-24 00:25:51 +01:00
.env.example feat: initialize AgentOS observability foundation 2026-03-22 21:54:13 +01:00
__init__.py fix: add missing __init__.py files to agent_os package tree 2026-03-23 07:16:38 +00:00
dependencies.py feat: initialize AgentOS observability foundation 2026-03-22 21:54:13 +01:00
main.py fix: migrate backend to port 8088 and use 127.0.0.1 to avoid macOS system conflicts 2026-03-22 22:51:09 +01:00
store.py feat: implement AgentOS frontend and live backend integration 2026-03-22 22:12:33 +01:00