通达信新生仅主图指标(均线型)指标公式

核心逻辑

这是一个**多周期成本均线与随机指标结合的复合指标**。核心原理: 1. **成本均线系统**:通过DMA函数计算不同时间周期的加权平均成本价。C1/C2/C3/C4分别使用5日、10日、60日、140日的成交额进行加权,反映不同时间框架的市场平均成本。 2. **价格计算**:使用加权价格(3*最高价+最低价+开盘价+2*收盘价)/7,给予收盘价更高权重。 3. **随机指标变体**:使用RSV的加权移动平均(类似KDJ的改进版),通过指数加权历史数据来平滑K线波动。

买卖信号

公式中**没有明确的买入卖出条件语句(如买入条件、卖出条件等)**,但有以下信号提示: - **DRAWICON语句**(第53行,被注释掉了):当"K转折价0>=KKK80 AND K转折价0>=日交叉0"时显示图标10,这是一个潜在的买入信号条件 - **颜色变化**:C1/C2/C3在下跌时显示不同颜色(红、绿、橙),表示短期成本均线向下运行

用法

1. **成本均线分析**:观察C1-C4多条成本均线的多头排列或空头排列,判断趋势方向 2. **支撑压力位**:A线(D+0.10)和B线(D-0.10)形成短期通道,可作为支撑/压力参考 3. **信号关注**:如果启用被注释的DRAWICON语句,当改进的K线向上突破加权80位置时,可能产生买入信号 4. **结合STICKLINE**:AA线(蓝色竖线)可作为参考价格线

公式源码

C1: DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,vol/(SUM(AMOUNT,5)/(AMOUNT/VOL/100)/100)),LINETHICK2;
{PARTLINE(C1<REF(C1,1),C1)}
IF(C1<REF(C1,1),C1,DRAWNULL),COLORFF9999,LINETHICK2;
C2: DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,VOL/(SUM(AMOUNT,10)/(AMOUNT/VOL/100)/100)),LINETHICK2;
{PARTLINE(C2<REF(C2,1),C2)}
IF(C2<REF(C2,1),C2,DRAWNULL),COLOR00FF00,LINETHICK2;
C3: DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,VOL/(SUM(AMOUNT,60)/(AMOUNT/VOL/100)/100)),LINETHICK2;
{PARTLINE(C3<REF(C3,1),C3)}
IF(C3<REF(C3,1),C3,DRAWNULL),COLORFF0000,LINETHICK2;
C4: DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,VOL/(SUM(AMOUNT,140)/(AMOUNT/VOL/100)/100)),COLOR0066CC,LINETHICK2;
DD:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
D:DMA(DD,VOL/CAPITAL);
A:D+0.10,,COLOR999999;
B:D-0.10,,COLORFF6633;
AA:(HIGH+LOW+OPEN+2*CLOSE)/5,LINETHICK0;
STICKLINE(CLOSE>1,AA+0.02,AA-0.02,3,0),COLOR0066CC;
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K1:=REF(RSV,1);K2:=REF(RSV,2);K:=RSV;K3:=REF(RSV,3);K4:=REF(RSV,4);K5:=REF(RSV,5);
KK80:=3*80-(POW(2/3,1)*K1+POW(2/3,2)*K2+POW(2/3,3)*K3+POW(2/3,4)*K4+3*POW(2/3,5)*K5);
KK50:=3*50-(POW(2/3,1)*K1+POW(2/3,2)*K2+POW(2/3,3)*K3+POW(2/3,4)*K4+3*POW(2/3,5)*K5);
KK20:=3*20-(POW(2/3,1)*K1+POW(2/3,2)*K2+POW(2/3,3)*K3+POW(2/3,4)*K4+3*POW(2/3,5)*K5);
KKK80:=SMA((KK80*(HHV(H,9)-LLV(L,9))/100)+LLV(L,9),3,1);
交叉:=3*SMA(SMA(K,3,1),3,1)-(POW(2/3,1)*K1+POW(2/3,2)*K2+POW(2 /3,3)*K3+POW(2/3,4)*K4+3*POW(2/3,5)*K5);
{
K转折:=3*SMA(K,3,1)-(POW(2/3,1)*K1+POW(2/3,2)*K2+POW(2/3,3)*K3+POW(2 /3,4)*K4+3*POW(2/3,5)*K5);
K转折价0:=SMA((K转折*(HHV(H,9)-LLV(L,9))/100)+LLV(L,9),3,1);
日交叉0:=SMA((交叉*(HHV(H,9)-LLV(L,9))/100)+LLV(L,9),3,1);
DRAWICON(K转折价0>=KKK80 AND K转折价0>=日交叉0,日交叉0,10);