今天继续分享一套通达信格式的主图指标公式。它的特点是将多条均线组合成可视化的“趋势带”,同时加入了底部启动信号和斜率角度提示,帮助使用者从多个维度观察价格的运行状态。需要再次强调:任何指标都只是辅助工具,不能作为交易决策的唯一依据。
指标公式源码(通达信格式)
IF(C>SQRT(HHV(HIGH,55)*LLV(LOW,55)) AND SQRT(HHV(HIGH,55)*LLV(LOW,55)) >=REF(SQRT(HHV(HIGH,55)*LLV(LOW,55)) ,1), SQRT(HHV(HIGH,55)*LLV(LOW,55)) ,DRAWNULL),LINETHICK2,COLORWHITE;
CTA:=EMA(EMA(CLOSE,5),5);
DRAWBAND(EMA(CLOSE,3),RGB(55,255,100),EMA(CLOSE,5),RGB(100,0,220));
CTA1:=EMA(CLOSE,3);
CTA2:=EMA(CLOSE,3)>REF(EMA(CLOSE,3),1) AND REF(EMA(CLOSE,3),1)<REF(EMA(CLOSE,3),2) ;
CTA3:=C<LLV(LOW,55)*1.62;
CTA4:=CROSS(EMA(CLOSE,3),EMA(CLOSE,5)) AND C<HHV(HIGH,21)*0.8 AND C>SQRT(HHV(HIGH,55)*LLV(LOW,55)) ;
CTA5:=CROSS(EMA(CLOSE,3),EMA(CLOSE,5)) OR CTA4 ;
DRAWICON(CTA5,LOW*0.95,1);
STICKLINE(CTA5,CLOSE,O,4,0),COLOR009999;
STICKLINE(CTA5,CLOSE,O,3,0),COLOR00BBBB;
STICKLINE(CTA5,CLOSE,O,1.5,0),COLOR00DDDD;
STICKLINE(CTA5,CLOSE,O,0.3,0),COLOR00FFFF;
HX:=CLOSE<O AND (O-CLOSE)/CLOSE>0.03;
XN:= CLOSE<EMA(CLOSE,5);
EL:=CROSS(EMA(CLOSE,5),EMA(CLOSE,3));
ZZ:=HIGH>LLV(LOW,55)*1.38;
XX:EMA(CLOSE,3),COLORRED,LINETHICK2;
下降线:=EMA(CLOSE,5),COLOR00FF00,LINETHICK2;
NN:EMA(下降线,5),COLORWHITE,LINETHICK2;
DRAWBAND(下降线,RGB(55,25,100),NN,RGB(100,100,220));
DRAWICON(FILTER(FILTER(ATAN(EMA((CLOSE+LOW+HIGH)/3,7)-REF(EMA((CLOSE+LOW+HIGH)/3,7),1))*3.1416*10>1 AND EMA((CLOSE+LOW+HIGH)/3,7)>REF(EMA((CLOSE+LOW+HIGH)/3,7),1),10),10),LOW*0.90,9);
DRAWTEXT(FILTER(ATAN(EMA((CLOSE+LOW+HIGH)/3,7)-REF(EMA((CLOSE+LOW+HIGH)/3,7),1))*3.1416*10>1 AND EMA((CLOSE+LOW+HIGH)/3,7)>REF(EMA((CLOSE+LOW+HIGH)/3,7),1),10),
LOW*0.99,'∠45'),COLORFFFFFF;
一、核心锚点:55周期价格中枢线
公式开篇定义了一条白色粗线,其计算逻辑是:55周期最高价与最低价的几何平均值(即平方根)。这条线可以理解为中期多空平衡轴——当价格运行在线上方时,表明多头占据主导;若价格跌破该线,则可能转入弱势区域。 同时,条件中还要求该中枢线当前值不低于前一日,即线本身处于走平或上升状态。只有在这种背景下,才绘制白色线条。这相当于为趋势分析设定了一个“趋势必须先确认向上”的前提,避免在下降趋势中产生虚假信号。
二、双色趋势带:短期成本线的可视化
紧接着,公式使用 DRAWBAND 函数绘制了两条彩色带: - 上轨:3周期指数移动平均(EMA(CLOSE,3)),填充色为浅绿(RGB 55,255,100)。
- 下轨:5周期指数移动平均(EMA(CLOSE,5)),填充色为紫罗兰(RGB 100,0,220)。
这种带状区域直观地展示了短期均线族的运行区间。当带子向上发散且颜色鲜明时,表明短期趋势强劲;当带子收窄或走平,则提示可能进入震荡或变盘阶段。 除此之外,公式后半部分还定义了另一组趋势线: - **XX:EMA(CLOSE,3)**(红色粗线)
- **下降线:EMA(CLOSE,5)**(绿色粗线)
- **NN:EMA(下降线,5)**(白色粗线,即对5周期均线再做一次平滑)
并再次使用DRAWBAND将绿色线与白色线之间填充为蓝紫色渐变。这相当于双重趋势确认系统:红色线(3EMA)最敏感,绿色线(5EMA)次之,白色线(5EMA的5EMA)最平滑。当三条线呈现多头排列(红>绿>白)时,趋势共振强度最高。
三、底部启动信号:金叉与价格位置的双重验证
核心信号**CTA5由两个条件之一触发,并在最低价下方0.95倍位置绘制图标1**,同时用蓝绿色系实体K线(从收盘价到开盘价)进行填充: - 简单金叉:CROSS(EMA(CLOSE,3), EMA(CLOSE,5)) —— 即3周期均线上穿5周期均线。
- 强约束金叉(CTA4):同时满足三个子条件:
- 同样为3上穿5的金叉;
- 当前收盘价低于21周期最高价的0.8倍(即不在极端高位);
- 当前收盘价高于55周期价格中枢线(即处在强势区域上方)。
第二个条件的设计意图非常明确:拒绝追高,只捕捉那些已经站稳中期平衡轴、但又未触及近期高点的品种。这种“低位金叉”比单纯的金叉更具安全边际。 值得注意的是,CTA5还关联了CTA2和CTA3(虽然这两个变量未直接用于信号,但暗示了设计思路):CTA2捕捉3周期均线刚刚拐头向上的瞬间;CTA3则限制价格不能低于55周期最低点的1.62倍——这是一个极宽的过滤条件,用来排除极端超跌的品种。
四、角度线:45度趋势加速提示
公式末尾引入了一个斜率检测逻辑。它先计算7周期均价线((CLOSE+LOW+HIGH)/3的指数平滑值),然后通过反正切函数(ATAN)计算该均线与前一日的差值,再乘以3.1416×10(即角度弧度换算),判断是否大于1(约等于45度角),同时要求该均线当前值高于前一日。 当条件满足时,会在最低价下方0.99倍位置标注**∠45白色文字,并在0.90倍位置绘制图标9**。这个信号表明:短期平均成本正在以45度左右的斜率稳定上升,属于典型的健康推升形态,既不是垂直拉升(过热),也不是缓坡盘整(弱势)。
五、综合应用与注意事项
这套指标将中期平衡轴、双色趋势带、低位金叉、45度斜率融为一体,尤其适合用于日线级别的趋势跟踪。实际观察时: - 当白色中枢线持续向上,且价格运行于线上方,同时红色、绿色、白色三条趋势线呈多头排列,可判断为中期偏强格局。
- 当蓝绿色K线(CTA5信号)出现,且同时伴有45度角标注,则表明短期均线刚刚金叉,且斜率健康,是值得重点关注的启动初期特征。
- 若信号出现在白色中枢线之下,或者三条趋势线凌乱交错,则应保持谨慎——指标设计中的CTA4条件已经自动过滤了大部分此类情况。
最后重申:技术指标是对历史数据的数学加工,永远无法预测未来。 建议将此套工具与基本面分析、市场情绪、资金流向等其他维度相互印证。市场有风险,分析需谨慎,任何单一信号都不应成为决策的全部依据。
|