feat: add analysis-only crypto asset mode

This commit is contained in:
CadeYu committed 2026-04-18 20:42:11 +08:00
1 parent f362a160c3
commit e7ec980021
13 files changed
+141 -19

No files matched your search

+3 -1
View File
@@ -6,6 +6,8 @@ import json
def create_trader(llm, memory):
def trader_node(state, name):
company_name = state["company_of_interest"]
asset_type = state.get("asset_type", "stock")
target_label = "company" if asset_type == "stock" else "asset"
investment_plan = state["investment_plan"]
market_research_report = state["market_report"]
sentiment_report = state["sentiment_report"]
@@ -24,7 +26,7 @@ def create_trader(llm, memory):
context = {
"role": "user",
"content": f"Based on a comprehensive analysis by a team of analysts, here is an investment plan tailored for {company_name}. This plan incorporates insights from current technical market trends, macroeconomic indicators, and social media sentiment. Use this plan as a foundation for evaluating your next trading decision.\n\nProposed Investment Plan: {investment_plan}\n\nLeverage these insights to make an informed and strategic decision.",
"content": f"Based on a comprehensive analysis by a team of analysts, here is an investment plan tailored for the {target_label} {company_name}. This plan incorporates insights from current technical market trends, macroeconomic indicators, and social media sentiment. Use this plan as a foundation for evaluating your next trading decision.\n\nProposed Investment Plan: {investment_plan}\n\nLeverage these insights to make an informed and strategic decision.",
}
messages = [