这是一个用于副图显示和选股的组合指标。
副图指标说明:
该指标在副图区域绘制两条曲线(C1和C2)以及多个参考线和文字标记,用于判断超买超卖和买卖点。
核心计算:
计算一个典型价格 `VAR2`,公式为 `(2收盘价 + 最高价 + 最低价) / 4`。
`C1` 线:基于 `VAR2` 在过去5日最低价 (`VAR4`) 和过去4日最高价 (`VAR5`) 之间的相对位置,进行标准化(0-100)和指数平滑(EMA,周期4)后得到。它代表价格的短期动能。
`C2` 线:是 `C1` 线的二次平滑(通过特定权重:前一日C2占0.667,当前C1占0.333,再进行EMA周期2计算)。它代表价格的更长期或更平滑的趋势。
参考线:
在数值90和20的位置分别绘制了黄色的“高位”和“低位”水平线,作为超买和超卖的参考区域。
信号与标记:
图标信号:
当 `C1` 上穿 `C2` (`CROSS(C1,C2)`) 且 `C2` 大于0时,在 `C2` 位置显示 1号图标(通常为向上箭头,代表买入信号)。
当 `C2` 上穿 `C1` (`CROSS(C2,C1)`) 且 `C2` 小于 -100 时,在 `C1` 位置显示 2号图标(通常为向下箭头,代表卖出信号)。
当 `C1` 上穿 `C2` 且 `C2` 小于0时,在 `C2` 位置显示 1号图标。
当 `C2` 上穿 `C1` 且 `C2` 大于 -100 时,在 `C1` 位置显示 2号图标。
文字标记:
买:当 `C1` 上穿 `C2` 且 `C1` 数值小于40时,在数值20位置显示白色“买”字。
卖:当 `C2` 上穿 `C1` 且 `C1` 数值大于90时,在数值85位置显示黄色“卖”字。
安全买:当 `C1` 上穿 `C2` 且前一日的 `C1` 数值小于20(处于极低位)时,在数值65、56、47位置分别显示红色的“安”、“全”、“买”字样,构成一个强烈的低位买入提示。
逃顶:当 `C2` 上穿 `C1` 且前一日的 `C1` 数值大于80(处于高位)时,在数值85位置显示黄色“逃顶”字样。
危险区:当 `C1` 线上穿数值75时,在数值70位置显示蓝色“危险区”字样,提示进入高风险区域。
止:这是一个复杂的过滤条件,主要结合了之前出现的“买”信号条件(`条件`)和后续出现的“卖”信号条件(`TJ2`,即`C2`上穿`C1`),以及价格低点的比较。当满足一系列组合条件时,在数值50位置显示绿色“止”字,可能提示“止损”或“止盈”。
固定区域标签:在K线图最后(最新)的位置,固定显示“清仓”(88)、“减仓”(80)、“控盘”(50)、“吸筹”(20)等标签,用于标识不同数值区间可能对应的操作或状态。
选股指标说明:
该选股公式用于筛选出满足特定买入条件的股票。
选股条件 (`XG`):选出那些 `C1` 线上穿 `C2` 线 并且 `C1` 线数值小于40的股票。
这个条件对应副图指标中显示白色“买”字的部分,是一个相对稳健的买入信号,要求动能线 (`C1`) 在并非极端高位(<40)的情况下上穿趋势线 (`C2`)。
使用要点:
1. 将副图源码添加到通达信副图指标中,用于分析图表。
2. 将选股源码添加到通达信条件选股公式中,用于筛选出出现“买”信号的股票。
3. 副图中的“安全买”(红色字样)信号比普通的“买”(白色字样)信号更强烈,因为它发生在超卖区域(`C1`前值<20)。
4. “卖”、“逃顶”、“危险区”等信号用于提示风险或卖出机会。
5. “止”信号需要结合之前的买点来理解,可能意味着该买点信号失效或需要执行止损/止盈。
6. 固定的“清仓”、“减仓”等标签仅为区域标识,并非动态信号。
{副图源码如下}
VAR1:=1;
VAR2:=((((2*CLOSE)+HIGH)+LOW) / 4);
高位:90,COLORFFFF00;
低位:20,COLORFFFF00;
VAR4:=LLV(LOW,5);
VAR5:=HHV(HIGH,4);
C1:(EMA((((VAR2-VAR4)/(VAR5-VAR4))*100),4)*VAR1),COLORFF00FF;
C2:(EMA(((0.667*REF(C1,1))+(0.333*C1)),2)*VAR1),COLORFFFFFF;
DRAWICON(CROSS(C1,C2) AND C2>0,C2,1);
DRAWICON(CROSS(C2,C1) AND C2< -100,C1,2);
DRAWICON(CROSS(C1,C2) AND C2< 0,C2,1);
DRAWICON(CROSS(C2,C1) AND C2>-100,C1,2);
条件:=CROSS(C1,C2) AND C1< 40;
条件0:=CROSS(C2,C1) AND C1>90;
TJ1:=CROSS(C1,C2);
TJ2:=CROSS(C2,C1);
TJ3:=CROSS(C1,C2) AND REF(C1,1)< 20;
TJ4:=CROSS(C2,C1) AND REF(C1,1)>80;
DRAWTEXT(FILTER((REF(条件,1) AND (REF(LOW,1)>LOW OR TJ2)) OR (REF(条件,2) AND (REF(LOW,2)>LLV(LOW,3) OR TJ2)) OR (REF(条件,3) AND (REF(LOW,3)>LLV(LOW,4) OR TJ2)),4),50,'止'),COLORGREEN;
DRAWTEXT(条件,20,'买'),COLORWHITE;
DRAWTEXT(条件0,85,'卖'),COLORYELLOW;
DRAWTEXT(CROSS(C1,75),70,'危险区'),COLORBLUE;
DRAWTEXT(TJ3,65,'安'),COLORRED;
DRAWTEXT(TJ3,56,'全'),COLORRED;
DRAWTEXT(TJ3,47,'买'),COLORRED;
DRAWTEXT(TJ4,85,'逃顶'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,88,'清仓'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,80,'减仓'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,50,'控盘'),COLORWHITE;
DRAWTEXT(ISLASTBAR,20,'吸筹'),COLORGREEN;
{选股源码如下}
VAR1:=1;
VAR2:=((((2*CLOSE)+HIGH)+LOW) / 4);
VAR4:=LLV(LOW,5);
VAR5:=HHV(HIGH,4);
C1:=(EMA((((VAR2-VAR4)/(VAR5-VAR4))*100),4)*VAR1);
C2:=(EMA(((0.667*REF(C1,1))+(0.333*C1)),2)*VAR1);
XG:CROSS(C1,C2) AND C1< 40;
