CLXS0015 MA250 支撑站稳¶
模型定位:在 250 日均线上方反复测试支撑、形成逐级抬升的台阶后入场——用「站稳」代替「站上」,过滤掉大部分假突破。
形态定义与判定条件¶
250 日均线是过去一年所有交易日收盘价的平均,代表过去一年市场所有参与者的平均成本。很多人把「站上 250 日线」当作买入信号,但实测假突破频率很高——一只股票可以反复穿越这条线三五次。
CLXS0015 的思路是不追突破,等它站稳。以买点为例,像观察一个人爬楼梯:
- 股价先站上 250 日均线——一只脚踏上了楼梯;
- 出现第一次回调——脚踩稳了,身体稍微下沉;
- 出现第二次(或第三次)回调——另一只脚也跟上来了,重心更高了;
- 每次回调的低点逐步抬高,且彼此之间的距离越来越近(收敛)——说明支撑越来越扎实;
- 最后等一个明确的向上转折确认(分型确认)——先低头再抬头,确认掉头了。
转折出现的那一刻,就是入场点。 卖点完全对称:股价跌到 250 日线下方后,出现 2~3 次反弹且每次反弹高点降低、越来越弱(收敛),等向下转折确认后给出卖出信号。
信号值与参数¶
CLXS0015 只产生确认信号:occurrence 固定为 1,入场点类型固定为 1(结构信号,分型确认触发,不经过 SignalUtils):
| 信号值 | 含义 |
|---|---|
| 15101 | 买入,MA250 上方站稳确认 |
| -15101 | 卖出,MA250 下方受压确认 |
早期版本同时输出「预备」和「确认」两类信号;规范化改造后去掉了预备信号,只保留确认信号,固定值
15101/-15101。
EXTOPT 扩展参数:一个数字同时编码两个参数——后三位是均线周期,前两位是收敛容差(单位:个点):
| EXTOPT 值 | 均线周期 | 收敛容差 |
|---|---|---|
| 0(或留空) | 250 | 自动(波动率 × 2) |
| 250 | 250 | 自动 |
| 10250 | 250 | 固定 10 个点 |
| 120 | 120 | 自动 |
| 15120 | 120 | 固定 15 个点 |
收敛容差的「自动」模式:取最近一段时间的平均波动幅度(ATR)乘以 2 作为上限——行情波动剧烈时标准放宽,行情平静时标准收紧。建议新手直接用默认值,不填 EXTOPT。
基础参数与其他 CLXS 模型一致:
| 参数 | 默认值 | 说明 |
|---|---|---|
| WAVEOPT | 1560 | 笔控制参数 |
| STRETCHOPT | 0 | 线段控制参数 |
| TRENDOPT | 0 | 走势控制参数 |
| MODELOPT | 15 | 模型参数,低位数字 15 表示 CLXS0015 |
形态示意¶
原文为纯文字论述,未附示意图。
调用示例¶
Python 端函数签名与其他 CLXS 模型一致,EXTOPT 作为该模型的扩展参数传入(接口形态以所用版本的 fq_clxs 签名为准):
highs = stock_day_data.high.to_list()
lows = stock_day_data.low.to_list()
opens = stock_day_data.open.to_list()
closes = stock_day_data.close.to_list()
volumes = stock_day_data.volume.to_list()
length = len(highs)
model_opt = 15 # CLXS0015
ext_opt = 0 # EXTOPT:0=默认(250 日均线+自动容差);10250=250 日均线+固定 10 个点容差
sigs: list[float] = fq_clxs(
length, highs, lows, opens, closes, volumes,
wave_opt, stretch_opt, trend_opt, model_opt)
命令行选股:
python -m fqlite.screen.clxs --model-opt 15
fqctl stock screen clxs --model-opt 15
知识来源¶
- 公众号文章《缠论量化 FqCopilot 新模型 S0015》(2026-04-04)——站稳逻辑、EXTOPT 编码规则、收敛容差设计
- 公众号文章《FqCopilot缠论插件:信号值规范体系》(2026-05-22)——固定信号值 15101/-15101、去掉预备信号的改造
- 《fqcopilot 选股模型信号值规范》——信号值编码