通达信〖高低黄金分割+MACD势能〗斐波那契回调多维度的动量分析源码
策略结合了经典的斐波那契回调理论与多维度的动量分析,旨在通过“位置+趋势”的双重验证来提高交易信号的准确性。
指标的核心在于“黄金分割位”与“多周期MACD势能”的共振分析。
核心逻辑:
主图(位置):利用历史最高价和最低价,计算出斐波那契回调线(如0.191、0.382、0.5、0.618等关键比例)。这些线代表了股价回调时的支撑位和反弹时的压力位,帮助你判断“现在的位置是否安全”。
副图(趋势):不同于传统的单一MACD,它叠加了5组不同参数的MACD柱状图(从超长线到短线),通过不同颜色和粗细的柱体,直观展示从大趋势到小波段的多空力量变化。
实战策略:
支撑买入:当股价回落至黄金分割的关键支撑位(如0.618或0.5线),且副图中多周期MACD柱体由绿转红或出现底背离时,视为潜在的抄底机会。
压力卖出:当股价反弹至黄金分割的关键压力位(如0.382或0.191线),且副图MACD柱体动能减弱或出现顶背离时,考虑止盈离场。
趋势确认:只有当主图位置处于合理区间,且副图动能指标显示趋势向上时,才进行操作,避免逆势交易。
{主图源码如下}
今日:=150;
昨日:=3;
高:REF(HHV(H,今日),昨日),DOTLINE,COLOR00B2FF;
低:REF(LLV(L,今日),昨日),DOTLINE,COLORBLUE;
高1:高-(高-低)*0.191,DOTLINE,COLORRED;
高2:高-(高-低)*0.382,DOTLINE,COLORGREEN;
中线:高-(高-低)*0.5,DOTLINE,COLORWHITE;
底2:高-(高-低)*0.618,DOTLINE,COLORMAGENTA;
底1:高-(高-低)*0.809,DOTLINE,COLORYELLOW;
顶:=REFDATE(高,DATE),DOTLINE,COLORRED;
底:=REFDATE(低,DATE),DOTLINE,COLORRED;
DRAWTEXT(CURRBARSCOUNT=1,高,'高'),COLORRED;
DRAWTEXT(CURRBARSCOUNT=1,高1,' 【高1】 '),COLORRED;
DRAWTEXT(CURRBARSCOUNT=1,高2,' 【高2】 '),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=1,中线,' 【中】 '),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=1,底2,' 【底2】 '),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=1,底1,' 【底1】 '),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=1,低,'底'),COLORGREEN;
{副图源码如下}
DIF4:=EMA(CLOSE,20)-EMA(CLOSE,42);
DEA4:=EMA(DIF4,120);
MA4D:=(DIF4-DEA4)*2;
柱8:STICKLINE((MA4D AND MA4D>0 AND MA4D>REF(MA4D,1)),0,MA4D/2,3,0),COLOR000040;
柱9:STICKLINE((MA4D AND MA4D<0 AND MA4D<REF(MA4D,1)),0,MA4D/2,3,0),COLOR700000;
大趋:MA4D,COLOR000040,NODRAW;
大驱:MA4D,COLOR700000,NODRAW;
DIF3:=EMA(CLOSE,9)-EMA(CLOSE,19);
DEA3:=EMA(DIF3,7);
MA3D:=(DIF3-DEA3)*2;
柱6:STICKLINE(MA3D AND MA3D>0,0,MA3D,3,0),COLORFF0000;
柱7:STICKLINE(MA3D AND MA3D<0,0,MA3D,3,0),COLORFFFF80;
开跑:MA3D,COLORFF0000,NODRAW;
底仓:MA3D,COLORFFFF80,NODRAW;
DIF2:=EMA(CLOSE,7)-EMA(CLOSE,15);
DEA2:=EMA(DIF2,6);
MA2D:=(DIF2-DEA2)*2;
柱4:STICKLINE(MA2D AND MA2D>0,0,MA2D,3,0),COLOR00FFFF;
柱5:STICKLINE(MA2D AND MA2D<0,0,MA2D,3,0),COLORD20049;
拉升:MA2D,COLOR00FFFF,NODRAW;
出货:MA2D,COLORD20049,NODRAW;
DIF:=EMA(CLOSE,10)-EMA(CLOSE,20);
DEA:=EMA(DIF,7);
MA0D:=(DIF-DEA)*2;
柱0:STICKLINE(MA0D AND MA0D>0,0,MA0D,3,0),COLOR0000FF;
柱1:STICKLINE(MA0D AND MA0D<0,0,MA0D,3,0),COLORC08000;
涨势:MA0D,COLOR0000FF,NODRAW;
跌势:MA0D,COLORC08000,NODRAW;
DIF1:=EMA(CLOSE,13)-EMA(CLOSE,21);
DEA1:=EMA(DIF1,8);
MA1D:=(DIF1-DEA1)*2;
柱2:STICKLINE(MA1D AND MA1D>0,0,MA1D,3,1),COLORFF00FF;
柱3:STICKLINE(MA1D AND MA1D<0,0,MA1D,3,1),COLOR00FF00;
水上:MA1D,COLORFF00FF,NODRAW;
水下:MA1D,COLOR00FF00,NODRAW;
来函数检测结果如下:
该公式没有未来函数
定制、编写公式指标请联系QQ或微信同号:88652583
今日赋值:150
昨日赋值:3
输出高:昨日日前的今日日内最高价的最高值,DOTLINE,COLOR00B2FF
输出低:昨日日前的今日日内最低价的最低值,DOTLINE,画蓝色
输出高1:高-(高-低)*0.191,DOTLINE,画红色
输出高2:高-(高-低)*0.382,DOTLINE,画绿色
输出中线:高-(高-低)*0.5,DOTLINE,画白色
输出底2:高-(高-低)*0.618,DOTLINE,画洋红色
输出底1:高-(高-低)*0.809,DOTLINE,画黄色
顶赋值:日期日高,DOTLINE,画红色
底赋值:日期日低,DOTLINE,画红色
当满足条件到最后交易的周期=1时,在高位置书写文字,画红色
当满足条件到最后交易的周期=1时,在高1位置书写文字,画红色
当满足条件到最后交易的周期=1时,在高2位置书写文字,画绿色
当满足条件到最后交易的周期=1时,在中线位置书写文字,画白色
当满足条件到最后交易的周期=1时,在底2位置书写文字,画洋红色
当满足条件到最后交易的周期=1时,在底1位置书写文字,画黄色
当满足条件到最后交易的周期=1时,在低位置书写文字,画绿色
DIF4赋值:收盘价的20日指数移动平均-收盘价的42日指数移动平均
DEA4赋值:DIF4的120日指数移动平均
MA4D赋值:(DIF4-DEA4)*2
输出柱8:当满足条件(MA4DANDMA4D>0ANDMA4D>1日前的MA4D)时,在0和MA4D/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000040
输出柱9:当满足条件(MA4DANDMA4D<0ANDMA4D<1日前的MA4D)时,在0和MA4D/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR700000
输出大趋:MA4D,COLOR000040,NODRAW
输出大驱:MA4D,COLOR700000,NODRAW
DIF3赋值:收盘价的9日指数移动平均-收盘价的19日指数移动平均
DEA3赋值:DIF3的7日指数移动平均
MA3D赋值:(DIF3-DEA3)*2
输出柱6:当满足条件MA3DANDMA3D>0时,在0和MA3D位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF0000
输出柱7:当满足条件MA3DANDMA3D<0时,在0和MA3D位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF80
输出开跑:MA3D,COLORFF0000,NODRAW
输出底仓:MA3D,COLORFFFF80,NODRAW
DIF2赋值:收盘价的7日指数移动平均-收盘价的15日指数移动平均
DEA2赋值:DIF2的6日指数移动平均
MA2D赋值:(DIF2-DEA2)*2
输出柱4:当满足条件MA2DANDMA2D>0时,在0和MA2D位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
输出柱5:当满足条件MA2DANDMA2D<0时,在0和MA2D位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORD20049
输出拉升:MA2D,COLOR00FFFF,NODRAW
输出出货:MA2D,COLORD20049,NODRAW
DIF赋值:收盘价的10日指数移动平均-收盘价的20日指数移动平均
DEA赋值:DIF的7日指数移动平均
MA0D赋值:(DIF-DEA)*2
输出柱0:当满足条件MA0DANDMA0D>0时,在0和MA0D位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
输出柱1:当满足条件MA0DANDMA0D<0时,在0和MA0D位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORC08000
输出涨势:MA0D,COLOR0000FF,NODRAW
输出跌势:MA0D,COLORC08000,NODRAW
DIF1赋值:收盘价的13日指数移动平均-收盘价的21日指数移动平均
DEA1赋值:DIF1的8日指数移动平均
MA1D赋值:(DIF1-DEA1)*2
输出柱2:当满足条件MA1DANDMA1D>0时,在0和MA1D位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFF00FF
输出柱3:当满足条件MA1DANDMA1D<0时,在0和MA1D位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00FF00
输出水上:MA1D,COLORFF00FF,NODRAW
输出水下:MA1D,COLOR00FF00,NODRAW