攻击量:
以当日换手率(HSL)的50%、前一日换手率的33%、前两日换手率的17%加权计算,再乘以当日分时累计均价(SUM(C,FROMOPEN)/FROMOPEN),得到基础攻击量。
攻击量A:
当日分时累计中,若当前K线收盘价高于前一根K线收盘价,则累加“攻击量&215;成交量”,用红色(COLOR0000FF)表示,线宽为0(仅用于计算)。
攻击量B:
当日分时累计中,若当前K线收盘价低于前一根K线收盘价,则累加“攻击量&215;成交量”并取负值,用绿色(COLOR00FF00)表示,线宽为0(仅用于计算)。
攻击流量:
攻击量A与攻击量B之和,以彩色柱状线(COLORSTICK)显示,反映资金流向强度。
NOTEXT攻击线:
攻击流量的数值连线,用黄色(COLORYELLOW)细线(LINETHICK1)绘制,不显示文本标签。
攻击比:
攻击流量除以当日分时累计成交量,再乘以100,用红色(COLORRED)细线(LINETHICK1)表示,反映攻击流量占成交量的比例。
资金攻击度:
根据攻击比进行转换:
- 若攻击比≥0,则资金攻击度 = 攻击比 + 50;
- 若攻击比<0,则资金攻击度 = 100 - |攻击比 - 50|。
用于在0-100区间内标准化资金攻击强度。
DRAWRECTREL绘图:
在坐标(490,1)到(510,800)的固定区域内绘制两个矩形:
1. 底层矩形:深蓝色背景(RGB(0,75,200))。
2. 上层矩形:亮绿色背景(RGB(0,250,50)),覆盖底层。
3. 动态矩形:根据“资金攻击度”数值,从区域底部向上填充红色(RGB(175,50,0)),高度为“资金攻击度/100 &215; 800”,直观显示攻击度水平。
DRAWTEXT_FIX文本:
在屏幕固定位置(水平40%、垂直3%)显示标签“【资金攻击度】”,后接资金攻击度的数值(保留两位小数)及百分号,文字颜色为黄色(COLORYELLOW)。
攻击量:=((HSL*0.50+REF(HSL,1)*0.33)+(REF(HSL,2)*0.17))*SUM(C,FROMOPEN)/FROMOPEN;
攻击量A:=SUM(IF(C>REF(C,1),攻击量*V,0),FROMOPEN),COLOR0000FF,LINETHICK0;
攻击量B:=-SUM(IF(C<REF(C,1),攻击量*V,0),FROMOPEN),COLOR00FF00,LINETHICK0;
攻击流量:=攻击量A+攻击量B,COLORSTICK;
NOTEXT攻击线:=攻击流量,COLORYELLOW,LINETHICK1;
攻击比:=攻击流量/SUM(V,FROMOPEN)*100,COLORRED,LINETHICK1;
资金攻击度:=IF(攻击比>=0,(攻击比+50),100-ABS((攻击比-50)));
DRAWRECTREL(490,1,510,800,RGB(0,75,200));
DRAWRECTREL(490,1,510,800,RGB(0,250,50));
DRAWRECTREL(490,800-(CONST(资金攻击度)/100*800),510,800,RGB(175,50,0));
DRAWTEXT_FIX(1,0.400,0.03,0,STRCAT(STRCAT('【资金攻击度】',CON2STR(资金攻击度,2)),' %')),COLORYELLOW;