术语说明 · 使用指南GLOSSARY · USER GUIDE
纯静态说明页Static reference page
帮助文档HELP
关于本站 · 术语说明About This Site · Glossary
本站是一个自动化日内交易机器人(ORB 开盘区间突破策略,Alpaca 模拟盘 paper trading,不涉及真实资金)配套的只读监控面板。以下按页面分组,解释界面上出现的术语和标签,帮助第一次访问的人快速看懂各页数据的含义。本页本身不读取任何实时数据,纯静态说明文字。This site is a read-only monitoring dashboard for an automated intraday trading bot (ORB opening-range-breakout strategy, running on Alpaca paper trading — no real money involved). The sections below are grouped by page and explain the terms and labels you'll see on each screen, so a first-time visitor can make sense of the data quickly. This page itself is static — it loads no live data.
股票查询页 · 支撑/压力Snapshot Page · Support / Resistance
支撑位 / 压力位Support / Resistance
股价历史上多次在某个价格区间附近止跌回升(支撑)或涨势受阻回落(压力)。本站用"成交量分布法"(Volume Profile)计算:统计过去一段时间每个价位区间的累计成交量,成交量越集中的价位,越可能成为未来的支撑/压力。Price levels where the stock has repeatedly bounced (support) or stalled and reversed (resistance) in the past. This site derives them via Volume Profile: it sums traded volume by price band over a lookback window — bands with heavier accumulated volume are more likely to act as support/resistance going forward.
条长 / 有效触碰次数Bar Length / Touches
压力/支撑列表里每一行的横条长度代表该价位区间的成交量占比;行内数字是价格在历史上有效触碰(接近但未大幅突破)该区间的次数,次数越多通常代表该位置越"扎实"。The horizontal bar next to each level shows that price band's share of total traded volume; the number is how many times price has historically touched (approached without a decisive break of) that band — more touches generally means a more reliable level.
财务健康度 / 主要优势 / 主要风险点(AI 标记)Financial Health / Strengths / Risks (AI badge)
这三个卡片的文字内容由 DeepSeek 基于公开财务数据生成的定性分析,标有 "AI" 角标提示这是模型生成的解读而非人工撰写,仅作参考,不构成投资建议。These three cards contain qualitative commentary generated by DeepSeek from public financial data. The "AI" badge flags it as model-generated interpretation, not human-written — reference only, not investment advice.
股票查询页 · 社区情绪Snapshot Page · Community Sentiment
StockTwits 看多 / 看空 / 未标注Bullish / Bearish / Unlabeled
StockTwits 是一个面向股票/加密的公开社交平台,发帖时可以选择性地给自己的帖子打上"Bullish"(看多)或"Bearish"(看空)标签。本站统计最近一批帖子里三者的占比:看多、看空、以及没有打标签的"未标注"帖子,仅反映发帖用户自己的主观标注,不代表本站或任何模型的判断。StockTwits is a public social platform for stocks/crypto where posters can optionally tag their own post "Bullish" or "Bearish". This site tallies the share of Bullish, Bearish, and untagged ("Unlabeled") posts among the most recent batch — it's purely the posters' own self-applied tags, not any judgment made by this site or a model.
Reddit 讨论Reddit Discussion
通过 Reddit 公开 RSS 搜索源(无需 API key)拉取过去7天内 r/wallstreetbets、r/stocks、r/investing 这几个子版提到该股票代码的帖子。由于是未认证的公开 RSS 抓取,同一个出口 IP 上所有请求共享一个限流额度,哪个子版这次能拉到数据、哪个拉不到,每次运行可能不一样,这是抓取方式本身的限制,不是程序出错。Pulled via Reddit's public RSS search feeds (no API key) for posts mentioning the ticker in r/wallstreetbets, r/stocks, and r/investing over the past 7 days. Because this is unauthenticated public RSS scraping, all requests from one egress IP share a single rate-limit budget — which subreddits return data on a given run can vary; this is an inherent limitation of the scraping method, not a bug.
AI 情绪解读AI Sentiment Read
由 DeepSeek 基于上面 StockTwits/Reddit 的公开讨论内容生成的定性总结,和基本面页面的 AI 卡片是同一性质——模型生成的解读,仅供参考,不构成任何投资建议。A qualitative summary generated by DeepSeek from the public StockTwits/Reddit discussion above — same nature as the AI cards on the Fundamentals section: model-generated commentary, reference only, not investment advice.
股票查询页 · 技术形态异动Snapshot Page · Technical Anomalies
技术形态异动Technical Anomalies
数据来自 Moomoo 的技术面异动事件检测,覆盖 K线形态识别以及 MACD/RSI/CCI/KDJ/BIAS/ARBR/VR/PSY/OSC/WMSR/BOLL/MA 等指标的金叉死叉、超买超卖、突破等信号,按日期列出检测到的异动文字描述。这是纯信息展示,不接入本站任何交易逻辑,仅供参考。Sourced from Moomoo's technical-anomaly event detection, covering candlestick pattern recognition plus MACD/RSI/CCI/KDJ/BIAS/ARBR/VR/PSY/OSC/WMSR/BOLL/MA signals such as crossovers, overbought/oversold, and breakouts — listed by date as plain-text descriptions. This is purely informational and is not wired into any trading logic on this site.
量化交易页 · 绩效指标与信号过滤Account Page · Performance & Filter Reasons
回合(Round)Round
策略每个标的每天只会开仓一次,所以一次完整的"开仓 → 出场"算一个回合,即使出场过程中分了 TP1/TP2/TP3 多笔部分止盈,也只算一个回合的盈亏,避免把一次交易拆成多笔虚增胜率。The strategy only enters a symbol once per day, so one full entry-to-exit cycle counts as one round — even if the exit happened in multiple partial take-profit fills, it's still one round's P&L, not several, so win rate isn't inflated by counting one trade's partial exits as separate wins.
胜率 / 盈亏比 / 最大回撤Win Rate / Profit Factor / Max Drawdown
胜率 = 盈利回合数 ÷ 总回合数。盈亏比 = 总盈利金额 ÷ 总亏损金额(越高越好,∞ 表示统计期内没有亏损回合)。最大回撤 = 按每日实现盈亏累计画一条曲线后,从最高点到之后最低点的最大跌幅,衡量最差情况下的资金波动。Win rate = winning rounds ÷ total rounds. Profit factor = total gains ÷ total losses (higher is better; ∞ means no losing rounds in the period). Max drawdown = the largest peak-to-trough decline on the cumulative daily realized P&L curve — a measure of the worst dip along the way.
被过滤信号:EARNINGS / NEGATIVE_NEWS / LOW_RVOL / REGIMESkipped Signal Reasons
策略识别出一个潜在入场信号后,还会经过几层过滤器,命中任意一层就跳过这次入场(不下单),并记录原因:EARNINGS = 该标的临近财报发布日;NEGATIVE_NEWS = 检测到负面新闻;LOW_RVOL = 相对成交量(当前成交量相对过去平均水平的比值)过低,说明这次突破缺乏资金参与,可信度不足(注意这不是永久跳过,后续放量后同一个信号仍可能重新触发);REGIME = 大盘/波动环境过滤(目前该项已临时关闭观察中,历史记录里可能仍会出现)。After the strategy spots a potential entry, it runs the signal through several filters — any one of them blocks that entry (no order placed) and logs a reason: EARNINGS = an earnings release is imminent for that symbol; NEGATIVE_NEWS = negative news was detected; LOW_RVOL = relative volume (today's volume vs. the recent average, adjusted for time of day) is too low, meaning the breakout lacks real participation (this isn't a permanent skip — the same signal can still fire later if volume picks up); REGIME = a market-condition/volatility filter (currently disabled for observation, but may still appear in historical records).
方向 / 状态标签:LONG · SHORT · FILLED · CANCELED · EXPIREDSide / Status Tags
LONG/SHORT 表示持仓或订单方向是做多还是做空;FILLED/CANCELED/EXPIRED 是 Alpaca 返回的订单状态:已成交/已撤销/已过期。LONG/SHORT is the position or order direction (buy vs. sell short); FILLED/CANCELED/EXPIRED are order statuses reported by Alpaca — filled, canceled, or expired.
财报日历页Earnings Calendar Page
超预期 / 不及预期 / 符合预期Beat / Miss / Inline
对比公司实际公布的每股收益(EPS)与市场分析师此前的预期值:实际值高于预期为"超预期"(Beat),低于预期为"不及预期"(Miss),基本持平则为"符合预期"(Inline)。Compares a company's actual reported earnings per share (EPS) against analysts' prior consensus estimate: actual above estimate is a "Beat", below is a "Miss", roughly in line is "Inline".
为什么有些公司没有超预期/不及预期标签Why Some Companies Show No Beat/Miss Badge
这个标签只在数据源同时提供了预期 EPS 和实际 EPS 时才会出现;只要缺一个,连整行 EPS 数据都不会显示,只保留有数据的营收行。这种情况在海外公司的美股存托凭证(ADR,比如日本、欧洲公司)身上更常见——数据源对这类公司的分析师一致预期覆盖率通常不如美国本土大盘股,缺数据是上游数据源的覆盖缺口,不是程序出错。This badge only appears when the data source provides both an estimate and an actual EPS figure. If either is missing, the whole EPS line is omitted (not just the badge) — only the revenue line shows if that data exists. This is more common for foreign companies' U.S.-listed ADRs (e.g. Japanese or European names), since analyst consensus coverage tends to be thinner for them than for domestic large caps. It's a gap in the upstream data source, not a bug.
市值门槛(市值 > $1000 亿)Market Cap Threshold (> $100B)
这个日历展示的是全市场公司,但只保留市值超过 1000 亿美元的大盘股,避免小盘股财报刷屏,聚焦对大盘影响较大的公司。This calendar covers the whole market but only keeps large-cap names above $100B market cap, so small-cap earnings noise doesn't crowd out the companies most likely to move the broader market.
国会持仓页Congress Holdings Page
国会议员概念股是什么What "Congress Holdings" Means Here
这里展示的是 Moomoo 平台预先整理好的"主题概念板块"标签(大概率基于公开的美国国会议员 STOCK Act 交易披露),不是本站自己统计或核实的持仓明细。列表只有股票代码和名称,不包含具体持股数量、买卖日期或金额,也无法确认某只股票现在是否仍被持有。该页已有的免责声明也说明了这一点,此处不再重复展开。The lists here are Moomoo's pre-built thematic tags (likely compiled from public U.S. congressional STOCK Act trade disclosures) — not holdings this site itself tracks or verifies. Each entry is just a symbol and name; there's no share count, trade date, dollar amount, or confirmation the position is still held today. The page's own disclaimer covers this in more detail.
管理面板页Admin Page
进程状态:OpenD (Moomoo) / Discord Bot / 交易主循环Process Status
三个后台进程各自独立:OpenD 是 Moomoo 的行情/数据网关(新闻、财报日历、宏观日历等功能依赖它);Discord Bot 负责 /sr /fundamentals 等即时查询指令;交易主循环(main.py)是实际执行 ORB 策略、下单和监控持仓的进程。这里只做只读状态展示,不提供远程启停。These three background processes run independently: OpenD is Moomoo's market-data gateway (news, earnings calendar, macro calendar all depend on it); Discord Bot handles on-demand slash commands like /sr and /fundamentals; the trading loop (main.py) is the process that actually runs the ORB strategy, places orders, and monitors positions. This panel is read-only — no remote start/stop.
推送开关:日内新闻推送 / 英文频道总开关Notification Toggles
"日内新闻推送"关闭后,机器人每 15 分钟一次的新闻检查不再往 Discord 推送消息;"英文频道总开关"关闭后,所有以 EN 结尾的英文频道停止推送,中文频道不受影响,用于只想看中文提醒的场景。这两个开关只对你当前访问的这个 webapp 实例生效——如果是通过公开只读部署(比如 Railway)访问的,点了不会真正影响部署机上跑着的机器人,请改成访问部署机自己的地址(本机或 tailscale funnel)来操作。Turning off "Intraday news push" stops the bot's every-15-minute news check from posting to Discord; turning off "English channels" silences every *_EN webhook while Chinese channels keep running — useful if you only want the Chinese-language alerts. These toggles only affect the webapp instance you're currently on — if you're viewing this through a public read-only deployment (e.g. Railway), flipping them has no real effect on the bot running on the deployment machine; use the deployment machine's own address (local or the tailscale funnel URL) instead.
推送记录页 · Discord 频道分类Feed Page · Discord Channel Categories
交易 / 新闻 / 入场过滤 / 宏观 / 财报Trade / News / Filter / Macro / Earnings
机器人把不同类型的消息分别推送到不同的 Discord 频道:交易频道推送开仓/平仓/止盈/熔断等实际交易事件;新闻频道推送盘中新闻和盘前异动原因;入场过滤频道推送因财报临近、负面新闻、成交量不足等原因被拦截的信号;宏观频道推送次日重要宏观经济事件(如 CPI、非农、议息会议);财报频道推送次日全市场大盘股财报日历。The bot routes different message types to different Discord channels: Trade covers actual trading events — entries, exits, take-profits, circuit-breaker halts; News covers intraday news and pre-market mover reasons; Filter covers signals blocked by earnings proximity, negative news, or insufficient volume; Macro covers next-day high-importance macro events (CPI, jobs report, Fed meetings); Earnings covers the next-day whole-market large-cap earnings calendar.
CN / EN 频道对CN / EN Channel Pairs
每个分类通常都有中文(CN)和英文(EN)两个独立频道,内容相同、语言不同,方便中英文用户各自订阅。语言切换按钮(页面右下角"中 / EN")只影响本站界面文字,不影响 Discord 频道本身的语言分类。Most categories have a separate Chinese (CN) and English (EN) channel with the same content in each language, so bilingual audiences can subscribe to whichever they read. The language toggle on this site (bottom-left "中 / EN") only changes this UI's own text — it doesn't affect which Discord channel a message goes to.
0DTE GEX 页0DTE GEX Page
Net GEX
零售版 Gamma 敞口近似值,按行权价把每张合约的 gamma × 未平仓量(OI) 汇总——用总 OI 当做市商持仓的代理,不是真实做市商净头寸的精确核算(那需要做市商自己的数据,散户拿不到)。业内惯例假设 call 对 GEX 贡献为正、put 为负:Net GEX 为正,通常意味着做市商对冲行为倾向"越涨越卖、越跌越买",抑制波动;为负则相反,可能放大波动。仅供参考,不构成任何交易信号。A retail-level approximation of dealer gamma exposure, summing each contract's gamma × open interest by strike — using total OI as a proxy for dealer positioning, not an exact accounting of real dealer net positions (which requires data retail traders don't have). By industry convention, calls contribute positively and puts negatively: a positive Net GEX generally implies dealer hedging that dampens volatility (sell into rallies, buy into dips); negative implies the opposite, potentially amplifying moves. Informational only, not a trading signal.
Call Wall / Put WallCall Wall / Put Wall
在图表当前显示的行权价窗口内,GEX 正值最大的行权价标为 Call Wall(常被视为上方阻力参考位),负值最大(绝对值最大的负数)的行权价标为 Put Wall(常被视为下方支撑参考位)。这是业内常见的经验参考,不是保证价格会在此处止步。Within the chart's currently displayed strike window, the strike with the largest positive GEX is labeled Call Wall (often treated as a reference resistance above price), and the strike with the largest negative GEX is labeled Put Wall (often treated as a reference support below price). This is a common heuristic, not a guarantee price will stop there.
P/C Ratio (Vol / OI)
Put/Call Ratio 有两种口径:(Vol) 是当日看跌/看涨期权的成交量之比,反映当天的资金流向;(OI) 是看跌/看涨期权的未平仓合约数之比,反映累计持仓的方向分布,变化更慢。两者都是越高代表看跌情绪相对越浓,但不建议单独作为交易依据。Put/Call Ratio comes in two flavors: (Vol) is today's put volume ÷ call volume, reflecting same-day flow; (OI) is put open interest ÷ call open interest, reflecting the cumulative positioning split and changing more slowly. Higher values in either suggest relatively more bearish positioning, but neither should be used alone as a trading signal.
IV Rank / IV Percentile / IV vs HV
IV(隐含波动率)反映当前期权定价里隐含的市场对未来波动的预期。IV Rank 是当前 IV 在近一年 IV 区间(最低~最高)中的相对位置(如 11% 表示接近近一年最低值);IV Percentile 是有多少比例的历史交易日 IV 比今天低(分位数口径,不受极值影响那么大)。IV vs HV 对比当前隐含波动率与实际已实现波动率(HV),IV 明显高于 HV 通常说明期权定价偏贵(卖方策略环境相对有利),反之则说明期权相对便宜。这些数据只在能拿到 Moomoo 实时期权数据(而非降级到 yfinance 近似)时才会展示。IV (implied volatility) reflects the market's expected future volatility priced into options right now. IV Rank is where today's IV sits within the past year's IV range (low to high) — e.g. 11% means near the year's low. IV Percentile is the share of past trading days whose IV was lower than today's (a percentile measure, less skewed by extremes). IV vs HV compares implied volatility to realized/historical volatility (HV): IV meaningfully above HV usually means options are pricing rich (relatively favorable for option sellers), while IV below HV suggests options are cheap relative to actual realized moves. These figures only appear when real Moomoo options data is available (not when degraded to the yfinance approximation).
期权大单流页Options Flow Page
期权大单流是什么What "Options Flow" Means Here
仿 Unusual Whales / InsiderFinance 风格的期权大额成交提醒:固定监控 SPY / QQQ / NVDA / TSLA 四个标的(各约5张现价附近合约),单笔成交的权利金(价格 × 数量 × 100)超过阈值(默认 $20,000)才会记录一条,方向(BUY/SELL)由 Moomoo 判断的主动买卖方向标注。Large-options-trade alerts in the style of Unusual Whales / InsiderFinance: a fixed watchlist of SPY / QQQ / NVDA / TSLA (about 5 near-the-money contracts each), recording a print only when its premium (price × size × 100) exceeds a threshold (default $20,000), with direction (BUY/SELL) tagged from Moomoo's own aggressor-side determination.
不是"扫全市场"Not a Whole-Market Scan
受 Moomoo 实时期权订阅配额限制(当前账户约20个合约名额,单标的0DTE期权链就有350+张合约),本页无法像 UW/IF 那样扫描全市场/整条期权链,只能盯这份固定的精简清单。也就是说,市场上真实发生的大单远不止这里显示的这些,只是清单外的标的/合约不在监控范围内。Because of Moomoo's real-time options subscription quota (roughly 20 contract slots on the current account — a single symbol's 0DTE chain alone has 350+ contracts), this page cannot scan the whole market or a full options chain the way UW/IF do; it only watches this fixed, trimmed list. In practice, far more large trades happen across the market than what's shown here — anything outside the watchlist simply isn't monitored.
为什么有时是空的Why This Page Is Sometimes Empty
这个页面的数据依赖本机是否正在运行一个独立的常驻进程 options_flow_scanner.py(不是随主交易循环自动启动的)。没有运行这个进程时,或者在没有跑该进程的机器(例如远程部署环境)上访问本页,会显示"暂无记录",这是预期行为,不是故障。This page's data depends on whether a separate standalone process, options_flow_scanner.py, is currently running locally (it does not auto-start with the main trading loop). If that process isn't running — or you're viewing this page on a machine that never runs it, such as a remote deployment — it will show "no records yet"; that's expected, not a malfunction.
数据来源标签Data Source Labels
全站通用Site-wideMoomoo OpenD / NASDAQ Public API / Yahoo FinanceMoomoo OpenD / NASDAQ Public API / Yahoo Finance
部分页面(如财报日历)底部会标注当前数据实际来自哪个数据源。这些功能的首选数据源是本机运行的 Moomoo OpenD 网关;当它不可用时,程序会自动切换到公开的备用数据源(如 NASDAQ 公开 API 或 Yahoo Finance),并把标签更新为对应的降级来源,同时提示"已降级"。这不代表数据出错,只是说明当前走的是备用路径,可能字段覆盖或更新频率略有不同。Some pages (like the earnings calendar) label which data source actually served the current data. The preferred source for these features is the locally-running Moomoo OpenD gateway; when it's unavailable, the code automatically falls back to a public alternative (NASDAQ's public API or Yahoo Finance) and updates the label to show the fallback source with a "degraded" note. This doesn't mean the data is wrong — it just means the request took the backup path, which may have slightly different field coverage or refresh cadence.