通达信『斐波那契线』主图指标,精准抓高低!揭秘时空密码买卖点
公式解析
这款**通达信斐波那契线主图指标**,以历史最高价、最低价为基准,自动绘制0-3倍区间的**斐波那契黄金分割线**(0.191/0.382/0.5/0.618/0.809等核心比例),精准划分股价支撑位与压力位;叠加5/10/30/60日均线,标记阶段低点、涨停K线、捉妖信号,融合时间与价格双重分析逻辑。
使用方法
1. 指标为**主图叠加公式**,直接导入通达信即可覆盖K线显示,无额外参数设置;
2. 彩色水平线为斐波那契支撑压力位,股价回踩支撑位企稳可关注,触碰压力位滞涨可减仓;
3. 粉色竖线标记阶段低点,「☆捉妖」信号为强势股预警,配合均线多头排列胜率更高;
4. 黄金分割位是核心参考,0.618、0.5位是股价强势反弹的关键支撑位。
核心优势
无未来函数、信号不漂移,**短线波段交易必备**,精准捕捉股价高低点,轻松判断买卖时机。
总结
指标依托斐波那契黄金分割原理,主打**支撑压力判断、短线买卖点预警**,主图直观易懂,适合新手与老手用于A股波段交易、强势股捕捉,是高效实用的通达信主图指标。
公式源码如下:
{斐波那契线}
{揭秘时空密码}
gspt1:=REF(HHV(H,0),0);
gspt2:=REF(LLV(L,0),0);
gspt3:CONST(gspt1),COLORLIGRAY;
gspt4:=1;
gspt5:CONST(gspt2),COLORWHITE;
gspt6:=gspt1-(gspt1-gspt2)*0.000;
gspt7:=6;
gspt8:=gspt1-(gspt1-gspt2)*0.191;
gspt9:=gspt1-(gspt1-gspt2)*0.382;
gspt10:=gspt1-(gspt1-gspt2)*0.500;
gspt11:=OPEN-LOW;
gspt12:=gspt1-(gspt1-gspt2)*0.618;
gspt13:=gspt1-(gspt1-gspt2)*0.809;
gspt14:=gspt1-(gspt1-gspt2)*1.000;
gspt15:=CLOSE;
gspt16:CONST(gspt8),COLORWHITE;
gspt17:CONST(gspt8),COLORLIBLUE;
gspt18:=REF(HIGH,4);
gspt19:CONST(gspt9),COLORLIGREEN;
gspt20:CONST(gspt10),COLORLIRED;
gspt21:CONST(gspt12),COLORLIMAGENTA;
gspt22:=CLOSE;
gspt23:CONST(gspt13),COLORYELLOW;
gspt24:=EMA(CLOSE,42);
gspt25:CONST(gspt14),COLORLIBLUE;
gspt26:=CLOSE;
gspt27:=gspt1-(gspt1-gspt2)*1.191;
gspt28:=gspt1-(gspt1-gspt2)*1.382;
gspt29:=OPEN-LOW;
gspt30:=gspt1-(gspt1-gspt2)*1.500;
gspt31:=gspt1-(gspt1-gspt2)*1.618;
gspt32:=gspt1-(gspt1-gspt2)*1.809;
gspt33:=OPEN-LOW;
gspt34:=gspt1-(gspt1-gspt2)*2.000;
gspt35:CONST(gspt27),COLORLIBLUE;
gspt36:=CLOSE;
gspt37:CONST(gspt28),COLORLIGREEN;
gspt38:CONST(gspt30),COLORLIRED;
gspt39:CONST(gspt31),COLORLIMAGENTA;
gspt40:=MA(VOL,5);
gspt41:CONST(gspt32),COLORYELLOW;
gspt42:CONST(gspt34),COLORLIBLUE;
gspt43:=MA(VOL,10);
gspt44:=gspt1-(gspt1-gspt2)*2.191;
gspt45:=gspt1-(gspt1-gspt2)*2.382;
gspt46:=gspt1-(gspt1-gspt2)*2.500;
gspt47:=62;
gspt48:=gspt1-(gspt1-gspt2)*2.618;
gspt49:=gspt1-(gspt1-gspt2)*2.809;
gspt50:=gspt1-(gspt1-gspt2)*3.000;
gspt51:=OPEN-LOW;
gspt52:CONST(gspt44),COLORLIBLUE;
gspt53:=OPEN-LOW;
gspt54:CONST(gspt45),COLORLIGREEN;
gspt55:CONST(gspt46),COLORLIRED;
gspt56:CONST(gspt48),COLORLIMAGENTA;
gspt57:=CLOSE;
gspt58:CONST(gspt49),COLORYELLOW;
gspt59:CONST(gspt50),COLORYELLOW;
gspt60:=REF(HIGH,8);
gspt61:=SMA(CLOSE,11,1);
gspt62:=CLOSE-OPEN;
gspt63:=REF(HIGH,7);
gspt64:=L=CONST(LLV(L,0));
gspt65:=BARSLAST(gspt64)+1;
STICKLINE((gspt65=1),HHV(H,0),LLV(L,0),4,1),COLORMAGENTA;
gspt66:=OPEN-LOW;
gspt67:=L=CONST(LLV(L,250));
gspt68:=BARSLAST(gspt67)+1;
STICKLINE((gspt68=1),HHV(H,0),LLV(L,0),4,1),COLORMAGENTA;
gspt69:=REF(HIGH,6);
gspt70:=L=CONST(LLV(L,150));
gspt71:=BARSLAST(gspt70)+1;
STICKLINE((gspt71=1),HHV(H,0),LLV(L,0),4,1),COLORMAGENTA;
gspt72:=23;
gspt73:=L=CONST(LLV(L,100));
gspt74:=BARSLAST(gspt73)+1;
STICKLINE((gspt74=1),HHV(H,0),LLV(L,0),4,1),COLORMAGENTA;
gspt75:=L=CONST(LLV(L,50));
gspt76:=BARSLAST(gspt75)+1;
STICKLINE((gspt76=1),HHV(H,0),LLV(L,0),4,1),COLORMAGENTA;
gspt77:=L=CONST(LLV(L,25));
gspt78:=BARSLAST(gspt77)+1;
STICKLINE((gspt78=1),HHV(H,0),LLV(L,0),4,1),COLORMAGENTA;
gspt79:=L=CONST(LLV(L,10));
gspt80:=BARSLAST(gspt79)+1;
STICKLINE((gspt80=1),HHV(H,0),LLV(L,0),4,1),COLORMAGENTA;
gspt81:=YEAR&&MONTH&&DAY;
gspt82:=STRCAT(CON2STR(YEAR,0),'年');
gspt83:=STRCAT(CON2STR(MONTH,0),'月');
gspt84:=STRCAT(CON2STR(DAY,0),'日');
gspt85:=STRCAT('【',IF(WEEKDAY=1,'星期一',IF(WEEKDAY=2,'星期二',IF(WEEKDAY=3,'星期三',IF(WEEKDAY=4,'星期四',IF(WEEKDAY=5,'星期五',IF(WEEKDAY=6,'星期六','星期日')))))));
gspt86:=STRCAT(STRCAT(STRCAT(gspt82,gspt83),STRCAT(gspt84,gspt85)),'】');
DRAWTEXT_FIX(gspt81,0.84,0.01,0,gspt86),COLORWHITE;
DRAWKLINE(H,O,L,C);
gspt87:=1;
gspt88:=2;
gspt89:=C;
gspt90:MA(gspt89,5);
gspt91:MA(gspt89,10);
gspt92:=MA(gspt89,30);
gspt93:=MA(gspt89,60);
DRAWKLINE(H,O,L,C);
gspt94:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5));
gspt95:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10));
gspt96:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20));
gspt97:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30));
gspt98:=BARSLAST(CROSS(gspt97,gspt94))< 5&&gspt94>gspt97;
DRAWTEXT(COUNT(gspt98,3)=1&&gspt98&&C>MA(C,20),LOW*1.001,''),COLORYELLOW;
DRAWICON(COUNT(gspt98,3)=1&&gspt98&&C>MA(C,20),LOW*1.001,34);
gspt99:=gspt89/REF(gspt89,1)>=1.04&&gspt89/REF(gspt89,1)<=1.075;
gspt100:=gspt89/REF(gspt89,1)>=1.093;
STICKLINE(gspt100,O,gspt89,3,0),COLOR0077BB;
STICKLINE(gspt100,O,gspt89,2.6,0),COLOR0088CC;
STICKLINE(gspt100,O,gspt89,2.2,0),COLOR0099CC;
STICKLINE(gspt100,O,gspt89,1.8,0),COLOR00AADD;
STICKLINE(gspt100,O,gspt89,1.4,0),COLOR00BBDD;
STICKLINE(gspt100,O,gspt89,1,0),COLOR00CCEE;
STICKLINE(gspt100,O,gspt89,0.6,0),COLOR00DDEE;
STICKLINE(gspt100,O,gspt89,0.2,0),COLOR00EEFF;
STICKLINE(gspt100,O,gspt89,0.1,0),COLORYELLOW;
STICKLINE(gspt100,HIGH,LOW,0,0),COLORYELLOW;
gspt101:(CURRBARSCOUNT=13,42),NODRAW;
gspt102:(CURRBARSCOUNT=0,55),NODRAW;
gspt103:=IF(CURRBARSCOUNT<=55&&CURRBARSCOUNT>=13&&gspt101,CONST(REF(LOW,gspt87)),DRAWNULL);
gspt104:IF(CURRBARSCOUNT<=55&&gspt101=0,CONST(REF(LOW,gspt87)),DRAWNULL),DOTLINE,COLORRED;
gspt105:gspt101&&ABS((MAX(O,gspt89)-gspt103)/gspt103*100)<=1.5,NODRAW;
gspt106:COUNT(gspt105,55)>=3,NODRAW;
gspt107:IF(CONST(gspt106),gspt103,DRAWNULL),COLORGREEN,LINETHICK2;
STICKLINE(gspt105,O,gspt89,2,0),COLORMAGENTA;
STICKLINE(gspt105,LOW,HIGH,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=gspt87+1,O,gspt89,2,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=gspt87+1,LOW,HIGH,0,0),COLORMAGENTA;
gspt108:=IF(CURRBARSCOUNT<=55&&CURRBARSCOUNT>=13&&gspt101,CONST(REF(LOW,gspt88)),DRAWNULL);
gspt109:IF(CURRBARSCOUNT<=55&&gspt101=0,CONST(REF(LOW,gspt88)),DRAWNULL),DOTLINE,COLORRED;
gspt110:gspt101&&ABS((MAX(HIGH,gspt89)-gspt108)/gspt108*100)<=1.5,NODRAW;
gspt111:COUNT(gspt110,55)>=2,NODRAW;
gspt112:IF(CONST(gspt111),gspt108,DRAWNULL),COLORGREEN,LINETHICK2;
STICKLINE(gspt110,O,gspt89,2,0),COLORMAGENTA;
STICKLINE(gspt110,LOW,HIGH,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=gspt88+1,O,gspt89,2,0),COLORWHITE;
STICKLINE(CURRBARSCOUNT=gspt88+1,LOW,HIGH,0,0),COLORWHITE;
gspt113:=IF(gspt89&&MA(VOL,5)/240&&gspt89>REF(gspt89,1)*1.0&&gspt89,88,0);
gspt114:=IF(gspt89/REF(gspt89,1)>1.050&&gspt89< 17&&HIGH/gspt89< 1.010&&gspt113>0,91,0);
DRAWTEXT(gspt114>90,H*1.02,'☆捉妖'),COLORMAGENTA;
DRAWICON(gspt114>90,LOW*1.001,9);
gspt115:=MONTH!=REF(MONTH,1);
gspt116:=VARCAT(VAR2STR(MONTH,0),'月');
DRAWTEXT(gspt115,LOW,gspt116),COLORYELLOW;
STICKLINE(gspt115=1,CONST(HHV(H,0)),CONST(LLV(L,0)),0,-1),COLORWHITE;