强龙起飞副图指标源码主要用于股票趋势分析及买卖信号提示,核心功能可概括为:
主要功能
趋势判断
通过控盘线与生命线的交叉关系识别趋势转折点,当控盘线上穿生命线且生命线低于75时,显示黄色箭头和文字提示控盘起飞。
攻击线与趋势线的位置关系辅助判断短期强弱(攻击线上穿趋势线为强势信号)。
买卖信号
买入信号:
强龙起爆条件(价格突破操盘线/低吸线且涨幅超6.5%时触发黄色柱状标记)。
当GF_JC5(5日均线)下穿5时显示红色底成文字,提示底部形成。
卖出信号:
控盘线下穿生命线时,通过颜色带(RGB(15,50,239)到RGB(255,255,71))变化提示风险。
辅助指标
安全线(20)与警戒线(90)标记超买超卖区域。
强龙主升信号在放量突破30日均线时触发,显示主升浪提示。
操作策略
短线交易:关注控盘线与生命线的金叉(尤其生命线<75)及强龙起爆信号,结合攻击线>趋势线条件介入。
波段操作:当GF_JC5下穿5时逢低布局,价格突破操盘线且放量时加仓。
风险控制:生命线下穿控盘线或价格触及警戒线时减仓,避免趋势反转风险。
(注:实际需结合成交量、市场环境等综合判断。)
{主图源码如下}
所属风格:=STRCAT('所属风格:',FGBLOCK);DRAWTEXT_FIX(1,0,0.05,0,'所属概念:'),COLORFF6000;
DRAWTEXT_FIX(1,0.05,0.05,0,GNBLOCK),COLORMAGENTA;
DRAWTEXT_FIX(1,0,0.10,0,'所属行业:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.05,0.10,0,HYBLOCK),COLORRED;
DRAWTEXT_FIX(1,0,0.15,0,'所属地域:'),COLORRED;
DRAWTEXT_FIX(1,0.05,0.15,0,DYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0,0.20,0,所属风格),COLORCYAN;
GF_A1:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4.15),0.9);
GF_A2:=REF(EMA(GF_A1,3),1);
GF_A3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
GF_A4:=SMA(GF_A3,3,1);
GF_A5:=SMA(GF_A4,3,1);
GF_A6:=3*GF_A4-2*GF_A5;
GF_A7:=100*(C-REF(C,1))/REF(C,1);
GF_A8:=IF(C<REF(O,1) AND GF_A7<0,1,0);
GF_A9:=IF(C<REF(O,2) AND GF_A7<0,1,0);
GF_A10:=GF_A8=0 AND REF(GF_A8,1)=1 AND GF_A9=0 AND REF(GF_A9,1)=1 ;
GF_A11:=GF_A8=1 AND REF(GF_A8,1)=0 AND GF_A9=1 AND REF(GF_A9,1)=0 ;
GF_M13:=MA(C,13);
DRAWTEXT(CROSS(CLOSE,GF_A2) AND GF_A6<55,L*0.98,'↖搏反弹'),COLORYELLOW;
GF_A12:=REF(CLOSE,1);
GF_A13:=((SMA(MAX((CLOSE - GF_A12),0),17,1) / SMA(ABS((CLOSE - GF_A12)),17,1)) * 100);
GF_WX:=CROSS(80,GF_A13);
GF_TP:=FILTER(GF_WX,10);
DRAWTEXT(GF_TP,H,'↓逃'),COLORGREEN;
STICKLINE(GF_A10,OPEN,CLOSE,3,0),COLORFF00FF;
GF_M14:=EMA(C,14)COLORWHITE,LINETHICK1;
GF_A14:=(GF_M14-REF(GF_M14,1))/REF(GF_M14,1)*100,NODRAW;
支撑线:IF(GF_A14>=0,REF(EMA(C,14),BARSLAST(CROSS(GF_A14,0))+1),DRAWNULL)COLORRED,DOTLINE;
压力线:IF(GF_A14<0,REF(EMA(C,14),BARSLAST(CROSS(0,GF_A14))+1),DRAWNULL)COLORGREEN,DOTLINE;
STICKLINE(CROSS(GF_A14,0),C,O,2,0)COLORYELLOW;
GF_A15:=C-REF(C,1);
GF_A16:=100*EMA(EMA(GF_A15,6),6)/EMA(EMA(ABS(GF_A15),6),6);
GF_A17:=LLV(GF_A16,2)=LLV(GF_A16,7) AND COUNT(GF_A16<0,2) AND CROSS(GF_A16,MA(GF_A16,2));
DRAWTEXT(GF_A10 AND GF_A14 AND FILTER(GF_A17=1,5) ,L,'↖妖龙启动'),COLORYELLOW;
STICKLINE(CROSS(0,GF_A14),C,O,2,0)COLORGREEN;
持仓线:EMA(C,14),LINETHICK2,COLORGREEN;
操盘线:EMA(C,7),LINETHICK1,COLORWHITE;
持股待涨:IF(C>=持仓线 AND EMA(C,14)>=EMA(C,25),持仓线,DRAWNULL), COLORRED,LINETHICK2;
生命线:EMA(C,25),COLORYELLOW;
GF_CJ:=V;
GF_ZL:=V>REF(V,1)*1.5;
DRAWICON(CROSS(持仓线,生命线){ AND GF_ZL},L,29);
DRAWTEXT(CROSS(持仓线,生命线){ AND GF_ZL},L*0.96,'↖妖龙主升'),COLORYELLOW;
IF(CROSS(持仓线,生命线),L*0.98,DRAWNULL),CIRCLEDOT,COLORRED;
GF_MM5:=MA(C,5);
GF_MM30:=MA(C,30);
GF_MM13:=MA(C,13);
GF_MM34:=MA(C,34);
GF_A18:=ATAN((GF_MM5/REF(GF_MM5,1)-1)*100)*180/3.1416;
GF_A19:=ATAN((GF_MM13/REF(GF_MM13,1)-1)*100)*180/3.1416;
GF_A20:=ATAN((GF_MM34/REF(GF_MM34,1)-1)*100)*180/3.1416;
GF_A21:=SMA(EMA((GF_MM5-REF(GF_MM5,1))/REF(GF_MM5,1),3)*100,3,1);
GF_A22:=EMA((GF_A21-REF(GF_A21,1)),3);
GF_A23:=(C-GF_MM5)/GF_MM5*100;
GF_A25:=(C-GF_MM34)/GF_MM34*100;
GF_A26:=COUNT(CROSS(GF_A23,0),3)>=1 AND GF_A25>REF(GF_A25,1) AND GF_MM5>REF(GF_MM5,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<GF_MM30;
GF_A27:=FILTER(GF_A26,10);
GF_A281:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;
GF_A28A:=MA(GF_A281,3),COLORMAGENTA,LINETHICK2;
GF_A282:=REF(LOW,5)< REF(GF_A28A,5) OR REF(LOW,4)< REF(GF_A28A,4) OR REF(LOW,3)< REF(GF_A28A,3) OR REF(LOW,2)< REF(GF_A28A,2) OR REF(LOW,1)< REF(GF_A28A,1);
GF_A283:=(C-REF(C,1))/REF(C,1)*100;
GF_A284:=GF_A283>9.85 AND NOT(C=OPEN);
GF_A285:=SUM(GF_A284,3)< 2 AND GF_A284 AND C>GF_A28A AND GF_A282;
GF_A286:=REF(C,BARSLAST(GF_A285));
GF_A287:=GF_A284 AND LOW< GF_A28A*1.05;
DRAWICON(GF_A285 AND GF_A287 AND CROSS(C,生命线) AND C>EMA(C,14) AND CROSS(GF_A27,0.5),LOW,9);
DRAWTEXT(GF_A285 AND GF_A287 AND CROSS(C,生命线) AND C>EMA(C,14) AND CROSS(GF_A27,0.5),L*0.99,'---主力异动'),COLORYELLOW;
GF_A288:=LOW>LLV(LOW,10) AND GF_A284 AND HIGH< GF_A28A;
DRAWICON(GF_A288 AND GF_A287,LOW,1);
STICKLINE(GF_A283>9.85,OPEN,C,3.2,0),COLORRED;
STICKLINE(GF_A287,OPEN,C,1.5,0),COLORYELLOW;
GF_ZT:=C=ZTPRICE(REF(C,1),0.1) {AND H<>L};
GF_K:=O>REF(C,1) AND L>REF(C,1)*0.97 AND H<>L;
GF_KP:=(HIGH+LOW+C)/3;
GF_C:=(GF_KP-MA(GF_KP,50))/(0.015*AVEDEV(GF_KP,50));
捉妖龙:=COUNT(GF_ZT,3)>=1 AND GF_K AND ( CROSS(GF_C,88) OR CROSS(GF_C,188) OR CROSS(GF_C,288)OR CROSS(GF_C,388))AND L/EMA(C,3)<1.08 AND L/MA(C,18)<1.30;
DRAWTEXT(捉妖龙,L*0.98,'↖捉妖龙'),COLORYELLOW;
GF_CE:=C-REF(C,1);
GF_CD:=100*EMA(EMA(GF_CE,6),6)/EMA(EMA(ABS(GF_CE),6),6);
GF_XH:=IF(HHV(GF_CD,2)=HHV(GF_CD,7) AND COUNT(GF_CD>50,2) AND CROSS(MA(GF_CD,2),GF_CD),1,0);
DRAWICON(FILTER(GF_XH=1,1),H*1.01,15),COLOR00FF00;
GF_XS:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)),COLORWHITE;
GF_XS1:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)),COLORYELLOW;
GF_XS2:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)),COLORFF00FF;
GF_XS3:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)),COLORRED,LINETHICK3;
GF_LL1:=MA(CLOSE,1);
GF_LL2:=MA(CLOSE,3);
GF_LL3:=MA(GF_LL2,1);
GF_LL4:=MA(GF_LL2,3);
GF_LLF:=EMA(CLOSE,12)-EMA(CLOSE,26);
GF_LLA:=EMA(GF_LLF,9);
GF_LLD:=(GF_LLF-GF_LLA)*2;
GF_LD:=GF_LLD>0;
GF_KZ:=C>MA(C,5);
GF_KZ1:=IF(CLOSE>=O,(CLOSE-O)/4,0);
GF_KZF:=BARSLASTCOUNT(GF_LL3>GF_LL4)=1 AND GF_KZ;
GF_F:=GF_XS>REF(GF_XS,1) AND GF_XS1>REF(GF_XS1,1) AND GF_XS2>REF(GF_XS2,1) AND GF_XS3>REF(GF_XS3,1);
STICKLINE(GF_KZF AND GF_F AND GF_XS< GF_XS2+GF_XS3 ,O,CLOSE,0.6,0),COLORYELLOW;
DRAWTEXT(GF_KZF AND GF_F AND GF_XS< GF_XS2+GF_XS3,L*0.98,'↖妖龙现身'),COLORYELLOW;
DRAWICON(GF_KZF AND GF_F AND GF_XS< GF_XS2+GF_XS3 ,L,24);
{副图源码如下}
GF_CP:=EMA (100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
DRAWBAND(GF_CP,RGB(255,000,139),20,RGB(255,255,71));
控盘线:GF_CP,COLORMAGENTA,LINETHICK2;
GF_CP1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
攻击线:=SMA(GF_CP1,5,1);
趋势线:=SMA(攻击线,3,1);
GF_QF1:=HHV(HIGH,9)-LLV(LOW,9);
GF_QF2:=HHV(HIGH,9)-CLOSE;
GF_QF3:=CLOSE-LLV(LOW,9);
GF_QF4:=GF_QF2/GF_QF1*100-70;
GF_QF5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
GF_QF6:=(CLOSE+HIGH+LOW)/3;
GF_QF7:=SMA(GF_QF3/GF_QF1*100,3,1);
GF_QF8:=LLV(LOW,34);
GF_QF9:=SMA(GF_QF7,3,1)-SMA(GF_QF4,9,1);
GF_QFA:=IF(GF_QF9>100,GF_QF9-100,0);
GF_QFB:=HHV(HIGH,34);
GF_QFC:=EMA((GF_QF6-GF_QF8)/(GF_QFB-GF_QF8)*100,13);
GF_QFD:=EMA(0.667*REF(GF_QFC,1)+0.333*GF_QFC,2);
GF_QFE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1))/INDEXC,8,1)*100-25;
GF_QFF:=MA(GF_QFE,3);
GF_KP1:=HHV(HIGH,9)-LLV(LOW,9);
GF_KP2:=HHV(HIGH,9)-CLOSE;
GF_KP3:=CLOSE-LLV(LOW,9);
GF_KP4:=((GF_KP2)/(GF_KP1))*(100)-70;
GF_KP5:=((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)))*(100);
GF_KP6:=((2)*(CLOSE)+HIGH+LOW)/(4);
GF_KP7:=SMA(((GF_KP3)/(GF_KP1))*(100),3,1);
GF_KP8:=LLV(LOW,34);
GF_KP9:=SMA(GF_KP7,3,1)-SMA(GF_KP4,9,1);
GF_KP10:=IF((GF_KP9>100),GF_KP9-100,0);
GF_KP11:=HHV(HIGH,34);
GF_KP12:=EMA(((GF_KP6-GF_KP8)/(GF_KP11-GF_KP8))*(100),8);
{操作:=EMA(GF_KP12,5),COLORRED;}
生命线:EMA(GF_QFD,1),COLORYELLOW;
DRAWBAND(IF(GF_CP<生命线,GF_CP,20),RGB(15,50,239),20,RGB(255,255,71));
STICKLINE(CROSS(控盘线,生命线) AND 生命线<75,控盘线,控盘线+50,5,0),COLORYELLOW;
STICKLINE(CROSS(控盘线,生命线) AND 生命线<75,控盘线+10,控盘线+40,2,0),COLORMAGENTA;
DRAWICON(CROSS(控盘线,生命线) AND 生命线<75,控盘线+53,29);
DRAWTEXT(CROSS(控盘线,生命线) AND 生命线<75,控盘线+38,'-----控盘起飞'),COLORYELLOW;
GF_DC1:=MA(C,5)=HHV(MA(C,5),20);
GF_DC2:=MA(C,5)>MA(C,10);
GF_DC3:=MA(V,5)>MA(V,40)*1.01;
GF_DC4:=COUNT(MA(C,1)>REF(C,1),2)=2;
GF_DCV:=GF_DC1 AND GF_DC2 AND GF_DC3 AND GF_DC4;
GF_D8:=EMA(CLOSE,8);
GF_DS20:=EMA(GF_D8,20);
GF_JC:=CROSS(GF_D8,GF_DS20);
GF_JC1:=GF_D8<EMA(CLOSE,120);
STICKLINE((GF_JC AND GF_JC1)OR(GF_DC1 AND GF_DC2 AND GF_DC3 AND GF_DC4),GF_KP12*1.03,GF_KP12*1.120,1,0),COLORYELLOW;
A5:=3*SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,21,1)-2*
SMA(SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,20,1),8,1),CIRCLEDOT ,COLORFF9900 ;
安全:20;
警戒:90;
GF_JC2:=HHV(HIGH,30);
GF_JC3:=LLV(LOW,30);
GF_JC5:=EMA((CLOSE-GF_JC3)/(GF_JC2-GF_JC3)*100,5)/8*10,COLORYELLOW,LINETHICK2;
STICKLINE(CROSS(5,GF_JC5),0,13,3,0),COLORRED;
DRAWTEXT(CROSS(5,GF_JC5),7,'---★底成'),COLORRED;
GF_QL1:=REF(CLOSE,1);
GF_QL2:=EMA(HHV(HIGH,1),8);
GF_QL3:=EMA(CLOSE,8);
GF_QL5:=((GF_QL3 < REF(GF_QL3,1)) AND (CLOSE < GF_QL3));
GF_QL6:=IF(((GF_QL2 < REF(GF_QL2,1)) OR GF_QL5),1,0);
操盘线:=SMA(MAX(CLOSE-GF_QL1,0),2,1)/SMA(ABS(CLOSE-GF_QL1),2,1)*100,COLORRED,LINETHICK2;
突破线:=45,COLORMAGENTA;
低吸线:=20,COLORGREEN;
GF_QL7:=操盘线<突破线 AND REF(操盘线,1)>突破线 ;
GF_QL8:=操盘线<低吸线 AND REF(操盘线,1)>低吸线;
强龙起爆:(((((COUNT((GF_QL6 = 1),4) = 3) AND (GF_QL6 = 0)) AND O<C AND (((C-REF(C,1))/REF(C,1))>0.065))*10) >=10)OR((C-REF(C,1))/REF(C,1)>0.065 AND (REF(GF_QL8,1) OR REF(GF_QL7,1))) AND ((攻击线>趋势线 AND 攻击线<80) OR (攻击线<趋势线 AND 攻击线<50)),STICK,COLORYELLOW,LINETHICK4;
STICKLINE(强龙起爆,20,80,5,0),COLORYELLOW;
STICKLINE(强龙起爆,25,75,1,0),COLORRED;
DRAWICON(强龙起爆,82,30);
DRAWTEXT(强龙起爆,60,' -----强龙起爆'),COLORYELLOW;
GF_QLZS:=HHV(CLOSE,10);
GF_QLZS1:=EMA(GF_QLZS,30);
GF_QLZS3:=MA(CLOSE*VOL,20);
GF_QLZS5:=MA(CLOSE*VOL,60);
GF_QLZS6:=1000*(GF_QLZS3-REF(GF_QLZS3,1))/REF(GF_QLZS3,1)*2;
GF_QLZS7:=1000*(GF_QLZS5-REF(GF_QLZS5,1))/REF(GF_QLZS5,1)*2;
GF_QLZS8:=(GF_QLZS6-GF_QLZS7)*VOL*CLOSE/MA(REF(VOL*CLOSE,1),5);
GF_QLZS9:=LLV(LOW,200);
GF_QLZS10:=EMA((CLOSE-GF_QLZS9)/GF_QLZS9,30)*100+200,COLORYELLOW;
强龙主升:=FILTER(CLOSE>=REF(CLOSE,1)*1.05 AND GF_QLZS8>=GF_QLZS10/2 AND (CROSS(CLOSE,GF_QLZS1) OR (CLOSE>GF_QLZS1 AND REF(LOW,1)<GF_QLZS1)),20);
STICKLINE(强龙主升,20,80,2,0),COLORYELLOW;
DRAWICON(强龙主升,70,1);
DRAWICON(强龙主升,50,9);
DRAWICON(强龙主升,30,23);
DRAWTEXT(强龙主升,40,'---强龙主升'),COLORYELLOW,LINETHICK3;