选股公式源码
text
编辑
{参数设置:月周日均线多头}
{---日线条件---}
D_MA5 := MA(CLOSE, 5);
D_MA20 := MA(CLOSE, 20);
DAY_COND := D_MA5 > D_MA20 AND D_MA20 > REF(D_MA20, 1);
{---周线条件---}
W_MA5 := MA(CLOSE, 5);
W_MA20 := MA(CLOSE, 20);
WEEK_COND := "MACD.WEEK#"(W_MA5 > W_MA20) AND "MACD.WEEK#"(W_MA20 > REF(W_MA20, 1));
{注:部分软件需直接引用周线数据,如下方替代写法}
{WEEK_COND: "ZIG.ZIGW"(3,5) ... 或直接使用跨周期引用函数}
{---月线条件---}
M_MA5 := MA(CLOSE, 5);
M_MA20 := MA(CLOSE, 20);
MONTH_COND := "MACD.MONTH#"(M_MA5 > M_MA20) AND "MACD.MONTH#"(M_MA20 > REF(M_MA20, 1));
{---最终输出---}
XG: DAY_COND AND WEEK_COND AND MONTH_COND;
代码逻辑解析
日线层:要求5日均线大于20日均线,且20日均线数值大于前一日数值(趋势向上)。
跨周期引用:利用#.WEEK和#.MONTH后缀(通达信语法)或CROSS函数的跨周期功能,调用周线和月线的均线数据。
共振筛选:只有当三个时间周期的趋势同时满足“短均线上穿长均线”且“长均线拐头向上”时,才发出信号。
注意事项
未来函数风险:跨周期引用在某些软件中可能涉及未来数据漂移,建议复盘验证。
信号稀少:三周期共振属于长线大级别机会,信号非常少,适合耐心资本。
发布于2026-8-3 13:42 重庆



分享
注册
1分钟入驻>
+微信
秒答
电话咨询
18630917047 

