买卖信号
本公式主要通过STICKLINE函数显示多周期MACD和KDJ指标的状态变化,而非传统的买卖信号提示: 1. **MACD多周期金叉/死叉状态**: - 60分钟MACD:DIF60 >= DEA60 为金叉(彩色柱子),DIF60 < DEA60 为死叉(灰色柱子) - 日线MACD:DIF >= DEA 为金叉, DIF < DEA 为死叉 - 周线MACD:周MD >= 周MA 为金叉, 周MD < 周MA 为死叉 - 月线MACD:月MD >= 月MA 为金叉, 月MD < 月MA 为死叉 2. **KDJ多周期金叉/死叉状态**: - 60分钟KDJ:K60 >= D60 为金叉, K60 < D60 为死叉 - 日线KDJ:K >= D 为金叉, K < D 为死叉 - 周线KDJ:周K >= 周D 为金叉, 周K < 周D 为死叉 - 月线KDJ:月K >= 月D 为金叉, 月K < 月D 为死叉 (注:本公式未使用CROSS函数、FILTER函数、DRAWICON等传统买卖信号函数,仅通过STICKLINE颜色变化展示多周期指标状态)
用法
1. **适用场景**:用于同时观察多个时间周期(60分钟、日线、周线、月线)的MACD和KDJ指标状态,适合做多周期共振分析 2. **使用方法**: - 彩色柱子(金叉)表示多头信号,多个周期同时出现金叉时共振信号更强 - 灰色柱子(死叉)表示空头信号 - 可结合不同周期的信号进行趋势判断 3. **注意事项**: - 本公式为显示指标,不直接产生买卖信号 - 需结合其他分析方法或自行设置买卖条件 - 多周期共振时信号可靠性更高 - 公式主要展示最近13个周期的指标状态
公式源码
DIF60:=EMA(CLOSE,12/2)-EMA(CLOSE,26/2); DEA60:=EMA(DIF60,9/2); STICKLINE(DIF60>=DEA60,42,46,5,0),COLOR00BBBB; STICKLINE(DIF60<DEA60,42,46,5,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,5,0),COLOR0000BB; STICKLINE(DIF<DEA,36,40,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,38,'★MACD日线★'),COLOR00FFFF; 周MD:=MACD.DIF#WEEK; 周MA:=MACD.DEA#WEEK; STICKLINE(周MD>=周MA,30,34,5,0),COLORBB00BB; STICKLINE(周MD<周MA,30,34,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,32,'★MACD周线★'),COLOR00FFFF; 月MD:=MACD.DIF#MONTH; 月MA:=MACD.DEA#MONTH; STICKLINE(月MD>=月MA,24,28,5,0),COLORBBBB00; STICKLINE(月MD<月MA,24,28,5,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,5,0),COLOR00FFFF; STICKLINE(K60 < D60,18,22,5,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,5,0),COLOR0000FF; STICKLINE(K<D,12,16,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,14,'★kdJ日线★'),COLORFFFFFF; 周K:="KDJ.K#WEEK" ; 周D:="KDJ.D#WEEK" ; STICKLINE(周K>=周D,6,10,5,0),COLORFF00FF; STICKLINE(周K<周D,6,10,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,8,'★KDJ周线★'),COLORWHITE; 月K:="KDJ.K#MONTH" ; 月D:="KDJ.D#MONTH" ; STICKLINE(月K>=月D,0,4,5,0),COLORFF00FF; STICKLINE(月K<月D,0,4,5,1),COLOR696969; DRAWTEXT(CURRBARSCOUNT=13,2,'★KDJ月线★'),COLORWHITE;