通达信CROSS和LONGCROSS有什么区别?金叉条件与持续周期排查

发布日期:2026年10月10日。CROSS(A,B)和LONGCROSS(A,B,N)都与上穿有关,但前者关注本周期从下向上穿过,后者还要求此前一段周期持续低于B。本文用两条抽象序列说明比较方向、持续期和当前根确认的区别。
适用说明:函数定义按通达信用户红宝书《通达信公式-全部函数.docx》CROSS与LONGCROSS条目核对。示例只用于公式学习,没有使用真实股票或客户端截图,未对所有版本作兼容性承诺。
一、CROSS关注本次上穿
A:MA(CLOSE,5);
B:MA(CLOSE,10);
GOLD:CROSS(A,B);
官方示例把CROSS用于两条均线交叉。排查时应先确认A、B的顺序:CROSS(A,B)与CROSS(B,A)方向相反。还要确认输出的是GOLD,而不是把A或B误作为最终信号。
二、LONGCROSS多了持续周期条件
A:MA(CLOSE,5);
B:MA(CLOSE,10);
LONG_GOLD:LONGCROSS(A,B,3);
按官方定义,LONGCROSS表示A在N周期内都小于B,本周期从下方向上穿过B时返回1。N是持续期要求,不是“金叉后再等待N根”。这两个时间方向要分开写进复核记录。
三、原创序列对照
| 周期 | A相对B | CROSS | LONGCROSS(A,B,3) |
|---|---|---|---|
| 1 | 低于 | 未判断 | 只观察到1根低于,缺少前序输入 |
| 2 | 低于 | 0 | 已有2根持续低于 |
| 3 | 低于 | 0 | 已有3根持续低于 |
| 4 | 上穿 | 1 | 此前3根低于,本根上穿 |
| 5 | 继续高于 | 0 | 不是新的上穿 |
这只是逻辑模型。若中间某根已经不再低于B,LONGCROSS的持续条件就需要重新核对;不能只看最后一根已经上穿就认定持续期满足。
四、为什么“看起来金叉”却没有输出
- 比较方向写反。
- 使用了LONGCROSS,但此前N个周期并未持续低于。
- A、B的周期参数或数据范围不同。
- 观察的是盘中变化,收盘后序列已不同。
建议先输出A、B和A-B,再单独输出CROSS或LONGCROSS,最后再放入选股表达式。公式报错可参考通达信公式报错排查;均线参数和手算思路可对照EMA与SMA区别,基础公式入口可参考通达信基础使用教程和选股公式入门。
来源与限制
原始资料:通达信用户红宝书CROSS与LONGCROSS条目。本文不提供个股买卖信号,不承诺胜率或收益,示例未在具体客户端实测。
声明:本站股票之家www.gupiaozhijia.net所提供下载的资源仅供学习交流,赢亏自负,如果觉着指标好用请支持正版,否则产生的一切后果将由下载用户自行承担,有部分股票指标教程资源为网上收集或仿制而来,若侵犯了您的合法权益,请来信通知我们(Email: 372367181@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!




