我第一次意识到“少交易比多交易重要”,是在一个凌晨三点。
那天比特币横着走,像一条不想动的死鱼,我的AI却勤奋得要命,一根K线一个想法,来回开仓,手续费比利润还稳定。账户曲线像心电图,唯一说明的是——我还活着。那一刻我突然明白,不是模型不行,是我不该在震荡行情里让它工作。后来我做的第一件事,不是优化策略,而是学会把不该交易的币筛掉。

第一章:为什么你的AI在震荡行情一定会亏
如果你做的是合约交易,而且是偏趋势型的AI,那你一定有过类似的体验:
- 单边上涨,模型像开了挂
- 单边下跌,模型也能赚钱
- 一旦横盘震荡,账户开始稳定失血
这不是你的问题,也不是AI的问题,这是市场结构的问题。
震荡行情的本质不是“没波动”,而是没有方向。
在震荡中:
- 上涨走不远
- 下跌走不深
- 均线彼此纠缠
- 多空信号频繁反转
趋势策略的核心假设只有一句话:
“价格会延续。”
而震荡行情每天都在对你说:
“想多了。”
很多人会犯一个致命错误:
👉 试图让同一个AI同时适应趋势和震荡。
结果通常只有一个:
- 趋势行情赚得不够
- 震荡行情亏得很稳
真正的分水岭不在于预测能力,而在于一句话:
什么时候不交易,比什么时候交易更重要。
第二章:CoinMarketCap API能做什么,不能做什么
后来我开始找“过滤器”,不是去预测未来,而是判断现在适不适合下场。
CoinMarketCap 的 API 就是在这个阶段进入我的视野。
很多人一看到
Trending Gainers & Losers API
就会误解一件事:
- ❌ 以为它能告诉你“哪些币在震荡”
- ✅ 实际上,它只能告诉你“哪些币最近动得最狠”
我们先把这件事说清楚。
1. 这个API本质上在干什么?
Trending Gainers & Losers 返回的是:
- 按 涨跌幅排序 的币种列表
- 可选时间窗口:
1h / 24h / 7d / 30d - 核心排序字段:
percent_change
也就是说,它回答的问题是:
“最近一段时间,谁涨得最多?谁跌得最狠?”
它不关心:
- 均线结构
- 趋势强度
- 是否假突破
但这并不代表它没用,恰恰相反——
它非常适合做第一层过滤。
2. 为什么它能“间接”帮你避开震荡?
震荡行情有一个天然弱点:
- 涨跌幅排不上前列
如果一个币:
- 1小时涨跌只有 0.2%
- 24小时来回拉扯
它根本不可能出现在 Gainers / Losers 前排。
所以你可以反过来用:
不试图识别震荡,而是只关注“明显在动”的币。
这是一种非常工程化、非常量化的思路。
第三章:用Trending Gainers & Losers做“趋势候选池”
真正实用的做法,不是“用API直接下单”,而是搭一层候选池机制。
1. 第一层:涨跌幅过滤(核心)
你可以这样使用这个端点:
time_period = 1h(短线非常好用)-
同时拉:
- 涨幅前 N(
sort_dir=desc) - 跌幅前 N(
sort_dir=asc)
- 涨幅前 N(
然后在你自己的程序里设阈值:
abs(percent_change_1h) >= 1% ~ 2%
对于更大的周期:
| 周期 | 推荐阈值 |
|---|---|
| 1h | 1% ~ 2% |
| 24h | 5% ~ 8% |
| 7d | 15% ~ 25% |
这样做的直接效果是:
- 绝大多数震荡币会被自然过滤掉
- 你只在“市场已经给出方向感”的地方工作
2. 第二层:流动性过滤(避免假趋势)
涨得猛,不一定是真的趋势,
也可能是一根针。
所以你必须再加两道硬条件:
- 24h成交额
- 市值
示例规则:
volume_24h >= 5,000,000 USD
market_cap >= 100,000,000 USD
这一步的意义在于:
- 避免被流动性差的小币“拉一根就跑”
- 避免你的AI在盘口极薄的地方被滑点吃掉
你会发现,加完这两条之后,
世界突然清净了很多。
第四章:为什么真正的“震荡识别”还需要K线数据
说实话,只靠 Trending Gainers & Losers,
你已经可以过滤掉 70%~80% 的震荡行情。
但如果你追求的是专业级别,那还不够。
因为还有一种行情叫:
“假趋势震荡”
它的特征是:
- 有涨跌幅
- 但没有持续性
- 突破后迅速失败
这个时候,就轮到 K线指标 出场了。
1. ADX:趋势是否存在
这是我最推荐的指标,没有之一。
判断规则非常简单:
ADX < 20 → 震荡,不交易
ADX > 25 → 有趋势,允许AI工作
ADX 不关心方向,只关心“有没有趋势”。
对趋势AI来说,这就是生死线。
2. 布林带宽度:市场是否在收缩
布林带越窄,说明市场越犹豫。
(BB上轨 - BB下轨) / 中轨
经验判断:
- < 0.03 → 高度震荡
- 扩张中 → 可能出趋势
这是趋势起点的早期信号。
3. 均线纠缠:多空在打架
选三条均线:
- MA20
- MA60
- MA120
如果它们:
- 距离很近
- 频繁交叉
那只有一句话:
别交易,让他们先吵完。
第五章:一套完整、可落地的实战架构
如果把整个流程摊开,其实非常清晰:
1. 行情过滤流程
- 用 Trending Gainers & Losers 拉候选币
- 过滤涨跌幅不足的币
- 过滤低成交量、低市值币
- 对剩余币拉 OHLCV
- 算 ADX / 布林带 / 均线结构
- 只把“趋势明确”的币交给趋势AI
2. 核心思想只有一句
AI不是全天候选手,它只在适合自己的天气上场。
你不是在减少机会,
你是在减少错误的机会。
一点写给做合约的人心里话
很多人做合约,最大的问题不是不够努力,而是:
- 该出手的时候犹豫
- 不该出手的时候勤奋
而震荡行情,正是市场给你的耐心测试。
学会筛掉它,你的账户不会暴涨,
但它会开始不再莫名其妙地缩水。
在交易这件事上,
成熟的标志从来不是“我能抓住多少”,
而是:
我知道哪些东西,不属于我。
这一步,你已经走在大多数人前面了。







