Add recommendations folder so that the UI can display it 5

This commit is contained in:
Youssef Aitousarrah 2026-02-10 22:43:46 -08:00
parent 1ead4d9638
commit ab8d174990
3 changed files with 10 additions and 20 deletions

View File

@ -27,13 +27,11 @@ logger = get_logger(__name__)
def main(): def main():
logger.info( logger.info("""
"""
TradingAgents - Historical Memory Builder TradingAgents - Historical Memory Builder
""" """)
)
# Configuration # Configuration
tickers = [ tickers = [

View File

@ -89,8 +89,7 @@ def build_strategy_memories(strategy_name: str, config: dict):
strategy = STRATEGIES[strategy_name] strategy = STRATEGIES[strategy_name]
logger.info( logger.info(f"""
f"""
Building Memories: {strategy_name.upper().replace('_', ' ')} Building Memories: {strategy_name.upper().replace('_', ' ')}
@ -99,8 +98,7 @@ Strategy: {strategy['description']}
Lookforward: {strategy['lookforward_days']} days Lookforward: {strategy['lookforward_days']} days
Sampling: Every {strategy['interval_days']} days Sampling: Every {strategy['interval_days']} days
Tickers: {', '.join(strategy['tickers'])} Tickers: {', '.join(strategy['tickers'])}
""" """)
)
# Date range - last 2 years # Date range - last 2 years
end_date = datetime.now() end_date = datetime.now()
@ -159,8 +157,7 @@ Tickers: {', '.join(strategy['tickers'])}
def main(): def main():
logger.info( logger.info("""
"""
TradingAgents - Strategy-Specific Memory Builder TradingAgents - Strategy-Specific Memory Builder
@ -171,8 +168,7 @@ This script builds optimized memories for different trading styles:
2. Swing Trading - 7-day returns, weekly samples 2. Swing Trading - 7-day returns, weekly samples
3. Position Trading - 30-day returns, monthly samples 3. Position Trading - 30-day returns, monthly samples
4. Long-term - 90-day returns, quarterly samples 4. Long-term - 90-day returns, quarterly samples
""" """)
)
logger.info("Available strategies:") logger.info("Available strategies:")
for i, (name, config) in enumerate(STRATEGIES.items(), 1): for i, (name, config) in enumerate(STRATEGIES.items(), 1):
@ -220,13 +216,11 @@ This script builds optimized memories for different trading styles:
logger.info("\n" + "=" * 70) logger.info("\n" + "=" * 70)
logger.info("\n💡 TIP: To use a specific strategy's memories, update your config:") logger.info("\n💡 TIP: To use a specific strategy's memories, update your config:")
logger.info( logger.info("""
"""
config = DEFAULT_CONFIG.copy() config = DEFAULT_CONFIG.copy()
config["memory_dir"] = "data/memories/swing_trading" # or your strategy config["memory_dir"] = "data/memories/swing_trading" # or your strategy
config["load_historical_memories"] = True config["load_historical_memories"] = True
""" """)
)
if __name__ == "__main__": if __name__ == "__main__":

View File

@ -129,12 +129,10 @@ def main():
6. Save updated positions 6. Save updated positions
7. Print progress messages 7. Print progress messages
""" """
logger.info( logger.info("""
"""
TradingAgents - Position Updater TradingAgents - Position Updater
""".strip() """.strip())
)
# Initialize position tracker # Initialize position tracker
tracker = PositionTracker(data_dir="data") tracker = PositionTracker(data_dir="data")