指标是一个基于均线系统的趋势跟踪与动量分析工具,主要用于识别趋势启动、加速和潜在转折点。其核心逻辑围绕5、10、20、30、250日等多条均线的排列与交叉关系展开。
主要构成与逻辑:
1. 基础均线:定义了5日、10日、20日、30日和250日移动平均线。其中250日均线用红色显示,通常代表长期趋势。
2. 多空状态:通过计算最近一次5日线上穿10日线与10日线上穿5日线的时间间隔,来定义当前的“多”或“空”状态。数值代表处于该状态的天数。
3. 趋势筛选(QSXS):这是一个趋势向好的综合条件,要求5日、10日线均在20日线上方,且20日、30日线均处于上升状态。
4. 核心信号:
点火:在满足“趋势筛选(QSXS)”条件时,显示当前的“多”天数。可视作趋势的初步启动信号。
燃料:在满足“趋势筛选(QSXS)”条件时,显示当前的“空”天数。可视作逆势的动能积蓄。
卫星升空:这是一个较强的启动信号。它要求:最近5天内“多”状态至少持续2天、满足“趋势筛选(QSXS)”、5日线向上且大于10日线。当条件满足时,以粗紫线标记“多”的天数。
高度:计算自最近一次“卫星升空”信号出现至今的股价涨幅百分比,用青色显示,用于衡量波段涨幅。
空中加燃:在“点火”信号出现但“卫星升空”信号未出现时触发,用绿色点状线标记。代表趋势启动后的持续过程。
加速升空:这是一个动量增强信号。它通过计算5日线的角度变化率(K5),寻找角度拐点向上或5日线价格拐点向上,并结合“卫星升空”的触发条件(HKFJ)和股价在5日线上等要求进行过滤。触发时显示黄色点状线及一个黄色的“!▲”图标。
5. 辅助图形:
当出现“空中加燃”信号时,绘制绿色柱状图,高度与“点火”值相关。
当“加速升空”信号出现后的5天内,在对应的“点火”值位置绘制白色柱状图。
使用要点:
趋势确认:“QSXS”条件(多条均线多头排列且上升)是大多数信号的基础背景,用于确保操作处于趋势环境中。
信号序列:指标暗示了一个可能的操作序列:“点火”或“空中加燃”可能预示趋势酝酿或持续 -> “卫星升空”作为较强的进场或关注信号 -> “加速升空”作为趋势可能进入主升段的提示信号。
“高度”指标:用于量化自“卫星升空”信号出现后的波段收益,辅助评估趋势强度和持仓效果。
“燃料”信号:在上升趋势中出现的“空”天数,提示潜在的调整或反向动能积累,需结合其他信号谨慎看待。
信号结合:“加速升空”信号出现时,会同时标记图标和白色柱状,且其本身是经过FILTER函数过滤的,可视为重点信号。
注意事项:
指标完全基于均线系统构建,属于趋势跟随和动量类型指标,在单边市中效果可能较好,在震荡市中容易产生频繁信号。所有信号均基于历史价格计算,具有滞后性。“空中加燃”和“加速升空”信号依赖于“卫星升空”的触发条件(HKFJ),需理解其内在逻辑关联。实际应用中应结合成交量、市场环境及其他技术分析方法进行综合判断。
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*多,COLORFF00FF,LINETHICK2;
HKSJ:=BARSLAST(卫星升空>0 AND REF(卫星升空,1)=0)+1;
高度:(C/REF(C,HKSJ)-1)*100,COLOR00FFFF;
空中加燃:点火>0 AND 卫星升空=0,COLOR00FF00,POINTDOT,LINETHICK0;
N3:=BARSLAST(空中加燃)+1;
K5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.14159;
JXGD1:=K5>REF(K5,1) AND REF(K5,1)<REF(K5,2);
JXGD2:=MA5>REF(MA5,1) AND REF(MA5,1)<REF(MA5,2);
加速升空:FILTER((JXGD1 OR JXGD2) AND C>MA5 AND HKFJ,3),COLOR00FFFF,POINTDOT,LINETHICK0;
N4:=BARSLAST(加速升空);
STICKLINE(空中加燃,0,点火/10+1,4,1),COLOR00FF00;
STICKLINE(N4>0 AND N4<=5,REF(点火,N4+1),REF(点火,N4+1),4,0),COLORFFFFFF;
DRAWTEXT(加速升空,点火,'!▲'),COLOR00FFFF;