diff --git a/cryptoai/__pycache__/main.cpython-313.pyc b/cryptoai/__pycache__/main.cpython-313.pyc index d1b2a00..77ff243 100644 Binary files a/cryptoai/__pycache__/main.cpython-313.pyc and b/cryptoai/__pycache__/main.cpython-313.pyc differ diff --git a/cryptoai/agents/__pycache__/crypto_agent.cpython-313.pyc b/cryptoai/agents/__pycache__/crypto_agent.cpython-313.pyc index 91ce613..907eab4 100644 Binary files a/cryptoai/agents/__pycache__/crypto_agent.cpython-313.pyc and b/cryptoai/agents/__pycache__/crypto_agent.cpython-313.pyc differ diff --git a/cryptoai/agents/crypto_agent.py b/cryptoai/agents/crypto_agent.py index f77c4ca..46c19d9 100644 --- a/cryptoai/agents/crypto_agent.py +++ b/cryptoai/agents/crypto_agent.py @@ -356,14 +356,20 @@ class CryptoAgent: 把分析的JSON结果调用大模型转化成交易建议 """ prompt = f""" - 请对以下加密货币市场分析的JSON结果进行深入分析, 转化成包含:分析时间,分析时间级别,技术分析,支撑位,压力位, 建议买点,卖点,止损位,止盈位,仓位建议, 增加适当的emoji便于阅读, 简单明了。 + 请对以下加密货币市场分析的JSON结果进行归纳总结: + + 需要输出的内容包括: + 1. 技术分析:用技术指标,交易量等进行分析 + 2. 交易策略:操作建议(买入、卖出、等待)、买卖点、止损止盈、操作打分、原因(以表格的方式汇总呈现) - 分析 JSON 结果: + 以下是每个交易对的分析结果: {results} + + 请以优美的Markdown格式输出,通过 emoji 标签来增加可读性。 """ system_prompt = """ - 你是一个专业的加密货币分析助手,你擅长分析市场趋势、预测价格走向和提供交易建议,请始终使用中文回复,并确保输出格式规范的Markdown。 + 你是一个专业的加密货币分析高手,你擅长分析市场趋势、预测价格走向和提供交易建议,请始终使用中文回复,并确保输出格式规范的Markdown。 """ response, usage = self.deepseek_api.call_model(prompt, system_prompt=system_prompt, task_type="交易建议") diff --git a/cryptoai/config/config.yaml b/cryptoai/config/config.yaml index 000be85..31206e2 100644 --- a/cryptoai/config/config.yaml +++ b/cryptoai/config/config.yaml @@ -29,10 +29,6 @@ crypto: - "ETH" - "SOL" - "SUI" - - "DOGE" - - "XRP" - - "ADA" - # - "CETUS" quote_currency: "USDT" time_interval: "4h" # 可选: 1m, 5m, 15m, 30m, 1h, 4h, 1d historical_days: 30 diff --git a/cryptoai/main.py b/cryptoai/main.py index f363aaf..c7372f1 100644 --- a/cryptoai/main.py +++ b/cryptoai/main.py @@ -18,6 +18,11 @@ from cryptoai.utils.config_loader import ConfigLoader def main(): try: + + # GoldAgent().start_agent() + # CryptoAgent().start_agent() + # return + print("定时程序启动") CryptoAgent().start_agent() # 设置 00:00, 04:00, 08:00, 12:00, 16:00, 20:00 运行一次 @@ -28,14 +33,12 @@ def main(): schedule.every().day.at("16:00").do(CryptoAgent().start_agent) schedule.every().day.at("20:00").do(CryptoAgent().start_agent) + schedule.every().day.at("08:00").do(GoldAgent().start_agent) + # 启动定时任务 while True: schedule.run_pending() time.sleep(1) - - - # GoldAgent().start_agent() - # CryptoAgent().start_agent('BTCUSDT') except KeyboardInterrupt: print("\n程序已退出") diff --git a/docker-compose.yml b/docker-compose.yml index bb49c44..96111ef 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,7 @@ services: cryptoai: build: . container_name: cryptoai - image: cryptoai:0.0.7 + image: cryptoai:0.0.8 restart: always volumes: - ./cryptoai/data:/app/cryptoai/data