一个靠两个状态一起投票的策略,最近 30 天的 SOL 1 小时线上 53 次发单、52 次平仓,几乎全跟着 14 根涨跌幅的正负在动。原因在两个状态的节奏:123 反转状态 30 天只翻了 9 次面,绩效状态翻了 97 次,一致才持仓、不一致就平,快的那个决定进出。
举例图是币安合约 SOLUSDT 1 小时真 K 线(UTC),信号按源码规则离线复算,不是交易所成交记录;概念图是合成数据。
图 0:一张图看懂全文——上面三步规则,左下 SOL 1 小时线上的一次真实信号,右下 30 天里的次数
图 1:左上每根的处理顺序,右上状态怎么变成单;左下三处要说清,右下是它没有的东西
随机指标 K:收盘落在近 9 根最高最低之间的哪个位置
图 2:上图近 9 根的最高最低通道,下图快 K、慢 K 和 50 线
快 K 等于 100 乘以(收盘减近 9 根最低),再除以(近 9 根最高减最低):贴着最高走读数接近 100,贴着最低走接近 0。慢 K 是快 K 最近 3 根的平均。它只回答位置,不回答涨了多少。
123 反转状态:三根收盘拐头加快慢 K 的位置,翻一次记很久
图 3:上图圆点是反转状态翻面的那几根,下图快慢 K 和状态线
收盘先跌后涨(前前根低于前根,这根又高过前根)、快 K 在慢 K 下面、快 K 又在 50 上面,三件事同时成立,反转状态记成多;反过来先涨后跌、快 K 在慢 K 上面、快 K 在 50 下面,记成空。缺一件都不翻,状态一直保持上次的记忆,所以最近 30 天的 SOL 只翻了 9 次。
绩效状态:收盘比 14 根前高就是多,低就是空
图 4:上图信号根和 14 根前收盘的连线,下图 14 根涨跌幅和它变号的次数
这一条跟反转没关系,就是 14 根涨跌幅的正负:收盘比 14 根前高记成多,低记成空,正好相等保持上次。1 小时线上它翻得很勤,30 天翻了 97 次。信号根 2026-10-16 16:00 收盘 103.72,14 根前收盘 105.08,涨跌幅 −1.29%,记成空。
合成:两个一样取那个方向,不一样取 0,0 就平仓
图 5:上图两个状态各自翻面,下图合成信号怎么变成开仓、平仓、反手
每根收盘先更新两个状态再比:都是多,空仓开多,持空先平再开多;都是空反过来;不一样,有仓就平。反转状态很少翻,所以多半是绩效状态在把合成信号拨到 ±1 或 0。数量是权益的 30% 除以收盘,次根开盘市价成交。止损 5% 按本根最高最低和成交均价比,不挂交易所;止损之后那一边被封锁,直到合成信号离开那一边。
真 K 线上它什么时候亮:开、平、再开全看一样不一样
图 6:四个面板——① 触发做空;② 绩效翻多,不一致平仓;③ 绩效翻回空,再开;④ 窗口里唯一一次反手
2026-10-16 16:00 收盘 103.72,反转状态是空,绩效 −1.29% 也是空,两个一样,收盘发卖单,次根开盘 103.71 成交,数量 289.24 个,名义 30,000,止损线 108.90。10-17 06:00 收盘 104.90,涨跌幅翻成 +1.14%,绩效状态变多,反转状态还是空,不一样,收盘发平仓单。10-17 13:00 收盘 103.87,涨跌幅回到 −0.47%,两个又都是空,再开一次空,不看上一笔结果。10-02 17:00 是窗口里唯一一次反手:收盘 119.90,持多时反转状态翻成空,绩效 −0.12% 也是空,先平多再开空,两张单。
最近 30 天的 SOL:发单 53 次,平仓 52 次全是不一致,止损 0 次
图 7:上图 ▲ 开多 ▼ 开空,中图两个状态(粗线反转、虚线绩效),下图合成信号
图 7b:三个时点——前一根没发单、16:00 发单、之后每根先看止损线再看一样不一样
720 根里两个状态一致 450 根。发单 53 次,做多 21 次,做空 32 次,反手 1 次。平仓 52 次全部是不一致,止损 0 次。持仓 53 段,中位 5 根,最长 28 根,有 11 段只拿了 1 根就因为不一致平掉。
同一套规则放到 BTC、黄金、股票代币上
图 8:三个市场各最近 30 天,▲ 开多 ▼ 开空
BTC 发单 54 次,不一致平仓 53 次;黄金 55 次,54 次;TSLA 52 次,51 次。三个市场止损都是 0 次。四个市场都在 50 出头:节奏由 14 根涨跌幅的变号频率决定,1 小时线上各市场差不多。
参数:绩效回看长度改节奏,慢 K 取 1 根一单都没有,止损只动一条线
图 9:上图同一根信号换止损百分比,下图改三个参数后 30 天的发单次数
绩效回看从 14 根改成 7 根,涨跌幅变号 130 次,发单 70 次;改成 28 根,变号 59 次,发单 34 次。慢 K 取的根数从 3 改成 1,慢 K 等于快 K,一单都不开;改成 6 根,发单 52 次。随机指标回看改成 5 根发单 58 次、14 根 53 次,几乎不改次数。止损 2%、5%、10%,止损线分别是 105.78、108.90、114.08;2% 时 30 天触发 3 次,5% 和 10% 都是 0 次。
它要的是 14 根涨跌幅能连着几天不变号的单边
图 10:上图绿底持多、红底持空、白底空仓,下图每段持仓拿了几根
反转状态定方向,绩效状态管开关。涨跌幅连着几天不变号的单边,它就一直拿着,最长那段 28 根。价格在 14 根前的位置上下来回,涨跌幅在 0 附近反复变号,它就开一根平一根,11 段只拿了 1 根。
五个最容易想错的地方,答案在卡上
图 11:上面五条是常见的错误想法,下面是实际规则
读完记住这一点:先看涨跌幅有没有变号,再看反转状态在哪边
名字里的双反转,只有一个是看拐头的反转,另一个是 14 根涨跌幅的正负。看它什么时候开平,先看涨跌幅有没有变号;看它开哪边,看反转状态记着的是多还是空。两个一样才持仓,不一样就平,止损 5% 在 1 小时线上几乎碰不到。
用它的人该记住的三件事
- 反转状态翻得慢、绩效状态翻得勤,进进出出的节奏由 14 根涨跌幅的变号决定
- 两个状态一不一样就平仓,不等止损;止损后那一边被封锁,直到合成信号离开那一边
- 慢 K 取 1 根时反转状态永远不翻,一单都不开;下单 30%,反手是先平后开两张单
本文依据该策略的源码与默认配置整理,只说明机制与学习方法,不构成个性化交易建议。