update
This commit is contained in:
parent
e2f5aef205
commit
f66012214b
Binary file not shown.
Binary file not shown.
@ -356,14 +356,20 @@ class CryptoAgent:
|
|||||||
把分析的JSON结果调用大模型转化成交易建议
|
把分析的JSON结果调用大模型转化成交易建议
|
||||||
"""
|
"""
|
||||||
prompt = f"""
|
prompt = f"""
|
||||||
请对以下加密货币市场分析的JSON结果进行深入分析, 转化成包含:分析时间,分析时间级别,技术分析,支撑位,压力位, 建议买点,卖点,止损位,止盈位,仓位建议, 增加适当的emoji便于阅读, 简单明了。
|
请对以下加密货币市场分析的JSON结果进行归纳总结:
|
||||||
|
|
||||||
分析 JSON 结果:
|
需要输出的内容包括:
|
||||||
|
1. 技术分析:用技术指标,交易量等进行分析
|
||||||
|
2. 交易策略:操作建议(买入、卖出、等待)、买卖点、止损止盈、操作打分、原因(以表格的方式汇总呈现)
|
||||||
|
|
||||||
|
以下是每个交易对的分析结果:
|
||||||
{results}
|
{results}
|
||||||
|
|
||||||
|
请以优美的Markdown格式输出,通过 emoji 标签来增加可读性。
|
||||||
"""
|
"""
|
||||||
|
|
||||||
system_prompt = """
|
system_prompt = """
|
||||||
你是一个专业的加密货币分析助手,你擅长分析市场趋势、预测价格走向和提供交易建议,请始终使用中文回复,并确保输出格式规范的Markdown。
|
你是一个专业的加密货币分析高手,你擅长分析市场趋势、预测价格走向和提供交易建议,请始终使用中文回复,并确保输出格式规范的Markdown。
|
||||||
"""
|
"""
|
||||||
response, usage = self.deepseek_api.call_model(prompt, system_prompt=system_prompt, task_type="交易建议")
|
response, usage = self.deepseek_api.call_model(prompt, system_prompt=system_prompt, task_type="交易建议")
|
||||||
|
|
||||||
|
|||||||
@ -29,10 +29,6 @@ crypto:
|
|||||||
- "ETH"
|
- "ETH"
|
||||||
- "SOL"
|
- "SOL"
|
||||||
- "SUI"
|
- "SUI"
|
||||||
- "DOGE"
|
|
||||||
- "XRP"
|
|
||||||
- "ADA"
|
|
||||||
# - "CETUS"
|
|
||||||
quote_currency: "USDT"
|
quote_currency: "USDT"
|
||||||
time_interval: "4h" # 可选: 1m, 5m, 15m, 30m, 1h, 4h, 1d
|
time_interval: "4h" # 可选: 1m, 5m, 15m, 30m, 1h, 4h, 1d
|
||||||
historical_days: 30
|
historical_days: 30
|
||||||
|
|||||||
@ -18,6 +18,11 @@ from cryptoai.utils.config_loader import ConfigLoader
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
try:
|
try:
|
||||||
|
|
||||||
|
# GoldAgent().start_agent()
|
||||||
|
# CryptoAgent().start_agent()
|
||||||
|
# return
|
||||||
|
|
||||||
print("定时程序启动")
|
print("定时程序启动")
|
||||||
CryptoAgent().start_agent()
|
CryptoAgent().start_agent()
|
||||||
# 设置 00:00, 04:00, 08:00, 12:00, 16:00, 20:00 运行一次
|
# 设置 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("16:00").do(CryptoAgent().start_agent)
|
||||||
schedule.every().day.at("20: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:
|
while True:
|
||||||
schedule.run_pending()
|
schedule.run_pending()
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|
||||||
|
|
||||||
# GoldAgent().start_agent()
|
|
||||||
# CryptoAgent().start_agent('BTCUSDT')
|
|
||||||
|
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
print("\n程序已退出")
|
print("\n程序已退出")
|
||||||
|
|
||||||
|
|||||||
@ -4,7 +4,7 @@ services:
|
|||||||
cryptoai:
|
cryptoai:
|
||||||
build: .
|
build: .
|
||||||
container_name: cryptoai
|
container_name: cryptoai
|
||||||
image: cryptoai:0.0.7
|
image: cryptoai:0.0.8
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ./cryptoai/data:/app/cryptoai/data
|
- ./cryptoai/data:/app/cryptoai/data
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user