指标名称:波段涨幅测算
指标类型:副图指标
核心功能:
1. 自动识别当前波段的最低点位置。
2. 以该最低点为基准,计算当前价格相对于最低点的涨幅百分比。
3. 在图表上标记关键涨幅水平线(如5%、10%、15%等),直观显示股价在波段中的涨幅位置。
使用步骤:
1. 将指标加载到副图窗口。
2. 指标会自动在图表上绘制一条水平线,代表波段最低价(标记为“0%”起点)。
3. 根据股价波动,在达到相应涨幅位置时,绘制对应的水平线并标注涨幅百分比(如5%、10%等)。
4. 观察当前股价相对于最低点的位置,判断波段涨幅程度。
注意事项:
- 波段最低点的识别基于最近8个交易日的最低收盘价,且要求股价在15日内从高点回撤不超过10%。
- 涨幅水平线仅显示在最近10个交易日内,避免图表过于杂乱。
- 若股价未突破某个涨幅阈值(如5%),则对应水平线不显示。
- 指标不提供买卖信号,仅用于测算涨幅参考。
适用场景:
- 用于评估当前持仓在波段中的盈利幅度。
- 辅助判断股价是否接近关键阻力位(如涨幅达到20%、30%等)。
- 结合其他技术指标,分析波段强度与持续性。
{说明:来测测手中的票在本波段中到底涨了多少吧。首先利用指标找到本波段的最低价位,然后依以此为基准计算涨幅百分比,让自己心中有数。}
TIAOJIAN:=C=LLV(C,8) AND (C-HHV(C,15))/HHV(C,15)<0.10;
X1:=BACKSET(CROSS(0.5,TIAOJIAN),2);
D:=BACKSET(CROSS(X1,0.5) OR (REF(TIAOJIAN,2)=1 AND REF(TIAOJIAN,1)=0 AND TIAOJIAN=1),1);
DAYS:=BARSLAST(D);
涨幅:100*(C-REF(C,DAYS))/REF(C,DAYS),NODRAW;
低价:IF(CURRBARSCOUNT<=10 ,REF(C,DAYS),DRAWNULL);
DRAWTEXT(ISLASTBAR,REF(C,DAYS),' 0﹪');
涨5﹪:IF(CURRBARSCOUNT<=10 AND H>REF(C,DAYS)*1.05 ,REF(C,DAYS)*1.05,DRAWNULL);
DRAWTEXT(ISLASTBAR AND H>REF(C,DAYS)*1.05,REF(C,DAYS)*1.05,' 5﹪');
涨10﹪:IF(CURRBARSCOUNT<=10 AND H>REF(C,DAYS)*1.1 ,REF(C,DAYS)*1.1,DRAWNULL);
DRAWTEXT(ISLASTBAR AND H>REF(C,DAYS)*1.1,REF(C,DAYS)*1.1,'10﹪');
{-股票公式网站 }
涨15﹪:IF(CURRBARSCOUNT<=10 AND H>REF(C,DAYS)*1.15 ,REF(C,DAYS)*1.15,DRAWNULL);
DRAWTEXT(ISLASTBAR AND H>REF(C,DAYS)*1.15,REF(C,DAYS)*1.15,'15﹪');
涨20﹪:IF(CURRBARSCOUNT<=10 AND H>REF(C,DAYS)*1.2 ,REF(C,DAYS)*1.2,DRAWNULL);
DRAWTEXT(ISLASTBAR AND H>REF(C,DAYS)*1.2,REF(C,DAYS)*1.2,'20﹪');
涨25﹪:IF(CURRBARSCOUNT<=10 AND H>REF(C,DAYS)*1.25 ,REF(C,DAYS)*1.25,DRAWNULL);
DRAWTEXT(ISLASTBAR AND H>REF(C,DAYS)*1.25,REF(C,DAYS)*1.25,'25﹪');
涨30﹪:IF(CURRBARSCOUNT<=10 AND H>REF(C,DAYS)*1.3 ,REF(C,DAYS)*1.3,DRAWNULL);
DRAWTEXT(ISLASTBAR AND H>REF(C,DAYS)*1.3,REF(C,DAYS)*1.3,'30﹪');
涨35﹪:IF(CURRBARSCOUNT<=10 AND H>REF(C,DAYS)*1.35 ,REF(C,DAYS)*1.35,DRAWNULL);
DRAWTEXT(ISLASTBAR AND H>REF(C,DAYS)*1.35,REF(C,DAYS)*1.35,'35﹪');
