通达信追涨信号源码用两条指数平滑线的偏离乘上 500,把细微的转向放大成读数,再由读数由降转升的那一刻出票。

逻辑

这套通达信选股写法先把趋势压成一条读数,再判断拐点。

  1. 四价合成一条基准价,再取 35 日平滑,得到趋势的中枢。
  2. 上下沿各用三层区间取平均,把毛刺磨平。
  3. 两条指数平滑线做差,除以慢线再乘 500,得到放大后的偏离。
  4. 读数由降转升、并且站上自己的 3 日平滑,记一次拐点。
  5. 排除名单:4、688、8 开头的品种,以及名称带 S 或 * 的。
  6. 拐点加上排除名单,才是输出的买入信号。

放大只是让读数好看,判断逻辑没有变。

怎么用

  1. 五百倍放大让读数容易看清,也更容易被单根抖动带偏。
  2. 读数在零轴上方运行,说明短期平滑线在长期平滑线之上。
  3. 拐点如果贴着零轴出现,信号强度一般。
  4. 跌破零轴之后的第一次拐点,往往只是反抽。
  5. 选股公式只输出零与一,回测时直接当条件用。
  6. 通达信里挂到日线跑,分钟线上的拐点太密。
  7. 排除名单挡住的是 4、688、8 这三类代码,别自己再去掉。

参数微调

35 是基准价的平滑;6 与 18 是两条指数平滑;500 是放大倍数;3 是读数的平滑;10、30、90 是三层区间。文中内容仅作学习交流,不构成任何买卖建议。

通达信追涨信号选股源码在副图上打出的拐点信号

指标源码

{收盘占一半权重、四价合成一条基准价,比单纯收盘平滑}
ZH01:=(3*CLOSE+HIGH+LOW+OPEN)/6;
ZH02:=EMA(ZH01,35);
ZH03:=(HHV(ZH02,10)+HHV(ZH02,30)+HHV(ZH02,90))/3;
ZH04:=(LLV(ZH02,10)+LLV(ZH02,30)+LLV(ZH02,90))/3;
{把三层高点再做一次三层,得到更钝的上沿}
ZH05:=(HHV(ZH03,5)+HHV(ZH03,15)+HHV(ZH03,30))/3;
ZH06:=NOT(CODELIKE('4'));
ZH07:=NOT(CODELIKE('688'));
ZH08:=IF(NAMELIKE('S'),0,1);
ZH09:=IF(NAMELIKE('*'),0,1);
ZH10:=NOT(CODELIKE('8'));
{几类需要回避的品种同时排除,前面几个开关在这里汇总}
ZH11:=ZH06 AND ZH08 AND ZH07 AND ZH09 AND ZH10;
ZH12:=(LLV(ZH04,5)+LLV(ZH04,15)+LLV(ZH04,30))/3;
ZH13:=EXPMA(CLOSE,6);
ZH14:=EXPMA(CLOSE,18);
{两条指数平滑线的差乘五百,把细微的偏离放大成看得见的读数}
ZH15:=500*(ZH13-ZH14)/ZH14+2;
ZH16:=EMA(ZH15,3);
{读数由降转升、并且站上它自己的平滑值,才记一次拐点}
ZH17:=IF(ZH15>REF(ZH15,1) AND REF(ZH15,1)< REF(ZH15,2) AND ZH15>=ZH16 AND REF(ZH15,1)< REF(ZH16,1),1,0);
{拐点成立且不在排除名单里,才输出买入信号}
CTA_BUY:ZH17=1 AND ZH11;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。