mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-22 16:00:58 +00:00
[openclaw] add app: daily-stock-analysis
Daily Stock Analysis - AI-powered stock data aggregation, technical analysis, and multi-agent strategy evaluation platform. WebUI-first: most settings configurable via WebUI, minimal 1Panel form (port, timezone, data dir). Official image: zhulinsen/daily_stock_analysis:latest Upstream: https://github.com/ZhuLinsen/daily_stock_analysis
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
# === Port ===
|
||||
- default: 8000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
zh: 端口
|
||||
zh-Hant: 端口
|
||||
ja: ポート
|
||||
ko: 포트
|
||||
ru: Порт
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
required: true
|
||||
type: number
|
||||
rule: paramPort
|
||||
# === Data Directory ===
|
||||
- default: ./data
|
||||
edit: true
|
||||
envKey: APP_DATA_DIR
|
||||
labelEn: Data Directory
|
||||
labelZh: 数据目录
|
||||
label:
|
||||
en: Data Directory
|
||||
zh: 数据目录
|
||||
zh-Hant: 資料目錄
|
||||
ja: データディレクトリ
|
||||
ko: 데이터 디렉토리
|
||||
ru: Каталог данных
|
||||
ms: Direktori data
|
||||
pt-br: Diretório de dados
|
||||
required: true
|
||||
type: text
|
||||
# === Timezone ===
|
||||
- default: Asia/Shanghai
|
||||
edit: true
|
||||
envKey: TZ
|
||||
labelEn: Timezone
|
||||
labelZh: 时区
|
||||
label:
|
||||
en: Timezone
|
||||
zh: 时区
|
||||
zh-Hant: 時區
|
||||
ja: タイムゾーン
|
||||
ko: 시간대
|
||||
ru: Часовой пояс
|
||||
ms: Zon waktu
|
||||
pt-br: Fuso horário
|
||||
required: true
|
||||
type: text
|
||||
# === Stock List (configurable in WebUI, removed from form) ===
|
||||
# === Admin Auth (security: always enabled) ===
|
||||
- default: "true"
|
||||
disabled: true
|
||||
envKey: ADMIN_AUTH_ENABLED
|
||||
labelEn: Admin Password
|
||||
labelZh: 管理密码(首次访问 WebUI 设置)
|
||||
label:
|
||||
en: Admin Password (set on first WebUI visit)
|
||||
zh: 管理密码(首次访问 WebUI 设置)
|
||||
zh-Hant: 管理密碼(首次訪問 WebUI 設定)
|
||||
ja: 管理パスワード(初回 WebUI 訪問時に設定)
|
||||
ko: 관리자 비밀번호(최초 WebUI 방문 시 설정)
|
||||
ru: Пароль администратора (настройка при первом входе)
|
||||
ms: Kata laluan admin (tetapkan pada lawatan WebUI pertama)
|
||||
pt-br: Senha admin (configurar na primeira visita ao WebUI)
|
||||
required: false
|
||||
type: text
|
||||
@@ -0,0 +1,24 @@
|
||||
services:
|
||||
daily-stock-analysis:
|
||||
image: "zhulinsen/daily_stock_analysis:v3.14.1"
|
||||
container_name: "${CONTAINER_NAME}"
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:8000"
|
||||
environment:
|
||||
- TZ=${TZ}
|
||||
- WEBUI_ENABLED=true
|
||||
- WEBUI_HOST=0.0.0.0
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/app/data
|
||||
- ${APP_DATA_DIR}/logs:/app/logs
|
||||
- ${APP_DATA_DIR}/reports:/app/reports
|
||||
- ./env.defaults:/app/.env:ro
|
||||
networks:
|
||||
- 1panel-network
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@@ -0,0 +1,157 @@
|
||||
# ===================================
|
||||
# 每日股票分析 - 容器环境变量
|
||||
# 所有功能(LLM/通知/报告/定时/策略)均可在 WebUI 内配置
|
||||
# 此文件挂载为 /app/.env,应用直接读取
|
||||
# ===================================
|
||||
|
||||
# --- 管理员认证 ---
|
||||
ADMIN_AUTH_ENABLED=true
|
||||
|
||||
# --- Docker 服务模式 ---
|
||||
WEBUI_PORT=8000
|
||||
WEBUI_AUTO_BUILD=true
|
||||
|
||||
# --- 数据与日志 ---
|
||||
DATABASE_PATH=/app/data/stock_analysis.db
|
||||
LOG_DIR=/app/logs
|
||||
LOG_LEVEL=INFO
|
||||
MAX_WORKERS=3
|
||||
DEBUG=false
|
||||
|
||||
# --- SQLite 优化 ---
|
||||
SQLITE_WAL_ENABLED=true
|
||||
SQLITE_BUSY_TIMEOUT_MS=5000
|
||||
SQLITE_WRITE_RETRY_MAX=3
|
||||
SQLITE_WRITE_RETRY_BASE_DELAY=0.1
|
||||
|
||||
# --- 搜索 ---
|
||||
SEARXNG_PUBLIC_INSTANCES_ENABLED=true
|
||||
|
||||
# --- Stream 模式(默认关闭)---
|
||||
DINGTALK_STREAM_ENABLED=false
|
||||
FEISHU_STREAM_ENABLED=false
|
||||
|
||||
# ===================================
|
||||
# 以下为可选参考变量(取消注释即可启用)
|
||||
# ===================================
|
||||
# Agent 默认启用策略(留空使用内置默认 bull_trend)
|
||||
AGENT_SKILLS=
|
||||
# AGENT_SKILL_DIR=./strategies
|
||||
# AGENT_ARCH=single
|
||||
# AGENT_ORCHESTRATOR_MODE=standard
|
||||
# AGENT_ORCHESTRATOR_TIMEOUT_S=600
|
||||
# AGENT_RISK_OVERRIDE=true
|
||||
# AGENT_MEMORY_ENABLED=false
|
||||
# AGENT_SKILL_AUTOWEIGHT=true
|
||||
# AGENT_SKILL_ROUTING=auto
|
||||
|
||||
# LLM 多渠道配置
|
||||
# LLM_CHANNELS=deepseek,gemini
|
||||
# LLM_DEEPSEEK_API_KEY=sk-xxx
|
||||
# LLM_DEEPSEEK_BASE_URL=https://api.deepseek.com
|
||||
# LLM_DEEPSEEK_MODELS=deepseek-v4-flash,deepseek-v4-pro
|
||||
# LLM_TEMPERATURE=0.7
|
||||
# LITELLM_CONFIG=./litellm_config.yaml
|
||||
|
||||
# 搜索引擎(不在表单中)
|
||||
# BOCHA_API_KEYS=
|
||||
# MINIMAX_API_KEYS=
|
||||
# BRAVE_API_KEYS=
|
||||
# SEARXNG_BASE_URLS=
|
||||
|
||||
# 社交舆情(仅美股)
|
||||
# SOCIAL_SENTIMENT_API_KEY=
|
||||
# SOCIAL_SENTIMENT_API_URL=https://api.adanos.org
|
||||
|
||||
# 新闻时效与筛选
|
||||
# NEWS_STRATEGY_PROFILE=short
|
||||
# NEWS_MAX_AGE_DAYS=3
|
||||
# BIAS_THRESHOLD=5.0
|
||||
|
||||
# 通知渠道高级配置
|
||||
# FEISHU_WEBHOOK_KEYWORD=股票日报
|
||||
# TELEGRAM_MESSAGE_THREAD_ID=
|
||||
# DISCORD_BOT_TOKEN=
|
||||
# DISCORD_MAIN_CHANNEL_ID=
|
||||
# SLACK_WEBHOOK_URL=
|
||||
# CUSTOM_WEBHOOK_BEARER_TOKEN=
|
||||
# WEBHOOK_VERIFY_SSL=true
|
||||
# PUSHOVER_USER_KEY=
|
||||
# PUSHOVER_API_TOKEN=
|
||||
# PUSHPLUS_TOPIC=
|
||||
# FEISHU_MAX_BYTES=20000
|
||||
# WECHAT_MAX_BYTES=4000
|
||||
# MARKDOWN_TO_IMAGE_CHANNELS=
|
||||
# MARKDOWN_TO_IMAGE_MAX_CHARS=15000
|
||||
# MD2IMG_ENGINE=wkhtmltoimage
|
||||
# PREFETCH_REALTIME_QUOTES=true
|
||||
# MERGE_EMAIL_NOTIFICATION=false
|
||||
|
||||
# 飞书 Stream / 应用模式
|
||||
# FEISHU_APP_ID=
|
||||
# FEISHU_APP_SECRET=
|
||||
|
||||
# 钉钉 Stream 模式
|
||||
# DINGTALK_APP_KEY=
|
||||
# DINGTALK_APP_SECRET=
|
||||
|
||||
# 报告引擎高级配置
|
||||
# REPORT_TEMPLATES_DIR=templates
|
||||
# REPORT_RENDERER_ENABLED=false
|
||||
# REPORT_INTEGRITY_ENABLED=true
|
||||
# REPORT_INTEGRITY_RETRY=1
|
||||
# REPORT_HISTORY_COMPARE_N=0
|
||||
|
||||
# 回测高级配置
|
||||
# BACKTEST_EVAL_WINDOW_DAYS=10
|
||||
# BACKTEST_MIN_AGE_DAYS=14
|
||||
# BACKTEST_ENGINE_VERSION=v1
|
||||
# BACKTEST_NEUTRAL_BAND_PCT=2.0
|
||||
|
||||
# 大盘复盘区域
|
||||
# MARKET_REVIEW_REGION=cn
|
||||
|
||||
# 数据源
|
||||
# TICKFLOW_API_KEY=
|
||||
# LONGBRIDGE_APP_KEY=
|
||||
# LONGBRIDGE_APP_SECRET=
|
||||
# LONGBRIDGE_ACCESS_TOKEN=
|
||||
# LONGBRIDGE_STATIC_INFO_TTL_SECONDS=86400
|
||||
# LONGBRIDGE_ENABLE_OVERNIGHT=false
|
||||
# LONGBRIDGE_PUSH_CANDLESTICK_MODE=realtime
|
||||
# LONGBRIDGE_PRINT_QUOTE_PACKAGES=false
|
||||
|
||||
# Data Fetcher 优先级
|
||||
# EFINANCE_PRIORITY=0
|
||||
# EFINANCE_CALL_TIMEOUT=30
|
||||
# AKSHARE_PRIORITY=1
|
||||
# TUSHARE_PRIORITY=2
|
||||
# PYTDX_PRIORITY=2
|
||||
# BAOSTOCK_PRIORITY=3
|
||||
# YFINANCE_PRIORITY=4
|
||||
|
||||
# 实时行情
|
||||
# REALTIME_SOURCE_PRIORITY=tencent,akshare_sina,efinance,akshare_em
|
||||
# ENABLE_REALTIME_QUOTE=true
|
||||
# ENABLE_REALTIME_TECHNICAL_INDICATORS=true
|
||||
# ENABLE_CHIP_DISTRIBUTION=true
|
||||
# ENABLE_FUNDAMENTAL_PIPELINE=true
|
||||
# FUNDAMENTAL_STAGE_TIMEOUT_SECONDS=1.5
|
||||
# FUNDAMENTAL_FETCH_TIMEOUT_SECONDS=0.8
|
||||
# FUNDAMENTAL_RETRY_MAX=1
|
||||
# FUNDAMENTAL_CACHE_TTL_SECONDS=120
|
||||
# FUNDAMENTAL_CACHE_MAX_ENTRIES=256
|
||||
|
||||
# 代理
|
||||
# USE_PROXY=false
|
||||
# PROXY_HOST=127.0.0.1
|
||||
# PROXY_PORT=10809
|
||||
|
||||
# Portfolio 风控
|
||||
# PORTFOLIO_RISK_CONCENTRATION_ALERT_PCT=35.0
|
||||
# PORTFOLIO_RISK_DRAWDOWN_ALERT_PCT=15.0
|
||||
# PORTFOLIO_RISK_STOP_LOSS_ALERT_PCT=10.0
|
||||
# PORTFOLIO_RISK_STOP_LOSS_NEAR_RATIO=0.8
|
||||
# PORTFOLIO_RISK_LOOKBACK_DAYS=180
|
||||
# PORTFOLIO_FX_UPDATE_ENABLED=true
|
||||
# ENABLE_EASTMONEY_PATCH=false
|
||||
@@ -0,0 +1,44 @@
|
||||
# 每日股票分析 (Daily Stock Analysis)
|
||||
|
||||
LLM 驱动的 A 股/港股/美股智能分析系统,聚合多数据源行情、实时新闻、技术指标与 AI 决策仪表盘,支持多渠道推送。
|
||||
|
||||
## 快速开始
|
||||
|
||||
安装后访问 `http://<IP>:<端口>` 进入 Web 工作台。
|
||||
|
||||
> **首次访问**:若启用管理密码(默认开启),WebUI 会引导设置密码,保护 API Key 等敏感配置。
|
||||
|
||||
## 安装时配置(1Panel 表单)
|
||||
|
||||
| 字段 | 说明 | 默认值 |
|
||||
|---|---|---|
|
||||
| 端口 | WebUI 访问端口 | 8000 |
|
||||
| 时区 | 容器时区 | Asia/Shanghai |
|
||||
| 自选股列表 | 可选,可在 WebUI 内添加 | 空 |
|
||||
| 管理密码 | 首次访问 WebUI 时设置密码 | 开启 |
|
||||
|
||||
> **LLM 模型 / 通知渠道 / 新闻搜索 / 报告 / 定时 / 回测 / 策略** 等全部配置请进入 WebUI → 设置页面完成,无需在 1Panel 表单中填写。
|
||||
|
||||
## 主要功能
|
||||
|
||||
- 🤖 **AI 决策仪表盘**:核心结论、评分、买卖点位、风险警报
|
||||
- 📊 **多维度分析**:技术面、实时行情、新闻舆情、公告、资金流
|
||||
- 🌍 **全球市场**:A 股、港股、美股及常见 ETF
|
||||
- 🖥️ **Web 工作台**:手动分析、配置管理、历史报告、回测、持仓
|
||||
- 🧠 **策略问股**:均线金叉、缠论、波浪等 11 种内置策略
|
||||
- 📬 **多渠道推送**:企业微信/飞书/Telegram/Discord/Slack/邮件
|
||||
- 🔐 **密码保护**:WebUI 管理员登录保护敏感设置
|
||||
|
||||
## 数据持久化
|
||||
|
||||
| 容器路径 | 用途 |
|
||||
|---|---|
|
||||
| `/app/data` | 数据库和分析缓存 |
|
||||
| `/app/logs` | 运行日志 |
|
||||
| `/app/reports` | 分析报告存档 |
|
||||
|
||||
## 源码
|
||||
|
||||
GitHub: [ZhuLinsen/daily_stock_analysis](https://github.com/ZhuLinsen/daily_stock_analysis)
|
||||
|
||||
完整配置指南:[docs/full-guide.md](https://github.com/ZhuLinsen/daily_stock_analysis/blob/main/docs/full-guide.md)
|
||||
@@ -0,0 +1,31 @@
|
||||
name: 每日股票分析
|
||||
tags:
|
||||
- AI
|
||||
title: 每日股票分析
|
||||
description: LLM驱动的A股/港股/美股智能分析系统,多数据源行情+实时新闻+AI决策仪表盘+多渠道推送
|
||||
additionalProperties:
|
||||
key: daily-stock-analysis
|
||||
name: 每日股票分析
|
||||
tags:
|
||||
- AI
|
||||
shortDescZh: LLM驱动的A股/港股/美股智能分析系统,多数据源行情+实时新闻+AI决策仪表盘+多渠道推送
|
||||
shortDescEn: LLM-powered stock analysis for A/H/US markets with multi-source data, real-time news, AI dashboard, and multi-channel notifications
|
||||
description:
|
||||
en: LLM-powered intelligent stock analysis system for A-share, HK, and US markets. Aggregates multi-source market data, real-time news, technical indicators, and AI-generated decision dashboards, with push notifications to WeChat, Feishu, Telegram, Discord, Slack, or email.
|
||||
zh: 基于大模型的A股/港股/美股智能分析系统,聚合多数据源行情、实时新闻、技术指标与AI决策仪表盘,支持企业微信/飞书/Telegram/Discord/Slack/邮件等多渠道推送。
|
||||
zh-Hant: 基於大模型的A股/港股/美股智慧分析系統,聚合多資料源行情、即時新聞、技術指標與AI決策儀表板,支援企業微信/飛書/Telegram/Discord/Slack/郵件等多管道推播。
|
||||
ja: A株/香港株/米国株向けLLM駆動の知的株式分析システム。マルチソースの市場データ、リアルタイムニュース、テクニカル指標、AI生成の意思決定ダッシュボードを集約し、WeChat/Feishu/Telegram/Discord/Slack/メールで通知。
|
||||
ko: A주/홍콩주/미국주를 위한 LLM 기반 지능형 주식 분석 시스템. 다중 소스 시장 데이터, 실시간 뉴스, 기술 지표, AI 의사결정 대시보드를 집계하여 WeChat/Feishu/Telegram/Discord/Slack/이메일로 푸시 알림.
|
||||
ru: Система интеллектуального анализа акций на базе LLM для рынков A-акций, Гонконга и США. Объединяет мульти-источники данных, новости в реальном времени, технические индикаторы и AI-дашборды с уведомлениями через WeChat, Feishu, Telegram, Discord, Slack или email.
|
||||
ms: Sistem analisis saham pintar berasaskan LLM untuk pasaran A-share, HK, dan AS. Mengagregat data pasaran pelbagai sumber, berita masa nyata, penunjuk teknikal dan papan pemuka keputusan AI, dengan pemberitahuan ke WeChat, Feishu, Telegram, Discord, Slack, atau email.
|
||||
pt-br: Sistema inteligente de análise de ações baseado em LLM para ações A, HK e EUA. Agrega dados de mercado de múltiplas fontes, notícias em tempo real, indicadores técnicos e painéis de decisão com IA, com notificações via WeChat, Feishu, Telegram, Discord, Slack ou email.
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: "https://github.com/ZhuLinsen/daily_stock_analysis"
|
||||
github: "https://github.com/ZhuLinsen/daily_stock_analysis"
|
||||
document: "https://github.com/ZhuLinsen/daily_stock_analysis/blob/main/docs/full-guide.md"
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
@@ -0,0 +1,5 @@
|
||||
CONTAINER_NAME=daily-stock-analysis
|
||||
PANEL_APP_PORT_HTTP=8000
|
||||
TZ=Asia/Shanghai
|
||||
APP_DATA_DIR=./data
|
||||
ADMIN_AUTH_ENABLED=true
|
||||
@@ -0,0 +1,72 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
# === Port ===
|
||||
- default: 8000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
label:
|
||||
en: Port
|
||||
zh: 端口
|
||||
zh-Hant: 端口
|
||||
ja: ポート
|
||||
ko: 포트
|
||||
ru: Порт
|
||||
ms: Port
|
||||
pt-br: Porta
|
||||
required: true
|
||||
type: number
|
||||
rule: paramPort
|
||||
# === Data Directory ===
|
||||
- default: ./data
|
||||
edit: true
|
||||
envKey: APP_DATA_DIR
|
||||
labelEn: Data Directory
|
||||
labelZh: 数据目录
|
||||
label:
|
||||
en: Data Directory
|
||||
zh: 数据目录
|
||||
zh-Hant: 資料目錄
|
||||
ja: データディレクトリ
|
||||
ko: 데이터 디렉토리
|
||||
ru: Каталог данных
|
||||
ms: Direktori data
|
||||
pt-br: Diretório de dados
|
||||
required: true
|
||||
type: text
|
||||
# === Timezone ===
|
||||
- default: Asia/Shanghai
|
||||
edit: true
|
||||
envKey: TZ
|
||||
labelEn: Timezone
|
||||
labelZh: 时区
|
||||
label:
|
||||
en: Timezone
|
||||
zh: 时区
|
||||
zh-Hant: 時區
|
||||
ja: タイムゾーン
|
||||
ko: 시간대
|
||||
ru: Часовой пояс
|
||||
ms: Zon waktu
|
||||
pt-br: Fuso horário
|
||||
required: true
|
||||
type: text
|
||||
# === Stock List (configurable in WebUI, removed from form) ===
|
||||
# === Admin Auth (security: always enabled) ===
|
||||
- default: "true"
|
||||
disabled: true
|
||||
envKey: ADMIN_AUTH_ENABLED
|
||||
labelEn: Admin Password
|
||||
labelZh: 管理密码(首次访问 WebUI 设置)
|
||||
label:
|
||||
en: Admin Password (set on first WebUI visit)
|
||||
zh: 管理密码(首次访问 WebUI 设置)
|
||||
zh-Hant: 管理密碼(首次訪問 WebUI 設定)
|
||||
ja: 管理パスワード(初回 WebUI 訪問時に設定)
|
||||
ko: 관리자 비밀번호(최초 WebUI 방문 시 설정)
|
||||
ru: Пароль администратора (настройка при первом входе)
|
||||
ms: Kata laluan admin (tetapkan pada lawatan WebUI pertama)
|
||||
pt-br: Senha admin (configurar na primeira visita ao WebUI)
|
||||
required: false
|
||||
type: text
|
||||
@@ -0,0 +1,24 @@
|
||||
services:
|
||||
daily-stock-analysis:
|
||||
image: "zhulinsen/daily_stock_analysis:latest"
|
||||
container_name: "${CONTAINER_NAME}"
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
ports:
|
||||
- "${PANEL_APP_PORT_HTTP}:8000"
|
||||
environment:
|
||||
- TZ=${TZ}
|
||||
- WEBUI_ENABLED=true
|
||||
- WEBUI_HOST=0.0.0.0
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/app/data
|
||||
- ${APP_DATA_DIR}/logs:/app/logs
|
||||
- ${APP_DATA_DIR}/reports:/app/reports
|
||||
- ./env.defaults:/app/.env
|
||||
networks:
|
||||
- 1panel-network
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
@@ -0,0 +1,157 @@
|
||||
# ===================================
|
||||
# 每日股票分析 - 容器环境变量
|
||||
# 所有功能(LLM/通知/报告/定时/策略)均可在 WebUI 内配置
|
||||
# 此文件挂载为 /app/.env,应用直接读取
|
||||
# ===================================
|
||||
|
||||
# --- 管理员认证 ---
|
||||
ADMIN_AUTH_ENABLED=true
|
||||
|
||||
# --- Docker 服务模式 ---
|
||||
WEBUI_PORT=8000
|
||||
WEBUI_AUTO_BUILD=true
|
||||
|
||||
# --- 数据与日志 ---
|
||||
DATABASE_PATH=/app/data/stock_analysis.db
|
||||
LOG_DIR=/app/logs
|
||||
LOG_LEVEL=INFO
|
||||
MAX_WORKERS=3
|
||||
DEBUG=false
|
||||
|
||||
# --- SQLite 优化 ---
|
||||
SQLITE_WAL_ENABLED=true
|
||||
SQLITE_BUSY_TIMEOUT_MS=5000
|
||||
SQLITE_WRITE_RETRY_MAX=3
|
||||
SQLITE_WRITE_RETRY_BASE_DELAY=0.1
|
||||
|
||||
# --- 搜索 ---
|
||||
SEARXNG_PUBLIC_INSTANCES_ENABLED=true
|
||||
|
||||
# --- Stream 模式(默认关闭)---
|
||||
DINGTALK_STREAM_ENABLED=false
|
||||
FEISHU_STREAM_ENABLED=false
|
||||
|
||||
# ===================================
|
||||
# 以下为可选参考变量(取消注释即可启用)
|
||||
# ===================================
|
||||
# Agent 默认启用策略(留空使用内置默认 bull_trend)
|
||||
AGENT_SKILLS=
|
||||
# AGENT_SKILL_DIR=./strategies
|
||||
# AGENT_ARCH=single
|
||||
# AGENT_ORCHESTRATOR_MODE=standard
|
||||
# AGENT_ORCHESTRATOR_TIMEOUT_S=600
|
||||
# AGENT_RISK_OVERRIDE=true
|
||||
# AGENT_MEMORY_ENABLED=false
|
||||
# AGENT_SKILL_AUTOWEIGHT=true
|
||||
# AGENT_SKILL_ROUTING=auto
|
||||
|
||||
# LLM 多渠道配置
|
||||
# LLM_CHANNELS=deepseek,gemini
|
||||
# LLM_DEEPSEEK_API_KEY=sk-xxx
|
||||
# LLM_DEEPSEEK_BASE_URL=https://api.deepseek.com
|
||||
# LLM_DEEPSEEK_MODELS=deepseek-v4-flash,deepseek-v4-pro
|
||||
# LLM_TEMPERATURE=0.7
|
||||
# LITELLM_CONFIG=./litellm_config.yaml
|
||||
|
||||
# 搜索引擎(不在表单中)
|
||||
# BOCHA_API_KEYS=
|
||||
# MINIMAX_API_KEYS=
|
||||
# BRAVE_API_KEYS=
|
||||
# SEARXNG_BASE_URLS=
|
||||
|
||||
# 社交舆情(仅美股)
|
||||
# SOCIAL_SENTIMENT_API_KEY=
|
||||
# SOCIAL_SENTIMENT_API_URL=https://api.adanos.org
|
||||
|
||||
# 新闻时效与筛选
|
||||
# NEWS_STRATEGY_PROFILE=short
|
||||
# NEWS_MAX_AGE_DAYS=3
|
||||
# BIAS_THRESHOLD=5.0
|
||||
|
||||
# 通知渠道高级配置
|
||||
# FEISHU_WEBHOOK_KEYWORD=股票日报
|
||||
# TELEGRAM_MESSAGE_THREAD_ID=
|
||||
# DISCORD_BOT_TOKEN=
|
||||
# DISCORD_MAIN_CHANNEL_ID=
|
||||
# SLACK_WEBHOOK_URL=
|
||||
# CUSTOM_WEBHOOK_BEARER_TOKEN=
|
||||
# WEBHOOK_VERIFY_SSL=true
|
||||
# PUSHOVER_USER_KEY=
|
||||
# PUSHOVER_API_TOKEN=
|
||||
# PUSHPLUS_TOPIC=
|
||||
# FEISHU_MAX_BYTES=20000
|
||||
# WECHAT_MAX_BYTES=4000
|
||||
# MARKDOWN_TO_IMAGE_CHANNELS=
|
||||
# MARKDOWN_TO_IMAGE_MAX_CHARS=15000
|
||||
# MD2IMG_ENGINE=wkhtmltoimage
|
||||
# PREFETCH_REALTIME_QUOTES=true
|
||||
# MERGE_EMAIL_NOTIFICATION=false
|
||||
|
||||
# 飞书 Stream / 应用模式
|
||||
# FEISHU_APP_ID=
|
||||
# FEISHU_APP_SECRET=
|
||||
|
||||
# 钉钉 Stream 模式
|
||||
# DINGTALK_APP_KEY=
|
||||
# DINGTALK_APP_SECRET=
|
||||
|
||||
# 报告引擎高级配置
|
||||
# REPORT_TEMPLATES_DIR=templates
|
||||
# REPORT_RENDERER_ENABLED=false
|
||||
# REPORT_INTEGRITY_ENABLED=true
|
||||
# REPORT_INTEGRITY_RETRY=1
|
||||
# REPORT_HISTORY_COMPARE_N=0
|
||||
|
||||
# 回测高级配置
|
||||
# BACKTEST_EVAL_WINDOW_DAYS=10
|
||||
# BACKTEST_MIN_AGE_DAYS=14
|
||||
# BACKTEST_ENGINE_VERSION=v1
|
||||
# BACKTEST_NEUTRAL_BAND_PCT=2.0
|
||||
|
||||
# 大盘复盘区域
|
||||
# MARKET_REVIEW_REGION=cn
|
||||
|
||||
# 数据源
|
||||
# TICKFLOW_API_KEY=
|
||||
# LONGBRIDGE_APP_KEY=
|
||||
# LONGBRIDGE_APP_SECRET=
|
||||
# LONGBRIDGE_ACCESS_TOKEN=
|
||||
# LONGBRIDGE_STATIC_INFO_TTL_SECONDS=86400
|
||||
# LONGBRIDGE_ENABLE_OVERNIGHT=false
|
||||
# LONGBRIDGE_PUSH_CANDLESTICK_MODE=realtime
|
||||
# LONGBRIDGE_PRINT_QUOTE_PACKAGES=false
|
||||
|
||||
# Data Fetcher 优先级
|
||||
# EFINANCE_PRIORITY=0
|
||||
# EFINANCE_CALL_TIMEOUT=30
|
||||
# AKSHARE_PRIORITY=1
|
||||
# TUSHARE_PRIORITY=2
|
||||
# PYTDX_PRIORITY=2
|
||||
# BAOSTOCK_PRIORITY=3
|
||||
# YFINANCE_PRIORITY=4
|
||||
|
||||
# 实时行情
|
||||
# REALTIME_SOURCE_PRIORITY=tencent,akshare_sina,efinance,akshare_em
|
||||
# ENABLE_REALTIME_QUOTE=true
|
||||
# ENABLE_REALTIME_TECHNICAL_INDICATORS=true
|
||||
# ENABLE_CHIP_DISTRIBUTION=true
|
||||
# ENABLE_FUNDAMENTAL_PIPELINE=true
|
||||
# FUNDAMENTAL_STAGE_TIMEOUT_SECONDS=1.5
|
||||
# FUNDAMENTAL_FETCH_TIMEOUT_SECONDS=0.8
|
||||
# FUNDAMENTAL_RETRY_MAX=1
|
||||
# FUNDAMENTAL_CACHE_TTL_SECONDS=120
|
||||
# FUNDAMENTAL_CACHE_MAX_ENTRIES=256
|
||||
|
||||
# 代理
|
||||
# USE_PROXY=false
|
||||
# PROXY_HOST=127.0.0.1
|
||||
# PROXY_PORT=10809
|
||||
|
||||
# Portfolio 风控
|
||||
# PORTFOLIO_RISK_CONCENTRATION_ALERT_PCT=35.0
|
||||
# PORTFOLIO_RISK_DRAWDOWN_ALERT_PCT=15.0
|
||||
# PORTFOLIO_RISK_STOP_LOSS_ALERT_PCT=10.0
|
||||
# PORTFOLIO_RISK_STOP_LOSS_NEAR_RATIO=0.8
|
||||
# PORTFOLIO_RISK_LOOKBACK_DAYS=180
|
||||
# PORTFOLIO_FX_UPDATE_ENABLED=true
|
||||
# ENABLE_EASTMONEY_PATCH=false
|
||||
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 5.4 KiB |
Reference in New Issue
Block a user