指标简介:
1. 当紫色攻击线向上穿越墨绿色的横线时,这标志着一个买入信号的出现,预示着股价即将进入一个强劲的上升阶段;
2. 若紫色攻击线开始向下弯曲,这暗示着可能是时候考虑卖出持股了;而当紫色攻击线位于墨绿色横线下方时,建议投资者暂时不要关注该股票。
指标效果图:
指标公式源码及源码注释:
VAR1:=REF(LOW,1); {计算昨日最低价}
VAR2:=SMA(ABS(LOW-VAR1),3,1)/SMA(MAX(LOW-VAR1,0),3,1)*100; {计算价格波动率}
VAR3:=EMA(IF(CLOSE*1.2,VAR2*10,VAR2/10),3); {根据收盘价调整波动率,并计算指数移动平均}
VAR4:=LLV(LOW,30); {计算30天内的最低价}
VAR5:=HHV(VAR3,30); {计算30天内VAR3的最高值}
VAR6:=IF(LLV(LOW,58),1,0); {如果58天内最低价被触及,则赋值为1,否则为0}
VAR7:=EMA(IF(LOW<=VAR4,(VAR3+VAR5*2)/2,0),3)/618*VAR6; {计算主力线,考虑VAR6的条件}
VAR8:=IF(VAR7>100,100,VAR7); {确保VAR7的值不超过100}
VAR9:=LLV(LOW,75); {计算75天内的最低价}
VAR10:=HHV(HIGH,75); {计算75天内的最高价}
VAR11:=(VAR10-VAR9)/100; {计算价格区间的百分比}
VAR12:=SMA((CLOSE-VAR9)/VAR11,20,1); {计算价格在区间内的相对位置}
VAR13:=3*VAR12-2*SMA(VAR12,15,1); {进一步平滑VAR12}
VAR14:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100; {计算收盘价在27天区间内的相对位置}
VAR15:=SMA(VAR14,3,1); {平滑VAR14}
VAR16:=SMA(VAR15,3,1); {进一步平滑VAR15}
主力线:(CLOSE-MA(LLV(LOW,40),40))/MA(LLV(LOW,40),40)*100,COLORMAGENTA LINETHICK2; {计算主力线}
攻击线:28,DOTLINE,COLORLIBLUE; {设置攻击线的值为28,并以点线显示}
DRAWICON(CROSS(主力线,攻击线),攻击线,25); {当主力线上穿攻击线时,在攻击线上绘制图标}