diff --git a/tradingagents/dataflows/y_finance.py b/tradingagents/dataflows/y_finance.py index 8b4b93f5..8f9bfe71 100644 --- a/tradingagents/dataflows/y_finance.py +++ b/tradingagents/dataflows/y_finance.py @@ -1,6 +1,7 @@ from typing import Annotated from datetime import datetime from dateutil.relativedelta import relativedelta +import pandas as pd import yfinance as yf import os from .stockstats_utils import StockstatsUtils, _clean_dataframe, yf_retry, load_ohlcv, filter_financials_by_date diff --git a/tradingagents/graph/trading_graph.py b/tradingagents/graph/trading_graph.py index c8cd7492..268ee1a1 100644 --- a/tradingagents/graph/trading_graph.py +++ b/tradingagents/graph/trading_graph.py @@ -267,7 +267,7 @@ class TradingAgentsGraph: "w", encoding="utf-8", ) as f: - json.dump(self.log_states_dict, f, indent=4) + json.dump(self.log_states_dict, f, indent=4, ensure_ascii=False) def reflect_and_remember(self, returns_losses): """Reflect on decisions and update memory based on returns."""