MACD+KDJ四周期共振选股 八维多周期同框+通达信源码直接复制

副图+选股 | 通达信 | 60分+日+周+月四周期共振

"当短中长期同时指向同一个方向,那就是趋势。"

—— 多周期共振理论

⚠️ 先说清楚:本文源码仅供技术交流与学习,不构成任何买卖指导。历史信号不代表未来表现,据此操作盈亏自负。股市有风险,入市需谨慎。

MACD和KDJ是大家最常用的两个指标,但单看日线容易被骗。这个公式把MACD和KDJ分别放在60分钟、日线、周线、月线四个周期里同框展示——只有八个维度全部多头才触发选股信号。

四层递进:60分钟=超短线节奏,日线=短线方向,周线=中期趋势,月线=长期格局。从下往上:月KDJ→周KDJ→日KDJ→60分KDJ→60分MACD→日MACD→周MACD→月MACD。右侧计数显示当前有几个维度多头,=8时共振最强。

信号怎么看

✅ 八维共振 —— 右侧计数=8(紫色数字),四周期MACD+KDJ全部多头,大级别趋势向上,信号最强。

⚠️ 月线未确认 —— 6~7维多头但月线还没转多,中短期趋势尚可但长期不明,需谨慎。

❌ 短周期多头长周期空头 —— 只是短线反弹,中期趋势向下,容易冲高回落。

💡 辅助参考 —— 副图中灰色柱=空头,有色柱=多头,八个区域从下到上分别对应不同周期和指标。

选股公式源码

{MACD+KDJ四周期共振选股|副图+选股|无未来函数}

功能 → 公式系统 → 技术指标/条件选股 → 新建 → 粘贴保存

{四周期同框}
DIF60:=EMA(CLOSE,12/4)-EMA(CLOSE,26/4);
DEA60:=EMA(DIF60,9/2);
STICKLINE(DIF60>=DEA60,42,46,2,0),COLORFF5500;
STICKLINE(DIF60<DEA60,42,46,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=13,44,'★60分钟MACD★'),COLORWHITE;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
STICKLINE(DIF>=DEA,36,40,2,0),COLOR0000BB;
STICKLINE(DIF<DEA,36,40,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=13,38,'★MACD日线★'),COLOR00FFFF;
周MD:=MACD.DIF#WEEK;
周MA:=MACD.DEA#WEEK;
STICKLINE(周MD>=周MA,30,34,2,0),COLORBB00BB;
STICKLINE(周MD<周MA,30,34,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=13,32,'★MACD周线★'),COLOR00FFFF;
月MD:=MACD.DIF#MONTH;
月MA:=MACD.DEA#MONTH;
STICKLINE(月MD>=月MA,24,28,2,0),COLOR009F00;
STICKLINE(月MD<月MA,24,28,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=13,26,'★月MACD★'),COLORWHITE;
RSV60:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36));
K60:=SMA(RSV60,3,1);
D60:=SMA(K60,3,1);
STICKLINE(K60>=D60,18,22,2,0),COLOR00FFFF;
STICKLINE(K60<D60,18,22,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=13,20,'★60分钟KDJ★'),COLORFF00FF;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9));
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
STICKLINE(K>=D,12,16,2,0),COLOR9F9F6F;
STICKLINE(K<D,12,16,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=13,14,'★KDJ日线★'),COLORFFFFFF;
周K:="KDJ.K#WEEK";
周D:="KDJ.D#WEEK";
STICKLINE(周K>=周D,6,10,2,0),COLOR4D4DFF;
STICKLINE(周K<周D,6,10,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=13,8,'★KDJ周线★'),COLORWHITE;
月K:="KDJ.K#MONTH";
月D:="KDJ.D#MONTH";
STICKLINE(月K>=月D,0,4,2,0),COLORFF00FF;
STICKLINE(月K<月D,0,4,3,1),COLOR696969;
DRAWTEXT(CURRBARSCOUNT=13,2,'★KDJ月线★'),COLORWHITE;
XG1:=DIF60>=DEA60;
XG2:=DIF>=DEA;
XG3:=周MD>=周MA;
XG4:=月MD>=月MA;
XG5:=K60>=D60;
XG6:=K>=D;
XG7:=周K>=周D;
XG8:=月K>=月D;
XG9:=XG1 AND XG2 AND XG3 AND XG4 AND XG5 AND XG6 AND XG7 AND XG8;
XGE:=XG1+XG2+XG3+XG4+XG5+XG6+XG7+XG8;
STICKLINE(1,48,52,3,1),COLOR696969;
DRAWNUMBER(1,52,XGE),COLORLIGRAY;
DRAWNUMBER(XGE=8,52,XGE),COLORMAGENTA;
XG:REF(XG9,1)<>1 AND XG9=1,NODRAW;
STICKLINE(XG,0,46,0,0),COLORRED;

怎么用

 副图模式:粘贴到技术指标编辑器,直观查看四周期八维度多空状态

 选股模式:粘贴到条件选股编辑器,运行选股找八维共振票

 周线/月线数据需要通达信下载完整历史数据,否则#WEEK/#MONTH可能不准

💡 几个要注意的地方

① 必须先下载完整日线数据,否则周线/月线引用会出错

② 八维同时多头极其罕见,可能一两个月才出一次信号

③ 60分钟MACD参数(3,6.5)是日线参数(12,26)的1/4近似

④ MACD和KDJ本身有一定关联性,八个维度并非完全独立

❌ 三个容易翻车的情况

情况一:周线/月线数据缺失
如果没下载完整历史数据,#WEEK/#MONTH引用会出错,信号完全不可靠。这是最常见的问题。

情况二:信号极度稀少
八个维度同时多头,大牛股主升浪才可能满足。一年可能就几次信号,大部分时间只能等。

情况三:共振出现在高位
等到所有周期都转多时,股价可能已经涨了一大波,追进去可能站岗。

📋 诚实声明:该指标未经严格量化回测,历史表现未知。四周期八维共振条件极严,信号极度稀少,实际操作难度大。周线/月线数据依赖通达信本地数据完整性。多周期共振本质上是用时间换确定性——确认越充分,入场越晚。源码仅供学习交流,请理性决策。

"共振不等于机会,但共振的确降低了风险。"

—— 交易格言

源码给你了,四周期同框看着很爽,但记得先下载完整数据!你平时看几个周期的K线?评论区聊聊。

风险提示:本文分享的公式源码及指标工具,仅作为技术交流与学习使用,不构成任何投资建议,请勿据此进行股票交易。市场有风险,投资需谨慎。


相关阅读

在线客服
QQ:332879389
联系电话
13605084160