AI 分析页:底部「交易建议」文案如何生成
等级:intermediate
renderSentimentTags 在写完标签并调用 renderIndicatorsFullExpand 之后,会计算 longScore 并写入 #tradingAdvice 元素(纯文本)。
longScore 定义
longScore = bulls / (bulls + bears || 1) * 100
其中 bulls / bears 来自 Object.values(indicators) 中 type === 'bull' / 'bear' 的个数(不含资金费率、多空比、恐惧贪婪等外部参数)。
因此 longScore 只衡量 指标方向一致性,不是胜率也不是期望收益。
建议文案分支(与源码一致)
| 条件 | 文案倾向 |
|---|---|
| longScore ≥ 70 | 共振看多:可拼接 MACD 金叉、RSI 未超买、EMA200 多头等短语,结尾为顺势轻仓与止损提示 |
| longScore ≤ 30 | 共振看空:可拼接 MACD 死叉、RSI 未超卖、EMA200 转弱等,结尾为观望或轻仓空与止损 |
| 55 ≤ longScore 且小于 70 | 偏多但不强烈:带利多/利空/中性计数;若 boll 为 bull 可拼接「布林带下轨提供支撑」 |
| longScore 大于 30 且小于等于 45 | 略偏空、分歧大:观望为主;boll 为 bear 时可提示上轨压力 |
| 其它(约 45~55) | 多空均衡、震荡整理:等待突破与成交量配合 |
必读免责声明
源码注释写明:最终建议是规则文案,不是自动下单信号。 请与《风险、仓位与止损思维》及实盘成本入门一并阅读。
延伸阅读
- 《情绪标签全字典》(
intermediate/ai-sentiment-tags-dictionary) - 《指标面板行字段说明》(
intermediate/ai-indicator-panel-rows) - 《如何把多个信号放在一起读》(
intermediate/how-to-combine-signals) - 《风险、仓位与止损思维》(
basic/risk-basics)