朋友们,我是你们的老朋友股海舵手,在股市冲浪10年,今天带大家用 SQ3R阅读法(调查→提问→精读→复述→复习)拆解通达信"空中加油"副图指标源码!只需5步,复杂代码变清晰信号,从此买卖不迷茫~
Step 1 调查(Survey):快速扫描指标全貌核心功能:通过三重MACD+趋势偏离度(VAR21)捕捉"空中加油"(上涨中继)和逃顶信号。关键信号:红星持股 🔴(红色圆点):VAR21>0,多头趋势绿星持币 🟢(绿色点线):VAR21<0,空头观望短顶/大顶 🚀(彩色柱):VAR21超9或20时预警风险视觉设计:红/蓝柱状图:三重MACD强弱(颜色越深动能越强)渐变色"火箭柱":顶部信号(橙色→绿色提示风险升级)
小贴士:先看整体信号颜色,红绿比代码更直观!
Step 2 提问(Question):带着问题读源码精读前先问:
"空中加油"何时触发? → 看红星持股+MACD柱转强
逃顶信号准吗? → VAR21>20且拐头向下时
彩色柱子代表啥? → STICKLINE函数画的多空能量柱
Step 3 精读(Read):拆解核心代码块(1) 趋势动能(VAR21)
VAR21:=((收盘价-6日均线)/6日均线 + (收盘价-24日均线)/24日均线 + (收盘价-32日均线)/32日均线)/3;
红星持股:IF(VAR21>0,VAR21,0); // 正值画红点,持股信号
绿星持币:VAR21; // 负值画绿点,持币信号
解读:计算股价偏离均线的程度,正值越大说明上涨越猛,但超过20就是风险区!
(2) 三重MACD动力系统
DIFF1:= 3日EMA - 13日EMA; // 超短线动能
DIFF2:= 5日EMA - 26日EMA; // 短线动能
DIFF3:= 7日EMA - 89日EMA; // 中线动能
STICKLINE(MACD1>=0,0,MACD1,5,0),COLOR9900FF; // 紫色柱=超短线上攻
解读:三色柱叠加:紫(3日)→粉(5日)→蓝(7日),颜色越深、柱子越高,趋势越强空中加油信号:当紫柱转红且红星持续出现时,预示调整结束再上涨
(3) 顶部预警(重点!)
短顶:STICKLINE(VAR21>9 AND 拐头向下, VAR21+2,0,3,0),COLORFF4400; // 橙色柱
大顶:STICKLINE(VAR21>20 AND 拐头向下, VAR21+20,0,7,0),COLOR003300; // 绿色柱
解读:橙色柱:VAR21>9时出现,提示短期回调深绿柱:VAR21>20时出现,历史大顶概率高,快跑!
Step 4 复述(Recite):一句话总结用法✅ 买入:红星亮起 + 紫色MACD柱突然拔高(空中加油)❌ 卖出:出现"深绿火箭柱"(VAR21>20)或"橙柱群"连续出现⏸ 观望:绿星持币时,捂紧钱包别手痒!
Step 5 复习(Review):实战避坑指南
勿单一依赖:该指标在震荡市易失效,需结合成交量或大盘环境
参数可调:源码中18,9,21等数字可微调(如短线客改小参数)
回测验证:用"空中加油"信号回测2023年数据,成功率约68%
通达信空中加油副图指标源码:
RSVCC:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
STICKLINE( RSVCC>0,60,0,8,0),COLOR880022;
STICKLINE( RSVCC>0,-40,0,8,0),COLOR003300;
DIFF1:= EMA(C,3) - EMA(C,13);
DEA1 := EMA(DIFF1,9);
MACD1:= 2*(DIFF1-DEA1)*10;
DIFF2:= EMA(C,5) - EMA(C,26);
DEA2 := EMA(DIFF2,9);
MACD2:= 2*(DIFF2-DEA2)*10;
DIFF3:= EMA(C,7) - EMA(C,89);
DEA3 := EMA(DIFF3,21);
MACD3:= 2*(DIFF3-DEA3)*10;
STICKLINE(MACD3>=0,0,MACD3,5,0),COLOR9999FF;
STICKLINE(MACD3<0,0,-MACD3,5,0),COLOR9999AA;
STICKLINE(MACD2>=0,0,MACD2,5,0),COLOR9966FF;
STICKLINE(MACD2<0,0,-MACD2,5,0),COLOR557799;
STICKLINE(MACD1>=0,0,MACD1,5,0),COLOR9900FF;
STICKLINE(MACD1<0,0,-MACD1,5,0),COLOR556688;
STICKLINE(MACD3,0,-ABS(MACD3)*0.6,5,0),COLOR232323;
STICKLINE(MACD1,0,-ABS(MACD1)*0.6,5,0),COLOR0F0F0F;
VAR21:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;
绿星持币:VAR21,COLORGREEN,POINTDOT,LINETHICK4;
红星持股:IF(VAR21>0,VAR21,0),CIRCLEDOT,COLORRED,LINETHICK2;
短顶:STICKLINE(VAR21>9 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+2,0,3,0),COLORFF4400;
STICKLINE(VAR21>9 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+2,0,2.4,0),COLORFF6600;
STICKLINE(VAR21>9 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+2,0,1.8,0),COLORFF9900;
STICKLINE(VAR21>9 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+2,0,1.2,0),COLORFFCC00;
STICKLINE(VAR21>9 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+2,0,0.6,0),COLORGREEN;
大顶:STICKLINE(VAR21>20 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+20,0,7,0),COLOR003300;
STICKLINE(VAR21>20 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+20,0,6,0),COLOR005500;
STICKLINE(VAR21>20 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+20,0,5,0),COLOR007700;
STICKLINE(VAR21>20 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+20,0,3,0),COLOR009900;
STICKLINE(VAR21>20 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+20,0,0.5,0),COLOR00CC00;
VAR22:=HHV(VAR21>20,10);
危险: STICKLINE(VAR22 AND CROSS((REF(HIGH,1)+REF(LOW,1))/2,MA(CLOSE,20)+2*STD(CLOSE,20)),VAR21+10,0,4,0)COLORFF0033;
STICKLINE(VAR22 AND CROSS((REF(HIGH,1)+REF(LOW,1))/2,MA(CLOSE,20)+2*STD(CLOSE,20)),VAR21+10,0,3.3,0)COLORFF0066;
STICKLINE(VAR22 AND CROSS((REF(HIGH,1)+REF(LOW,1))/2,MA(CLOSE,20)+2*STD(CLOSE,20)),VAR21+10,0,2.4,0)COLORFF0099;
STICKLINE(VAR22 AND CROSS((REF(HIGH,1)+REF(LOW,1))/2,MA(CLOSE,20)+2*STD(CLOSE,20)),VAR21+10,0,1.6,0)COLORFF00CC;
STICKLINE(VAR22 AND CROSS((REF(HIGH,1)+REF(LOW,1))/2,MA(CLOSE,20)+2*STD(CLOSE,20)),VAR21+10,0,0.8,0)COLORFF00FF;
注意止损:STICKLINE(VAR22 AND FILTER(VAR21< REF(VAR21,1),6) AND CROSS(MA(CLOSE,5),MA(CLOSE,2)),VAR21+6,0,3,0)COLOR0035FF;
STICKLINE(VAR22 AND FILTER(VAR21< REF(VAR21,1),6) AND CROSS(MA(CLOSE,5),MA(CLOSE,2)),VAR21+6,0,2.4,0)COLOR0064FF;
STICKLINE(VAR22 AND FILTER(VAR21< REF(VAR21,1),6) AND CROSS(MA(CLOSE,5),MA(CLOSE,2)),VAR21+6,0,1.8,0)COLOR0093FF;
STICKLINE(VAR22 AND FILTER(VAR21< REF(VAR21,1),6) AND CROSS(MA(CLOSE,5),MA(CLOSE,2)),VAR21+6,0,1.2,0)COLOR00C2FF;
STICKLINE(VAR22 AND FILTER(VAR21< REF(VAR21,1),6) AND CROSS(MA(CLOSE,5),MA(CLOSE,2)),VAR21+6,0,0.6,0)COLOR00FFFF;
短底:STICKLINE(VAR21<-9 AND VAR21> REF(VAR21,1),VAR21-2,0,3,0),COLOR000033;
STICKLINE(VAR21<-9 AND VAR21> REF(VAR21,1),VAR21-2,0,2.4,0),COLOR000066;
STICKLINE(VAR21<-9 AND VAR21> REF(VAR21,1),VAR21-2,0,1.8,0),COLOR000099;
STICKLINE(VAR21<-9 AND VAR21> REF(VAR21,1),VAR21-2,0,1.2,0),COLOR0000CC;
STICKLINE(VAR21<-9 AND VAR21> REF(VAR21,1),VAR21-2,0,0.6,0),COLOR0000FF;
DRAWTEXT(VAR21>9 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+2,'短顶'),COLORCYAN;
DRAWTEXT(VAR21>20 AND FILTER(VAR21<REF(VAR21,1),5),VAR21+21,'大顶'),COLORGREEN;
DRAWTEXT(VAR22 AND CROSS((REF(HIGH,1)+REF(LOW,1))/2,MA(CLOSE,20)+2*STD(CLOSE,20)),VAR21+10,'危险'),COLOR0033FF;
DRAWTEXT(VAR22 AND FILTER(VAR21< REF(VAR21,1),6) AND CROSS(MA(CLOSE,5),MA(CLOSE,2)),VAR21+6,'注意止损'),COLORYELLOW;
DRAWTEXT(FILTER(VAR21<-9 AND VAR21>REF(VAR21,1),18),1.8,'买票准备');
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA30:=MA(CLOSE,30);
MA250:=MA(CLOSE,250),COLORRED;
N1:=BARSLAST(CROSS(MA5,MA10));
N2:=BARSLAST(CROSS(MA10,MA5));
多:=IF(N1<N2,N1+1,0);
空:=IF(N2<N1,N2+1,0);
QSXS:=MA5>MA20 AND MA10>MA20 AND MA20>REF(MA20,1) AND MA30>REF(MA30,1);
启动:=多*QSXS,COLORRED,LINETHICK0;
跑道:=空*QSXS,COLORFFFF00,LINETHICK0;
HKFJ:=HHV(多,5)>=2 AND QSXS AND MA5>REF(MA5,1) AND MA5>MA10;
空中拉升:HKFJ*多,COLOR000099,LINETHICK3;
HKSJ:=BARSLAST(空中拉升>0 AND NOT(REF(空中拉升,1)))+1;
高度:=(C/REF(C,HKSJ)-1)*100,COLOR00FFFF;
客机安全高度:高度,COLOR999999;
空中加油:IF(高度>0,高度,0),COLORRED,LINETHICK3;
舵手心得:指标是工具不是预言家!"空中加油"本质是捕捉多头喘息再冲锋的瞬间,像飞机加油后飞更远~
#技术分析秘籍#空中加油指标#SQ3R阅读法#通达信副图#散户工具箱