This commit is contained in:
aaron 2025-04-30 14:36:22 +08:00
parent e2f5aef205
commit f66012214b
6 changed files with 17 additions and 12 deletions

View File

@ -356,14 +356,20 @@ class CryptoAgent:
把分析的JSON结果调用大模型转化成交易建议
"""
prompt = f"""
请对以下加密货币市场分析的JSON结果进行深入分析 转化成包含分析时间分析时间级别技术分析支撑位压力位 建议买点卖点止损位止盈位仓位建议 增加适当的emoji便于阅读 简单明了
请对以下加密货币市场分析的JSON结果进行归纳总结
分析 JSON 结果:
需要输出的内容包括
1. 技术分析用技术指标交易量等进行分析
2. 交易策略操作建议买入卖出等待买卖点止损止盈操作打分原因以表格的方式汇总呈现
以下是每个交易对的分析结果:
{results}
请以优美的Markdown格式输出通过 emoji 标签来增加可读性
"""
system_prompt = """
你是一个专业的加密货币分析你擅长分析市场趋势预测价格走向和提供交易建议请始终使用中文回复并确保输出格式规范的Markdown
你是一个专业的加密货币分析你擅长分析市场趋势预测价格走向和提供交易建议请始终使用中文回复并确保输出格式规范的Markdown
"""
response, usage = self.deepseek_api.call_model(prompt, system_prompt=system_prompt, task_type="交易建议")

View File

@ -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

View File

@ -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,15 +33,13 @@ 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程序已退出")

View File

@ -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