这个指标是一个换手率累计监测系统,用于在K线图上标记特定时间点及后续的累计换手率达标位置。
指标功能与用法:
1. 设置基准日:通过修改变量`年`、`月`、`日`的值(例如年:=2025; 月:=1; 日:=1;),设定一个起始观察日期。指标会从该日期开始计算累计换手率。
2. 标记起点:在设定的基准日对应的K线位置,会在K线下方(价格`L0.95`处)显示红色文字“换手起点”,并绘制一个图标(23号图标)。
3. 计算并监测累计换手率:从设定的基准日开始,向后逐日累加单日换手率(`HSL`),并判断累计值是否达到三个关键阈值:100%、200%、300%。
4. 标记达标点:当累计换手率首次突破100%、200%、300%时,会在对应的K线下方进行标记:
累计100%:显示黄色文字“换手和100”及14号图标。
累计200%:显示绿色文字“换手和200”及24号图标。
累计300%:显示白色文字“换手和300”及27号图标。
核心逻辑:
指标的核心是`SUM(HSL, BARSLAST(DATE<=时间))`。它计算从你设定的“基准日”到当前K线为止,这段时间内的总换手率之和。`HS100`、`HS200`、`HS300`这三个条件判断该累计值是否超过各自阈值。`CROSS`函数用于捕捉累计值从阈值下方首次上穿阈值的瞬间,从而进行精准标记。
使用要点:
自定义起点:必须根据你的分析需要,手动修改`年`、`月`、`日`的数值,以确定累计计算的开始日期。
视觉跟踪:在K线图上,你可以清晰看到“起点”以及后续累计换手率达到100%、200%、300%的关键位置,有助于分析筹码换手和行情发展的阶段。
无副图输出:指标中`HSL`、`HS100`等变量使用了`NODRAW`,意味着它们只用于内部计算,不会在副图上绘制曲线。所有输出均为K线图上的文字和图标标记。
年:=2025;
月:=1;
日:=1;
时间:=(年-1900)*10000+月*100+日;
DRAWTEXT(BARSLAST(DATE<=时间),L*0.95,'换手起点'),COLORRED;
DRAWICON(BARSLAST(DATE<=时间),L*0.96,23);
HSL:100*VOL/(FINANCE(7)/100),NODRAW;
{- }
HS100:IF(DATE>=时间,SUM(HSL,BARSLAST(DATE<=时间))>=100,DRAWNULL),NODRAW;
HS200:IF(DATE>=时间,SUM(HSL,BARSLAST(DATE<=时间))>=200,DRAWNULL),NODRAW;
HS300:IF(DATE>=时间,SUM(HSL,BARSLAST(DATE<=时间))>=300,DRAWNULL),NODRAW;
DRAWTEXT(CROSS(HS100,0.99),L*0.95,'换手和100'),COLORYELLOW;
DRAWICON(CROSS(HS100,0.99),L*0.96,14);
DRAWTEXT(CROSS(HS200,0.99),L*0.95,'换手和200'),COLORGREEN;
DRAWICON(CROSS(HS200,0.99),L*0.96,24);
DRAWTEXT(CROSS(HS300,0.99),L*0.95,'换手和300'),COLORWHITE;
DRAWICON(CROSS(HS300,0.99),L*0.96,27);