Files
OpenCode 68a9071cf1 feat: reconcile local master with origin (exa/hot-platform hunters, leaks ledger, latest results)
Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
2026-08-07 12:53:47 +08:00

1 line
44 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "chenyuheee/sentix", "files": {"config.yaml": {"ca1a2541c55c4cb4153030e91225296b6583659f": {"t": 1785745215.4403396, "n": 3356, "h": "0599be6f7a53006c", "c": "site:\n title: \"SentiX · 深意·X\"\n brand_en: \"SentiX\"\n brand_zh: \"深意·X\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n asset: \"futures\"\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n asset: \"futures\"\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n asset: \"futures\"\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n asset: \"futures\"\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n asset: \"futures\"\n akshare_symbol: \"M0\"\n enabled: true\n\n # A股(示例:你可按需增删)\n - id: \"600519\"\n name: \"贵州茅台\"\n keywords: [\"贵州茅台\", \"茅台\", \"600519\", \"白酒\"]\n asset: \"stock\"\n akshare_symbol: \"600519\" # ak.stock_zh_a_hist(symbol)\n enabled: true\n - id: \"300750\"\n name: \"宁德时代\"\n keywords: [\"宁德时代\", \"CATL\", \"300750\", \"动力电池\"]\n asset: \"stock\"\n akshare_symbol: \"300750\"\n enabled: true\n - id: \"601318\"\n name: \"中国平安\"\n keywords: [\"中国平安\", \"平安\", \"601318\", \"保险\"]\n asset: \"stock\"\n akshare_symbol: \"601318\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 旧新闻不会被硬过滤;会按发布时间做衰减降权。\n # 该值用于推导默认衰减速度(也可在 news.weighting.half_life_days 显式指定)。\n max_age_days: 30\n weighting:\n # 半衰期(天):每过 half_life_days 天,权重减半\n # half_life_days: 10\n # 权重下限:避免极端情况下完全没有参考,但会非常小\n min_weight: 0.0005\n # 最新新闻加成:近 N 天乘以 fresh_boost\n fresh_boost_days: 1\n fresh_boost: 1.25\n supersede:\n # 对少数“会被最新相反动作覆盖”的主题(如加息/降息、上调/下调关税)\n # 若检测到最新方向与旧方向相反,则旧新闻权重会被置为 0\n enabled: true\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"deepseek\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}, "d13b610854f2299d3358f26c52d3c79b8a34bcf5": {"t": 1785748800.618885, "n": 3356, "h": "0599be6f7a53006c", "c": "site:\n title: \"SentiX · 深意·X\"\n brand_en: \"SentiX\"\n brand_zh: \"深意·X\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n asset: \"futures\"\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n asset: \"futures\"\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n asset: \"futures\"\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n asset: \"futures\"\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n asset: \"futures\"\n akshare_symbol: \"M0\"\n enabled: true\n\n # A股(示例:你可按需增删)\n - id: \"600519\"\n name: \"贵州茅台\"\n keywords: [\"贵州茅台\", \"茅台\", \"600519\", \"白酒\"]\n asset: \"stock\"\n akshare_symbol: \"600519\" # ak.stock_zh_a_hist(symbol)\n enabled: true\n - id: \"300750\"\n name: \"宁德时代\"\n keywords: [\"宁德时代\", \"CATL\", \"300750\", \"动力电池\"]\n asset: \"stock\"\n akshare_symbol: \"300750\"\n enabled: true\n - id: \"601318\"\n name: \"中国平安\"\n keywords: [\"中国平安\", \"平安\", \"601318\", \"保险\"]\n asset: \"stock\"\n akshare_symbol: \"601318\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 旧新闻不会被硬过滤;会按发布时间做衰减降权。\n # 该值用于推导默认衰减速度(也可在 news.weighting.half_life_days 显式指定)。\n max_age_days: 30\n weighting:\n # 半衰期(天):每过 half_life_days 天,权重减半\n # half_life_days: 10\n # 权重下限:避免极端情况下完全没有参考,但会非常小\n min_weight: 0.0005\n # 最新新闻加成:近 N 天乘以 fresh_boost\n fresh_boost_days: 1\n fresh_boost: 1.25\n supersede:\n # 对少数“会被最新相反动作覆盖”的主题(如加息/降息、上调/下调关税)\n # 若检测到最新方向与旧方向相反,则旧新闻权重会被置为 0\n enabled: true\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"deepseek\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}, "efaad77cb7f347741c4691bf7fddd5e857780de0": {"t": 1785748801.6839747, "n": 3314, "h": "1ddd9febcb47f4b3", "c": "site:\n title: \"期货 & A股情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n asset: \"futures\"\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n asset: \"futures\"\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n asset: \"futures\"\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n asset: \"futures\"\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n asset: \"futures\"\n akshare_symbol: \"M0\"\n enabled: true\n\n # A股(示例:你可按需增删)\n - id: \"600519\"\n name: \"贵州茅台\"\n keywords: [\"贵州茅台\", \"茅台\", \"600519\", \"白酒\"]\n asset: \"stock\"\n akshare_symbol: \"600519\" # ak.stock_zh_a_hist(symbol)\n enabled: true\n - id: \"300750\"\n name: \"宁德时代\"\n keywords: [\"宁德时代\", \"CATL\", \"300750\", \"动力电池\"]\n asset: \"stock\"\n akshare_symbol: \"300750\"\n enabled: true\n - id: \"601318\"\n name: \"中国平安\"\n keywords: [\"中国平安\", \"平安\", \"601318\", \"保险\"]\n asset: \"stock\"\n akshare_symbol: \"601318\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 旧新闻不会被硬过滤;会按发布时间做衰减降权。\n # 该值用于推导默认衰减速度(也可在 news.weighting.half_life_days 显式指定)。\n max_age_days: 30\n weighting:\n # 半衰期(天):每过 half_life_days 天,权重减半\n # half_life_days: 10\n # 权重下限:避免极端情况下完全没有参考,但会非常小\n min_weight: 0.0005\n # 最新新闻加成:近 N 天乘以 fresh_boost\n fresh_boost_days: 1\n fresh_boost: 1.25\n supersede:\n # 对少数“会被最新相反动作覆盖”的主题(如加息/降息、上调/下调关税)\n # 若检测到最新方向与旧方向相反,则旧新闻权重会被置为 0\n enabled: true\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"deepseek\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}, "d206e0f5c656a78eac1ff07cc5e62a24ac43c1c0": {"t": 1785748802.8037975, "n": 2716, "h": "3f85591c83f68869", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n akshare_symbol: \"M0\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 旧新闻不会被硬过滤;会按发布时间做衰减降权。\n # 该值用于推导默认衰减速度(也可在 news.weighting.half_life_days 显式指定)。\n max_age_days: 30\n weighting:\n # 半衰期(天):每过 half_life_days 天,权重减半\n # half_life_days: 10\n # 权重下限:避免极端情况下完全没有参考,但会非常小\n min_weight: 0.0005\n # 最新新闻加成:近 N 天乘以 fresh_boost\n fresh_boost_days: 1\n fresh_boost: 1.25\n supersede:\n # 对少数“会被最新相反动作覆盖”的主题(如加息/降息、上调/下调关税)\n # 若检测到最新方向与旧方向相反,则旧新闻权重会被置为 0\n enabled: true\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"deepseek\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}, "3491b60d978b992019ade8217df053bb7d930887": {"t": 1785748803.8884876, "n": 2358, "h": "98cb6a0018c955f0", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n akshare_symbol: \"M0\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 只保留距分析日期最近 N 天的新闻,避免 RSS 返回过旧内容影响当日情绪\n max_age_days: 30\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"deepseek\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}, "b1c322f176d5b763d982df79d832185c7514ab44": {"t": 1785748804.942639, "n": 2297, "h": "d1cfedafd021eed9", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n akshare_symbol: \"M0\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"deepseek\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}, "8a7042826b7ca33cb8fc7b047f2726e4a115fbd3": {"t": 1785748806.0564644, "n": 2296, "h": "a518e21c6e2db8cc", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n akshare_symbol: \"M0\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"lexicon\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}, "c1fdbfb30ddb38eb0aee5291105bc3dc0aef202a": {"t": 1785748807.1711493, "n": 1318, "h": "cbd2bd75bde006d0", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n akshare_symbol: \"M0\"\n enabled: true\n\nnews:\n provider: \"gnews\" # gnews | rss\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\nprice:\n provider: \"akshare\" # mock | akshare\n\nanalysis:\n provider: \"lexicon\" # lexicon | openai (后续接入)\n openai:\n model: \"gpt-4.1-mini\"\n timeout_seconds: 30\n"}, "3868a361da8e129fe38d7eeec162aa9e9aa09498": {"t": 1785748808.299245, "n": 1102, "h": "973404d54026b38e", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 12\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n akshare_symbol: \"M0\"\n enabled: true\n\nnews:\n provider: \"mock\" # mock | rss\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\nprice:\n provider: \"akshare\" # mock | akshare\n\nanalysis:\n provider: \"lexicon\" # lexicon | openai (后续接入)\n openai:\n model: \"gpt-4.1-mini\"\n timeout_seconds: 30\n"}, "c9e734d432ff1d904cd3395263b00191ba72073f": {"t": 1785748809.4051914, "n": 1198, "h": "d967dfd425f6ba22", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 12\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n tushare_ts_code: \"AU.SHF\" # 示例:按你的需求调整(连续/主力/具体合约)\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n tushare_ts_code: \"SC.INE\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n tushare_ts_code: \"RB.SHF\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n tushare_ts_code: \"IF.CFX\" # Tushare 连续合约示例常用 .CFX\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n tushare_ts_code: \"M.DCE\"\n enabled: true\n\nnews:\n provider: \"mock\" # mock | rss\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\nprice:\n provider: \"tushare\" # mock | tushare\n tushare:\n token_env: \"TUSHARE_TOKEN\" # GitHub Secrets / 本地环境变量名\n\nanalysis:\n provider: \"lexicon\" # lexicon | openai (后续接入)\n openai:\n model: \"gpt-4.1-mini\"\n timeout_seconds: 30\n"}, "a822215577303dd6c5b58dee09e3afff28f415cf": {"t": 1785748810.472544, "n": 1175, "h": "7af1da494c749247", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 12\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n tushare_ts_code: \"AU.SHF\" # 示例:按你的需求调整(连续/主力/具体合约)\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n tushare_ts_code: \"SC.INE\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n tushare_ts_code: \"RB.SHF\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n tushare_ts_code: \"IF.CFFEX\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n tushare_ts_code: \"M.DCE\"\n enabled: true\n\nnews:\n provider: \"mock\" # mock | rss\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\nprice:\n provider: \"tushare\" # mock | tushare\n tushare:\n token_env: \"TUSHARE_TOKEN\" # GitHub Secrets / 本地环境变量名\n\nanalysis:\n provider: \"lexicon\" # lexicon | openai (后续接入)\n openai:\n model: \"gpt-4.1-mini\"\n timeout_seconds: 30\n"}, "2501efedf9e32c34f96984f01455bdf9e5efcfce": {"t": 1785748811.566648, "n": 942, "h": "21e7d659f349543d", "c": "site:\n title: \"期货情绪分析\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 12\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n enabled: true\n\nnews:\n provider: \"mock\" # mock | rss\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\nprice:\n provider: \"mock\" # mock | tushare | akshare (后续接入)\n\nanalysis:\n provider: \"lexicon\" # lexicon | openai (后续接入)\n openai:\n model: \"gpt-4.1-mini\"\n timeout_seconds: 30\n"}, "b73edb0d5b9f6116cbdac3dc5f4bc7088d021bca": {"t": 1786067311.109394, "n": 3356, "h": "0599be6f7a53006c", "c": "site:\n title: \"SentiX · 深意·X\"\n brand_en: \"SentiX\"\n brand_zh: \"深意·X\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n asset: \"futures\"\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n asset: \"futures\"\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n asset: \"futures\"\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n asset: \"futures\"\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n asset: \"futures\"\n akshare_symbol: \"M0\"\n enabled: true\n\n # A股(示例:你可按需增删)\n - id: \"600519\"\n name: \"贵州茅台\"\n keywords: [\"贵州茅台\", \"茅台\", \"600519\", \"白酒\"]\n asset: \"stock\"\n akshare_symbol: \"600519\" # ak.stock_zh_a_hist(symbol)\n enabled: true\n - id: \"300750\"\n name: \"宁德时代\"\n keywords: [\"宁德时代\", \"CATL\", \"300750\", \"动力电池\"]\n asset: \"stock\"\n akshare_symbol: \"300750\"\n enabled: true\n - id: \"601318\"\n name: \"中国平安\"\n keywords: [\"中国平安\", \"平安\", \"601318\", \"保险\"]\n asset: \"stock\"\n akshare_symbol: \"601318\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 旧新闻不会被硬过滤;会按发布时间做衰减降权。\n # 该值用于推导默认衰减速度(也可在 news.weighting.half_life_days 显式指定)。\n max_age_days: 30\n weighting:\n # 半衰期(天):每过 half_life_days 天,权重减半\n # half_life_days: 10\n # 权重下限:避免极端情况下完全没有参考,但会非常小\n min_weight: 0.0005\n # 最新新闻加成:近 N 天乘以 fresh_boost\n fresh_boost_days: 1\n fresh_boost: 1.25\n supersede:\n # 对少数“会被最新相反动作覆盖”的主题(如加息/降息、上调/下调关税)\n # 若检测到最新方向与旧方向相反,则旧新闻权重会被置为 0\n enabled: true\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"deepseek\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}, "94fbcafd9bb557f8e8a1737c2d385cede6e1149c": {"t": 1786068207.2178736, "n": 3356, "h": "0599be6f7a53006c", "c": "site:\n title: \"SentiX · 深意·X\"\n brand_en: \"SentiX\"\n brand_zh: \"深意·X\"\n base_path: \"\" # GitHub Pages 通常留空;如部署在子路径可填写 /repo\n\ndata:\n timezone: \"Asia/Shanghai\"\n lookback_days: 180\n kline_days_default: 30\n max_news_per_day: 20\n\nsymbols:\n - id: \"gold\"\n name: \"黄金\"\n keywords: [\"黄金\", \"金价\", \"COMEX\", \"央行购金\", \"避险\"]\n asset: \"futures\"\n akshare_symbol: \"AU0\" # 主力连续合约; 参考 ak.futures_display_main_sina()\n enabled: true\n - id: \"crude\"\n name: \"原油\"\n keywords: [\"原油\", \"WTI\", \"布伦特\", \"OPEC\", \"库存\"]\n asset: \"futures\"\n akshare_symbol: \"SC0\"\n enabled: true\n - id: \"rebar\"\n name: \"螺纹钢\"\n keywords: [\"螺纹钢\", \"钢材\", \"基建\", \"房地产\"]\n asset: \"futures\"\n akshare_symbol: \"RB0\"\n enabled: true\n - id: \"if\"\n name: \"沪深300股指\"\n keywords: [\"沪深300\", \"股指期货\", \"A股\", \"政策\"]\n asset: \"futures\"\n akshare_symbol: \"IF0\"\n enabled: true\n - id: \"meal\"\n name: \"豆粕\"\n keywords: [\"豆粕\", \"大豆\", \"饲料\", \"南美天气\", \"美豆\"]\n asset: \"futures\"\n akshare_symbol: \"M0\"\n enabled: true\n\n # A股(示例:你可按需增删)\n - id: \"600519\"\n name: \"贵州茅台\"\n keywords: [\"贵州茅台\", \"茅台\", \"600519\", \"白酒\"]\n asset: \"stock\"\n akshare_symbol: \"600519\" # ak.stock_zh_a_hist(symbol)\n enabled: true\n - id: \"300750\"\n name: \"宁德时代\"\n keywords: [\"宁德时代\", \"CATL\", \"300750\", \"动力电池\"]\n asset: \"stock\"\n akshare_symbol: \"300750\"\n enabled: true\n - id: \"601318\"\n name: \"中国平安\"\n keywords: [\"中国平安\", \"平安\", \"601318\", \"保险\"]\n asset: \"stock\"\n akshare_symbol: \"601318\"\n enabled: true\n\nnews:\n provider: \"multi\" # gnews | rss | web | multi\n # 旧新闻不会被硬过滤;会按发布时间做衰减降权。\n # 该值用于推导默认衰减速度(也可在 news.weighting.half_life_days 显式指定)。\n max_age_days: 30\n weighting:\n # 半衰期(天):每过 half_life_days 天,权重减半\n # half_life_days: 10\n # 权重下限:避免极端情况下完全没有参考,但会非常小\n min_weight: 0.0005\n # 最新新闻加成:近 N 天乘以 fresh_boost\n fresh_boost_days: 1\n fresh_boost: 1.25\n supersede:\n # 对少数“会被最新相反动作覆盖”的主题(如加息/降息、上调/下调关税)\n # 若检测到最新方向与旧方向相反,则旧新闻权重会被置为 0\n enabled: true\n # 全局宏观新闻池:会合并到每个品种(用于“关税/美联储”等对所有资产都可能有影响的事件)\n global:\n enabled: true\n # 每个品种最多混入多少条全局新闻\n max_items: 6\n # Google News 查询词(用 OR 拼接)\n terms:\n - \"特朗普 关税\"\n - \"美联储 利率\"\n - \"通胀\"\n - \"美元指数\"\n - \"地缘冲突\"\n - \"OPEC 原油\"\n gnews:\n # language: zh | en | both\n language: \"both\"\n # Google News RSS locale params\n zh_hl: \"zh-CN\"\n zh_gl: \"CN\"\n zh_ceid: \"CN:zh-Hans\"\n en_hl: \"en-US\"\n en_gl: \"US\"\n en_ceid: \"US:en\"\n rss:\n # 可后续替换为你有权限/允许抓取的 RSS/聚合源\n urls: []\n\n # 额外网页来源(失败则忽略,不会 mock)\n web:\n jin10:\n urls:\n - \"https://xnews.jin10.com/\"\n # 可选:只保留符合正则的文章链接\n url_allow: \"xnews\\\\.jin10\\\\.com/\"\n timeout_seconds: 15\n qhrb:\n urls:\n - \"https://www.qhrb.com.cn/\"\n url_allow: \"qhrb\\\\.com\\\\.cn\"\n timeout_seconds: 15\n eastmoney_futures:\n urls:\n - \"https://futures.eastmoney.com/\"\n url_allow: \"eastmoney\\\\.com/a/\\\\d{16,}\\\\.html\"\n timeout_seconds: 15\n\nprice:\n provider: \"akshare\" # akshare | tushare\n\nanalysis:\n provider: \"deepseek\" # lexicon | deepseek\n # 三 Agent 权重:宏观/品种新闻/市场数据\n weights:\n macro: 0.3\n symbol: 0.3\n market: 0.4\n # DeepSeek(OpenAI-compatible)可选:设置环境变量后把 provider 改为 deepseek 即可启用\n deepseek:\n api_key_env: \"DEEPSEEK_API_KEY\"\n base_url: \"https://api.deepseek.com\"\n model: \"deepseek-chat\"\n temperature: 0.2\n max_tokens: 1200\n"}}}}