watchlist-brief

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Watchlist Brief (morning / close)

自选股简报(早间/收盘)

Informational summary only - not financial advice; no trade suggestions or order placement.
仅供信息参考——不构成投资建议;不提供交易建议或代下单。

Steps

步骤

scripts/
ships next to this SKILL.md after
npx skills add
. Run from this skill folder, or from a git clone.
  1. Determine context with
    python3 scripts/market_calendar.py
    . Morning brief ~08:30-09:25 ET; close brief after 16:05 ET. On holidays/weekends, say the market is closed and give the next session. After the bell the alerter evaluates last regular close and labels it — do the same in the brief.
  2. Generate the table:
    python3 scripts/brief.py --kind morning
    (or
    --kind close
    ). Columns: Ticker | Price | Chg | RSI14 | Trend (SMA50 vs SMA200) | To stop | To target 1. "To stop" is remaining cushion (positive = room left); shorts use stop-minus-price. Earnings dates in the footer are upcoming only (Yahoo calendar/HTML, Nasdaq analyst page, then Finnhub/AV if keyed).
  3. Run
    python3 scripts/alerts.py --dry-run --format json
    to list conditions currently true without consuming cooldowns; mention notable ones. After hours this uses last regular close (no
    --force-session
    ). Use
    --force-session
    only on weekends/holidays if you still want to evaluate.
  4. Optionally add 1 headline per ticker that moved > 3% or has earnings within 7 days (web search, or
    tickertick
    /news tools if available). Cite sources; never fabricate news.
  5. Write the brief:
    • Headline (one sentence: the overall picture of the list).
    • The table.
    • Watch today / tomorrow: earnings, tickers within 3% of stop or target, gap moves.
    • Data source + delay note, and "Informational only - not financial advice." Keep it under ~250 words unless asked for more.
scripts/
会在执行
npx skills add
后与此 SKILL.md 一同安装。请在该 skill 文件夹中运行,或从 git clone 仓库中运行。
  1. 使用
    python3 scripts/market_calendar.py
    判断当前情境。早间简报时间约为 08:30–09:25 ET;收盘简报在 16:05 ET 之后生成。遇到节假日或周末时,应说明市场休市并给出下一交易日。收盘后,告警器会基于上一常规时段的收盘价进行评估并作出相应标注——简报中也应采用同样方式。
  2. 生成表格:
    python3 scripts/brief.py --kind morning
    (或
    --kind close
    )。列:代码 | 价格 | 涨跌 | RSI14 | 趋势(SMA50 与 SMA200 对比) | 距止损位 | 距目标位 1。“距止损位”表示剩余缓冲空间(正数 = 尚有空间);空头采用“止损价减当前价”。页脚中的财报日期仅包含即将发布的财报(依次使用 Yahoo 日历/HTML、Nasdaq 分析师页面,以及已配置密钥时的 Finnhub/AV)。
  3. 运行
    python3 scripts/alerts.py --dry-run --format json
    ,列出当前已触发的条件,同时不消耗冷却期;提及值得注意的条件。盘后运行时,此命令使用上一常规时段的收盘价(不使用
    --force-session
    )。仅在周末/节假日且仍希望进行评估时,才使用
    --force-session
    。
  4. 可选:为每只涨跌超过 3% 或将在 7 天内发布财报的股票添加 1 条标题新闻(使用网络搜索,或可用的
    tickertick
    /新闻工具)。引用来源;绝不编造新闻。
  5. 编写简报:
    • 标题(一句话:概括自选列表的整体情况)。
    • 表格。
    • 今日/明日关注:财报、距离止损位或目标位在 3% 以内的股票、跳空波动。
    • 数据来源和延迟说明,以及“仅供信息参考——不构成投资建议。” 除非用户要求更多内容,否则控制在约 250 词以内。

Morning vs close

早间与收盘

  • Morning: use prior close as baseline; mention pre-market moves only if the data source returns them (label as pre-market).
  • Close: day's change, closing levels vs stops/targets, anything that triggered today, what's on tomorrow's calendar.
  • 早间:使用上一收盘价作为基准;仅当数据源返回盘前变动时才提及,并明确标注为“盘前”。
  • 收盘:当日涨跌幅、收盘价相对止损位/目标位的情况、今日触发的所有条件,以及明日的事件安排。

Tone

语气

Neutral and factual: "TSLA is 2.1% above its stop" - not "you should sell TSLA".
保持中立、客观:“TSLA 的当前价格高于其止损位 2.1%”——而不是“你应该卖出 TSLA”。