diff --git a/.gitignore b/.gitignore index 69a275e..705b3e1 100644 --- a/.gitignore +++ b/.gitignore @@ -24,9 +24,6 @@ frontend/dist/ frontend/.vite/ frontend/.vite-temp/ -# Sensitive or machine-local config -backend/config.yaml - # Temp / debug files _tmp_*.json _curl_*.json diff --git a/README.md b/README.md index 1f418bd..9485b34 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ 1. 复制配置文件: - 将 `backend/config.example.yaml` 复制为 `backend/config.yaml` - 按实际数据库连接信息修改 + - 当前仓库已允许提交 `backend/config.yaml`,服务器部署默认读取该文件 2. 初始化数据库: ```powershell diff --git a/backend/config.yaml b/backend/config.yaml new file mode 100644 index 0000000..e8d96eb --- /dev/null +++ b/backend/config.yaml @@ -0,0 +1,132 @@ +app: + name: "lhbfx" + timezone: "Asia/Shanghai" + environment: "local" + +database: + driver: "mysql" + host: "152.136.100.182" + port: 3306 + username: "root" + password: "4a3986024e6662f9e571782ece1587298291d18925b44f1f" + database: "lhbfx" + charset: "utf8mb4" + pool_size: 10 + connect_timeout_seconds: 10 + +data_sources: + lhb_priority: + - "tonghuashun" + quote_priority: + - "tonghuashun" + fundamentals_priority: + - "tonghuashun" + - "akshare" + +monitoring: + target_year: 2026 + warning_days_without_action: 4 + max_position_ratio: 0.10 + fib_levels: + - 0.382 + - 0.5 + - 0.618 + moving_average_days: + - 5 + turnover_warning_threshold: 0.30 + +mail: + sender_email: "1807754808@qq.com" + smtp_username: "1807754808@qq.com" + smtp_password: "hfyltsqfbmvzegfe" + smtp_host: "smtp.qq.com" + smtp_port: 465 + recipients: + - "1807754808@qq.com" + +traders: + - name: "章盟主" + alias: "章建平" + style_tags: + - "板块中军" + - "权重大票" + - "趋势强化" + - "上亿级别资金体量" + warning_weight: "high" + match_keywords: + - "上海长宁区江苏路" + - "上海浦东新区海阳西路" + - "宁波彩虹北路" + - "宁波广福街" + - "杭州延安路" + - "杭州富春路" + - "杭州四季路" + - "杭州宜春路" + - "杭州解放东路" + seats: + core: + - "国泰君安上海江苏路" + active: + - "国泰君安上海海阳西路" + - "国泰君安宁波彩虹北路" + - "国泰君安宁波广福街" + - "中信证券杭州延安路" + - "中信证券杭州富春路" + - "中信证券杭州四季路" + - "中信证券杭州宜春路" + - "财通证券杭州解放东路" + history: + - "国信证券杭州保俶路" + - "新疆证券杭州庆春路" + - "中信金通证券杭州延安路" + - "义乌化工路" + + - name: "炒股养家" + alias: "" + style_tags: + - "情绪周期" + - "题材确认" + - "高辨识度龙头" + warning_weight: "medium" + match_keywords: + - "上海宛平南路" + - "上海茅台路" + - "华鑫证券有限责任公司上海分公司" + seats: + core: + - "华鑫证券上海宛平南路" + active: + - "华鑫证券上海茅台路" + - "华鑫证券上海分公司" + history: [] + + - name: "欢乐海岸" + alias: "" + style_tags: + - "高位强势股" + - "妖股" + - "封板后锁仓" + - "高溢价品牌效应" + warning_weight: "high" + match_keywords: + - "中信证券股份有限公司深圳总部" + - "中信证券股份有限公司深圳后海证券营业部" + - "广发证券股份有限公司深圳福华一路证券营业部" + - "华泰证券股份有限公司深圳分公司" + - "华泰证券股份有限公司深圳科苑南路华润大厦证券营业部" + - "中国中金财富证券有限公司云浮新兴东堤北路证券营业部" + - "天府证券有限责任公司深圳福田金田路证券营业部" + - "中泰证券股份有限公司深圳宝源南路证券营业部" + seats: + core: + - "中信证券深圳总部" + - "中信证券深圳后海" + active: + - "广发证券深圳光彩路" + - "中信证券深圳分公司" + - "华泰证券深圳分公司" + - "华泰证券深圳科苑南路华润大厦证券营业部" + - "中国中金财富证券云浮新兴东堤北路证券营业部" + - "天府证券深圳福田金田路证券营业部" + - "中泰证券深圳宝源南路证券营业部" + history: []