fix: portfolio manager reads trader's proposal and research plan (#503)
This commit is contained in:
parent
28d5cc661f
commit
7269f877c1
|
|
@ -12,7 +12,8 @@ def create_portfolio_manager(llm, memory):
|
||||||
news_report = state["news_report"]
|
news_report = state["news_report"]
|
||||||
fundamentals_report = state["fundamentals_report"]
|
fundamentals_report = state["fundamentals_report"]
|
||||||
sentiment_report = state["sentiment_report"]
|
sentiment_report = state["sentiment_report"]
|
||||||
trader_plan = state["investment_plan"]
|
research_plan = state["investment_plan"]
|
||||||
|
trader_plan = state["trader_investment_plan"]
|
||||||
|
|
||||||
curr_situation = f"{market_research_report}\n\n{sentiment_report}\n\n{news_report}\n\n{fundamentals_report}"
|
curr_situation = f"{market_research_report}\n\n{sentiment_report}\n\n{news_report}\n\n{fundamentals_report}"
|
||||||
past_memories = memory.get_memories(curr_situation, n_matches=2)
|
past_memories = memory.get_memories(curr_situation, n_matches=2)
|
||||||
|
|
@ -35,7 +36,8 @@ def create_portfolio_manager(llm, memory):
|
||||||
- **Sell**: Exit position or avoid entry
|
- **Sell**: Exit position or avoid entry
|
||||||
|
|
||||||
**Context:**
|
**Context:**
|
||||||
- Trader's proposed plan: **{trader_plan}**
|
- Research Manager's investment plan: **{research_plan}**
|
||||||
|
- Trader's transaction proposal: **{trader_plan}**
|
||||||
- Lessons from past decisions: **{past_memory_str}**
|
- Lessons from past decisions: **{past_memory_str}**
|
||||||
|
|
||||||
**Required Output Structure:**
|
**Required Output Structure:**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue