一眼看懂的潮汐线和圆点
50日潮汐线在持有时变为青绿色,在现金等待时变为珊瑚色;K线下方的蓝点显示成交量(OBV)是否在支撑行情。
在成交量和价格都升到基准线上方的次日买入,在其中一个转弱的次日卖出。没有抓到顶部,但拿下了涨势的主体。
2020年12月12日收盘确认 ▲ RIDE,次日以开盘价 $568.09 买入。2021年2月23日收盘确认 ▼ OUT,次日以开盘价 $1,577.79 卖出。期间最高收盘价是2月19日的 $1,955。
日线收盘出信号,次日开盘成交,每次买入和卖出各计0.1%成本 · 按 TradingView 指标同一规则的复现记录(Binance ETHUSDT 日线;其他交易所图表可能略有不同)
下载计算所用的记录(JSON)↓左右拖动滑块,对比启用Volume Tide前后的图表。


根据历史数据计算,不保证未来收益。ETHUSDT · 1D · 2020.10–2021.06图表:TradingView
问题暴跌时还抱着“总会涨回来”的想法死守
解决价格(50日线)或成交量(OBV 对比其20日均线)任意一个转弱,▼ OUT 就让你转为现金,不必承受整段下跌
问题分不清只是价格反弹,还是有成交量支撑的上涨
解决只有收盘价在50日潮汐线上方、且 OBV 在其20日均线上方时才出现 ▲ RIDE,只乘成交量支撑的上涨
问题不知道条件何时满足,整天盯着图表
解决右下角面板显示距下一个信号的距离和两个条件的 ✓/✗,信号出现时会发出提醒
50日潮汐线在持有时变为青绿色,在现金等待时变为珊瑚色;K线下方的蓝点显示成交量(OBV)是否在支撑行情。
右下角一个面板显示距离下一个信号还差多少(例如:距买入 +1.5%)、10格进度条、两个条件的 ✓/✗、当前状态和上一个信号。
▲ RIDE 和 ▼ OUT 只按日线收盘价确定,过去的信号以后不会改变。支持8种语言面板和两种信号提醒。
只在币和现金之间切换,不用杠杆,记录截至2026年10月24日。
| 起始 | 单纯持有 | Volume Tide | 最大回撤(持有 → Tide) |
|---|---|---|---|
| BTC 2015 | $256,747257× | $462,601463× | −83.4%−51.2%▲32.2%p少跌 |
| BTC 2018 | $5,9936.0× | $25,99526.0× | −81.5%−51.2%▲30.3%p少跌 |
| BTC 2020 | $11,22311.2× | $15,99816.0× | −76.7%−51.2%▲25.5%p少跌 |
| BTC 2022 | $1,6861.7× | $2,4402.4× | −67.0%−45.2%▲21.8%p少跌 |
| ETH 2018 | $3,1403.1× | $21,35621.4× | −94.0%−50.1%▲43.9%p少跌 |
| ETH 2022 | $6300.6× | $1,4241.4× | −74.0%−43.9%▲30.1%p少跌 |
加密货币大幅下跌期间,单纯持有与按 Volume Tide 规则操作的对比(顶部 → 底部,每次买入和卖出各计0.1%成本)。
按指标 −20.2%
以太坊2018年1–12月暴跌——单纯持有 −94.0%。▼ OUT 出现在顶部3天后,规则在下跌期间有91%的时间持有现金。
按指标 −22.3%
比特币2017年12月–2018年12月暴跌——单纯持有 −83.4%。▼ OUT 出现在顶部4天后,规则在下跌期间有85%的时间持有现金。
按指标 −22.6%
比特币2025年10月–2026年6月下跌——单纯持有 −53.1%。▼ OUT 出现在顶部4天后,规则在下跌期间有75%的时间持有现金。
无月费:一次付款即可永久拥有并修改完整的 Pine Script v6 源代码。
过往表现不代表未来收益。
这是 ChartArmory 基于 Joseph Granville 推广的公开 OBV 思路独立实现的作品,与 Granville 本人或其遗产管理方无关,也未获其认可。
已收盘K线的信号不会改变,只有当天未收盘的K线会变动。
其他品种或更高周期的数值也只用当时已有的数据,过去信号不会混入未来值。
历史案例已扣除交易成本(单边 0.1%),原始数据可下载为 JSON。
即 TradingView 设置窗口(输入标签)中显示的项目名称。支持 8 种语言
50日潮汐线为青绿色表示持有阶段,珊瑚色表示现金阶段。K线下方的蓝点告诉你成交量是否在支撑行情。
在面板中查看价格和成交量两个条件的 ✓/✗,以及距下一个信号还差多少百分比。
大多数日子只是看一眼。只有日线收盘确认 ▲ RIDE 或 ▼ OUT 时,才在次日买入或卖出。
外包通常需要 $2,000–$5,000 以上的费用和数周的开发与验证,而这里一次付款即可立即获得经过验证的 Pine Script v6 源代码并一直使用。
用 Volume Tide 决定何时持有、何时用现金等待,用 Kelly Meter 决定投入多少。
查看指标各指标单独销售,组合使用的结果未经验证。
OBV(On-Balance Volume,能量潮)是一条累计线:收盘上涨的日子加上当天成交量,收盘下跌的日子减去成交量。Joseph Granville 在1963年的著作《Granville's New Key to Stock Market Profits》中推广了它,核心观点是“成交量先动,价格随后”。
胜率较低,约30%,每年交易15–20次。它多次承受小亏损(2018年以来比特币平均 −2.8%),靠少数几次大涨(平均 +14.9%)获利,因此只有约39%的时间处于持有状态。从2024年起,比特币单纯持有(1.82倍)略好于该规则(1.77倍)。
在股票和指数ETF(SPY、QQQ)上测试,同样的规则明显落后于单纯持有。在比特币和以太坊上,收益与持有相当或更好,而最大回撤小得多。放到非加密货币图表上时,面板会显示警告。
不是。这是最初测试的数值,在周边全部9种组合中,比特币的最大回撤都小于单纯持有。
不会。信号只在日线收盘确认后才出现,因此不会重绘。它只在持币和现金之间切换:不用杠杆,不做空,也不会下单。
可以为个人使用修改代码。不包含向他人分享、再分发或转售的权利。
每天显示距下一个信号还有多远的 Volume Tide 完整源代码,现在就放到你的 TradingView 图表上。