拖动查看历史 · 滚轮缩放 · 周线图聚合日线,信号仍按实际确认日标注;趋势只使用当时已完成周线。高低点是成分股高低收益率汇总参考,并非真实指数盘中极值。止点是板块机会的跟踪提示,不代表个股成交或收益。
板块机会分析
先观察板块趋势,再寻找板块内的个股机会。
| 板块 | 行情日期 | 周线趋势 | 当日信号 | 最近观察点 | 跟踪中 | 成交量(万手) | 成交额(亿元) | 数据覆盖 |
|---|
机会与配对止点
最近 100 条信号| 日期 | 信号 | 对应观察点 | 参考收益 |
|---|
板块成分股
当前成分快照,不代表历史归属。点击已有行情的股票进入短波段分析。
| 股票名称 | 代码 | 操作 |
|---|
板块股票查询
按名称、代码或所属板块查找股票,点击股票进入短波段分析。
正在读取最新交易日…
| 股票名称 | 股票代码 | 所属板块 | 行情日期 | 收盘价(元) | 成交量(万手) | 成交额(亿元) |
|---|
候选机会查询
查看长波 B 机会,点击一行进入长波段分析。
| 股票 / ETF | 品种 / 来源 | 板块 | 信号及日期 | 日线参数 | 最新收盘 | 成交量(万手) | 成交额(亿元) |
|---|
3 天、5 天按交易日计算并含当天;使用各品种在当前账号保存的日线参数。ETF 来源 BaoStock,采用不复权价格。股票量与 ETF 份额统一按 100 股/份折算为手,跨品种比较默认使用成交额。
正在读取股票…
当日证据
周线 —
仅使用已完成的周线
日线 —
等待行情计算
信号 —
收盘确认,下一交易日尝试成交
| 确认日期 | 起始低点 | 最近抬高低点 | 段内 B / S | 结束日期 | 阶段 / 原因 |
|---|
| 成立日期 | 第一低点 | 第二低点 | B 买点 / 拦截原因 | 结束日期 | 阶段 / 原因 |
|---|
独立实验:观点后下一交易日开盘作模拟入场;分别按止损、止盈参数判断成本下跌与最高收盘回落,首次触发标“止”。3/5日仅观察。每个观点独立跟踪,原 B/S 不变。次日开盘仅作报价参考,未验证成交限制,未计费用及完整公司行动,不是账户收益。
| 配对观点 | 模拟入场 / 原始开盘 | 第3 / 5交易日 | 止点 / 原因 | 止点变动 / 峰值回落 | 次日开盘参考 | 原 S / 提前天数 |
|---|
图表、布林带及波段记录统一按观察日原始价格折算,观察日收盘价与实际报价一致;历史点位为衔接折算价,并非当时的实际成交价或官方复权价。切换观察日会更新价格基准。布林带用于辅助观察,当前买入规则未加入布林过滤。
默认对比当日成交额前五行业,最多选择十个。占比上升表示该行业交易比重增加,不代表净流入;使用当前行业归属。
拖动曲线左右平移 · 方向键翻页、加减按钮或加减键缩放。下方滑块查看窗口内每日数值;卡片按所选日当前指标在对比板块中降序排列,缺失数据不参与排名,颜色与曲线保持一致。
| 行业 | 成交额 / 主板占比 | 有成交股票 | 上涨 / 下跌 | 成交额居前个股 · 点击看图 |
|---|
融资净额 = 融资买入额 − 融资偿还额。并非整个 A 股的新增资金;余额变化可能与净额有差异,保留原值核对。按公开数据所属日期展示,不直接用于生成买点。
来源:上海证券交易所公开汇总 ↗ · 无需 Tushare 积分
| 日期 | 融资余额(亿元) | 融资买入(亿元) | 融资偿还(亿元) | 融资净额(亿元) | 余额差额核对(元) |
|---|
跨境净流入、ETF 申赎和真实行业资金流当前不可用。缺失数据不按零处理,也不推算为净流入。
北京时间每天 16:00 获取日线、股票名称、行业与交易日历,成功后自动扫描全部 9 档参数。
每轮尝试两次,请求遵守接口限速;失败后半小时再开始下一轮,最多 5 轮。休市跳过。已有历史计算状态时,只续算新增日线;历史修订或策略变化时重建。
每天 18:30 更新 ETF 日线和首轮关注股票缺少的 ST/交易状态,入库成功后扫描 ETF 全部 9 档参数;每天 02:00 更新财务、业绩快报与预告。
失败每 30 分钟重试,最多 5 次;保留已完成批次。ETF 扫描采用 BaoStock 不复权日线,默认止盈 3%、止损 5%,结果独立保存。
股票名称与交易日历
更新当前上市股票的名称和行业;每小时最多请求一次,其间复用缓存,历史退市资料保留待补。历史名称、公司行动等参考资料的覆盖情况在下方单独展示。
| 任务 | 范围 | 状态 | 进度 | 操作 |
|---|
| 数据集 | 已缓存范围数 | 最近获取时间 |
|---|
自动任务由服务器运行,关闭浏览器仍会继续;任务失败原因和扫描进度会保留。
先看大趋势,再看波段与信号。以下按当前程序说明图表标记、回测执行和板块数据口径;信号不等于成交,回测结果不等于策略已经有效。
更新于 2026-10-09一组长波 B / S,对应一段结构
长波 B 标在两个已确认低点抬高超过 0.5%、长波段首次成立的确认日,不回标到最低点。长波 S 标在收盘跌至最近结构低点下方 3% 或更低的破坏日;起始低点超出 52 周则明确标为结构到期。
一段结构只有一个 B,结束时配一个 S,未结束只有 B。段内短波信号、观察点和百分比止盈止损不参与。另以每个长波 B 次交易日开盘参考入场,按账号个股止盈/止损参数及长波段结束条件独立跟踪止点;先触发止点不截断长波结构或提前标 S。参数与原版共用账号设置。
管理员和普通用户均可查看股票/ETF。长波 B 已接入候选;股票长波 B/S 及持仓止盈止损已接入回测,ETF 仍仅看盘。原版规则不变。信号收盘确认,次交易日才可操作,不等于真实成交。
反弹多少,才确认一个低点?
程序不会在价格刚跌到低处时就认定“到底了”,而是等收盘价反弹达到这只股票设定的幅度,再确认此前的低点。高点则反过来:回落达到同样幅度后确认。
参数小,较小的起伏也会被识别,通常确认更早、分段更多;参数大,需要更明显的转折,通常确认更晚、分段更少。它也会改变 B、观、S 出现的位置。
看已完成周线的整体与近期收盘趋势
周线方向是 B 买点的背景条件,不参与日线结构低点的连线,也不直接决定 S 或止点。只使用当时已经完成、可知的周线;当周尚未完成的 K 线不提前参与判断。节假日缩短的一周按程序的保守完成口径,在下一周确认。
向前最多看 52 周,从当前恢复段的最低收盘位置拟合整段趋势,至少需要 4 个周收盘;同时拟合最近 3 周。两者斜率均严格高于 0.1% / 周,才判为上行。已进入上行后,近期连续 2 周未达到门槛,会重设恢复段的观察起点。
中途可以卖出,整段上涨仍可延续
长波段同样使用个股日线参数确认低点:两个已确认低点抬高超过 0.5%,便建立长波段。之后每次确认的新低点,比已记录的最近低点再高出超过 0.5%,就接入这条结构线。周线不参与这两个低点的判断。
短线走平、短线止损产生的 S,不直接结束长波段。只有收盘跌到最近已记录低点下方 3% 或更低,或起始低点超出 52 周,才结束长波段;结束后重新等待新的低点组合。
第二次回踩,比上一次更高
日线先找到两个已确认的低点。如果后一个比前一个高出超过 0.5%,属于新的有效低点组合,而且当日有成交,就能建立一轮短波段。
成立时,程序用虚线回连之前的两个低点,确认以后再向右延伸。图上能画回过去,不代表当时就已经知道后面的走势。
波段成立了,但买入条件还没齐
短波段成立当天,如果没有触发 B,程序会标一个“观”。它表示值得继续观察的成立位置。
常见原因是周线还没确认向上,或者当前价格离结构止损太远。你可以在股票的“当日证据”“信号”和波段记录中查看具体拦截原因。
区分整体下行和上升中的回调
每个观察点使用其成立当日可知的周线状态,历史标签不会被今天的周线覆盖。标签本身不改变观察点识别,也不改变原有 B/S 定义。
- ↑ 上行:整体与最近 3 周收盘趋势均通过上行门槛。
- ↓ 回调:最近 3 周斜率低于 −0.1% / 周,但当前恢复段整体斜率仍高于 0.1% / 周。
- ↓ 下行:近期满足下行条件,且整体没有满足上述上行条件。
- → 横盘:近期趋势可判断,但未满足上行或下行分类条件;不等于每一周价格完全持平。
- 待确认:当时缺少可用周线状态或近期拟合数据不足。
回测的“观察点买入”可勾选允许的趋势,只有匹配的观察点才参与入场。默认包含全部五类;B 点不受这组选项过滤,仍按自己的周线上行条件判断。
方向、波段和风险同时合适
B 出现时,以下条件需要同时满足:
- 周线已经确认向上,日线短波段仍然有效。
- 近期收盘趋势斜率超过 0.1% / 日;新波段刚成立、尚不足以拟合时,目前允许通过这一项。
- 当日有成交,收盘价高于结构止损,且两者距离占收盘价不超过 12%。
- 这一轮短波段此前还没有发出过 B。
这轮日线波段走弱,就结束它
卖点不等待周线转向,满足以下任意一项就结束短波段:
- 连续走平或下行:从近期高点附近往后观察,至少使用 3 个有效收盘价拟合趋势,越近的价格影响越大。连续 3 个有效交易日的斜率都不超过 0.1% / 日,就触发 S;缺行情或无成交会打断计数。
- 跌破结构止损:收盘价达到或低于止损线。初始线在第二低点下方 1%;后续确认更高低点后,符合条件时只会上移,不会放宽。
- 波段过旧:第一低点超出最多 52 周的回看范围。
止损、回撤止盈与长波段结束,先到先提示
图上的止点只跟踪成立当天已处于确认长波段内的观察点,并绑定当时那条长波段;不会借用后来回画的结构,为更早的观察点补配止点。以观察点之后下一市场交易日的有效开盘价作为试买参考;当天停牌或缺报价时,不自动顺延建立参考持仓。
- 成本止损:收盘价相对参考入场价下跌达到止损参数。
- 回撤止盈:先积累足够浮盈,使“持有以来最高收盘价 ×(1−止盈参数)≥ 参考入场价”,再在收盘相对该最高收盘回撤达到参数时触发。
- 结构退出:所属长波段破坏或到期,也结束这次跟踪;与前两项比较,哪项先达到就在哪天提示,同日可保留多个原因。
默认止盈 3%、止损 5%,各自可输入一位小数,按账号和股票保存。触发日收盘相对参考成本不亏,标“止盈”;亏损则标“止损”,因此结构退出也会归入其中一类。每个观察点只配第一个止点,最晚在所属长波段结束当天终止跟踪。
按确认日理解信号,按观察日期查看已知信息
日线参数按收盘反转确认拐点;低点发生日与确认日不同。结构线可回连过去的低点,但不能据此假定低点当天已经知道信号。紫色线末端的横线是最近确认低点的水平参考,不是股价预测,也不会追着波段顶部上移。
切换观察日期,只使用截至该日可知的行情和确认信息;历史个股计算使用当前保存的参数,不还原你过去每一天改过的设置。个股盘面可横向拖动,向后越过观察日期时日期随窗口前进,最远到本地最新行情。板块盘面可拖动、滚轮缩放,用十字线查看日期、开高低收及量额,最新行情按钮回到已有最新数据。
个股布林带使用 20 个日收盘、2 倍标准差。板块布林带默认 20 周期、2 倍标准差,日线按日、周线按周计算,可独立修改周期和倍数并按账号、板块保存;完整历史预热后才截取显示窗口。布林带和 MACD 不参与当前 B/S 筛选。
用当前行业分类合成研究曲线
只用已有 Tushare 个股行情与当前行业分类,对有行业归属的沪深主板股票进行有效成分等权合成,不额外取外部板块行情。指数从 1000 点起步,每日按有效股票“当日收盘 ÷ 当日除权参考昨收”的平均比例衔接;开高低同样聚合,成交量和成交额汇总。
缺失或无效报价会剔除后重新等权,不按零收益填补。有效覆盖不足 80% 的日期不生成机会判断;缺口或低覆盖中断后重新积累趋势。行业历史按构建时的当前分类回看,尚无逐日历史成分,存在分类及存续样本偏差。
板块沿用现有长短波段、B/S、观察点趋势和配对止点规则,波段默认 3%、止盈 3%、止损 5%。列表默认“全部板块”,可按观察日期、当日信号、仍在跟踪及趋势筛选;量额、名称和最近观察点可排序。无当日行情不会把旧信号冒充当天信号。点成分股可进入个股短波段分析。
按顺序后备,不跨池补仓
股票池分为可增删、排序的入池规则和排除规则。入池支持“我的关注”“自动选股”“自定义”,最多 8 条。“我的关注”在保存时固定代码;后来增删关注不改变原实验。自动选股不是开始时选一批股票一直持有,而是每天用信号日的板块总成交量及板块内个股成交量重新排名,默认前 3 板块、各前 1 名。
按顺序寻找第一条有可执行买入候选的池:要同时满足买入信号、排除条件、持仓阶段、仓位与最低手数预算。前池全无候选才看下一池;前池即使只够买一只,也不再用后池补足。下一天开盘买不到,不回头用那天的新价格重选股票池。
排名先按完整本地主板范围计算,再筛选信号和排除条件;第一名被排除,不自动递补第二名。已有持仓跌出排名,不会因此自动卖出。单股页面“去回测”会新建自定义池并填入该股票,排除规则初始为空,其他条件自行填写。长波段分析入口预选长波 B 买入、止盈/止损/长波 S 卖出;长波 B/S 使用结构确认与结束日,次交易日开盘尝试成交。止点按实际模拟持仓成本计算,可能与图表参考止点不同。
命中任意一条即排除,只影响新买入
排除规则统一作用于全部股票池,可添加、移除、排序,也可全部清空。默认排除 ST 与 *ST(历史状态缺失时排除)及退市股票;先命中的规则作为排除原因。
- ST:可选 ST 与 *ST、仅 ST、仅 *ST,包含相应 SST/S*ST 名称;可选择历史状态缺失时排除或允许。
- 退市:按交易当日历史名称包含“退”识别,不提前使用未来退市信息;历史名称缺失时,这条规则无法识别。
在信号日选池与次日买入时均检查。已有持仓不会因为后来命中入池排除条件就自动卖出,卖出仍看所选退出规则。
规则每日并列判断,同日按顺序确定主因
买入可选观察点或 B 点:哪条先触发,次日尝试入场;同日同时触发时用排列在前的规则。观察点入场还需在当时确认的长波段内,并匹配所勾选的趋势。卖出可选止盈、止损或 S:首个触发日生成卖单,同日多个原因合并为一次退出。
默认已有持仓不重复买入;也可两次各投入目标预算的一半。第二次必须再次触发你添加的买入规则,最多买两次;只选择观察点时,后续 B 不会加仓。费用、现金、100 股整数及流动性限制可能使实际份额小于一半。
回测止点按本实验实际模拟成交的持仓成本计算,成本止损、启用后的最高收盘回撤、所属长波段破坏或到期共同参与退出判断。止盈启用门槛和盈亏分类与图上规则一致,但只执行已添加的止盈/止损类别;S 独立参与。未选某类别,不会因该类别触发自动卖出。
信号次日尝试成交,期末持仓按市值计入
收盘确认信号,下一市场交易日开盘尝试成交;当日先卖后买,100 股整数买入,遵守 T+1,不借款、不卖空。停牌、缺报价、涨停等使本次买单取消;卖单受阻则留待后续交易日继续尝试。
资金默认 10 万元、最多 3 只、单股 30%,最大持仓数 × 单股占比不得超过 100%。可调整佣金(默认 0.03%、最低 5 元)、单边滑点(默认 0.1%)及流动性上限(默认上一个可用交易日成交量的 1%);还计入程序按日期处理的卖出印花税和过户费。优先使用官方限价,缺失时按实验选择保守估算或仅允许官方资料。
期末不强制清仓。期末总资产含现金、持仓按最后可用收盘价估值及已生效未支付的现金分红应收;收益率和最大回撤按账户净值统计。账户曲线查看现金、市值与持仓,交易曲线查看信号日、成交日、费用、盈亏和受阻订单。
首次运行固定个股参数,重试沿用
基础设置包括实验名、日期、资金、持仓数、单股占比及建仓方式。日线波段、止盈和止损不在实验内统一设值,而是在首次成功启动时读取该账号各只股票的设置并固定;保存后、运行前修改个股参数会生效。运行后可查看参数快照,整个历史区间统一使用这份设置。
未运行实验可以编辑、运行或删除。开始运行后不可编辑;失败或中断可在检查点兼容时重试,沿用原参数与已提交输入。复制为新实验可改规则,并在新实验首次运行时重新取参数;复制关注池保留代码并转为自定义。运行中可离开页面,进度百分比对应当前阶段。
排队、运行中的实验不能删除;完成或失败后可删除,需确认名称。已完成实验通过复制再次实验。股票池关注快照固定在保存时,个股参数固定在首次运行时,这两个时点不同。
行情共用,个人研究数据独立
管理员和普通用户都能查看资金与活跃度、板块机会分析、板块股票查询、候选机会查询、短波段分析与规则说明,并保存自己的关注、股票、ETF 与板块参数和回测实验。普通用户没有数据同步、配置管理、用户管理菜单,也不能调用获取最新行情、全盘扫描或更新行业计算的管理操作。
图表“最新行情”只是切换到本地已有最新数据,不等于向 Tushare 发起同步。板块股票查询按名称、代码和行业搜索,以本地最新交易日量额排序;缺失值显示为空缺,真实零成交量保留,点击股票进入短波段分析。
行业首次初始化完成后,每日自动处理依次执行:个股行情入库 → 行业增量合成与机会计算 → 全盘波段扫描。管理员手动获取最新行情也会衔接行业计算。行业计算失败保留断点和错误,不回滚已入库行情,后续更新或管理员重试继续处理。行情同步、扫描和回测共用后台任务互斥机制。
仅管理员可以创建账号。停用、重置密码或变更角色后,该用户现有登录立即失效。
管理员:可管理数据同步、配置与用户。普通用户:可查询股票与 ETF、关注、保存个人参数及运行股票回测。行情共用,关注、参数与回测按账号独立保存。
| 用户 | 权限 | 状态 | 最近登录 | 操作 |
|---|
回测验证
把规则保存为实验,用同一份历史行情逐日验证。
回测实验
| 实验 / 周期 | 状态 / 进度 | 期末金额 | 收益率 / 最大回撤 | 操作 |
|---|
实验设置
资金与执行参数
个股参数快照
| 股票代码 | 日线波段 | 止盈 | 止损 |
|---|
正在运行
可以离开此页面,实验会在后台继续运行。
账户曲线
总资产 · 可用现金交易曲线
价格按本实验末日基准衔接;红色为买入、青色为卖出,悬停查看成交。
| 股票 / 方向 | 信号日 | 尝试成交日 | 数量 / 价格 | 费用 | 平仓盈亏 / 收益 | 状态 / 原因 |
|---|