通达信〖顾比均线〗滤震荡噪音红线代表上涨绿线代表下跌主图源码


指标通过多重平滑均线判断趋势方向,红线代表上涨,绿线代表下跌。核心策略是捕捉短期均线上穿长期均线的“金叉”做多,下穿“死叉”做空。同时结合高低点突破逻辑,在图表上直接标注“多”、“空”文字信号,并用红绿柱状图强化显示当前持仓方向:红色柱体提示空头持有或卖出,绿色柱体提示多头持有或买入。适合趋势跟踪交易,帮助投资者过滤震荡噪音,明确进出场时机。
 
VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
A1:=(EMA(VAR1,3)+EMA(VAR1,6)+EMA(VAR1,12)+EMA(VAR1,24))/4;
A2:=EMA(A1,2);
A3:=EMA(A2,2);
A4:=EMA(A3,2);
A5:=EMA(A4,2);
A6:=EMA(A5,2);
A7:=EMA(A6,2);
A8:=EMA(A7,2);
A9:=EMA(A8,2);
A10:=EMA(A9,2);
A11:=EMA(A10,2);
R1:IF(A1< REF(A1,1),A1,A1),COLOR008200,LINETHICK1;
Q1:IF(A1>REF(A1,1),A1,DRAWNULL),COLORRED,LINETHICK1;
R2:IF(A2< REF(A2,1),A2,DRAWNULL),COLOR008C00,LINETHICK1;
Q2:IF(A2>REF(A2,1),A2,DRAWNULL),COLORRED,LINETHICK1;
R3:IF(A3< REF(A3,1),A3,DRAWNULL),COLOR009B00,LINETHICK1;
Q3:IF(A3>REF(A3,1),A3,DRAWNULL),COLORRED,LINETHICK1;
R4:IF(A4< REF(A4,1),A4,DRAWNULL),COLOR00BB00,LINETHICK1;
Q4:IF(A4>REF(A4,1),A4,DRAWNULL),COLORRED,LINETHICK1;
R5:IF(A5< REF(A5,1),A5,DRAWNULL),COLOR00CC00,LINETHICK1;
Q5:IF(A5>REF(A5,1),A5,DRAWNULL),COLORRED,LINETHICK1;
R6:IF(A6< REF(A6,1),A6,DRAWNULL),COLOR00CC00,LINETHICK1;
Q6:IF(A6>REF(A6,1),A6,DRAWNULL),COLORRED,LINETHICK1;
R7:IF(A7< REF(A7,1),A7,DRAWNULL),COLOR00CC00,LINETHICK1;
Q7:IF(A7>REF(A7,1),A7,DRAWNULL),COLORRED,LINETHICK1;
R8:IF(A8< REF(A8,1),A8,DRAWNULL),COLOR00CC00,LINETHICK1;
Q8:IF(A8>REF(A8,1),A8,DRAWNULL),COLORRED,LINETHICK1;
R9:IF(A9< REF(A9,1),A9,DRAWNULL),COLOR00CC00,LINETHICK1;
Q9:IF(A9>REF(A9,1),A9,DRAWNULL),COLORRED,LINETHICK1;
R10:IF(A10< REF(A10,1),A10,DRAWNULL),COLOR00CC00,LINETHICK1;
Q10:IF(A10>REF(A10,1),A10,DRAWNULL),COLORRED,LINETHICK1;
R11:IF(A11< REF(A11,1),A11,DRAWNULL),COLOR00CC00,LINETHICK1;
Q11:IF(A11>REF(A11,1),A11,DRAWNULL),COLORRED,LINETHICK1;
GA1:=CROSS(A1,A11);
DRAWICON(GA1,L,42);
GA2:=CROSS(A11,A1);
DRAWICON(GA2,H,43);
HH:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV (HIGH,8)/5;
LL:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;
H1:= IF(H< REF(H,0) AND REF(H,1)< REF(H,2),REF(H,2),0);
L1:= IF(L>REF(L,0) AND REF(L,1)>REF(L,2),REF(L,2),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IF(CLOSE>H2,-3,IF(CLOSE< L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
TMP1:=K2;
DRAWTEXT(CROSS(TMP1,0),HH,'空'),COLORGREEN;
DRAWTEXT(CROSS(0,TMP1),LL,'多'),COLORWHITE;
STICKLINE(TMP1< 0,H,MAX(O,C),0,0),COLORRED;
STICKLINE(TMP1< 0,MIN(O,C),L,0,0),COLORRED;
STICKLINE(TMP1>0,L,MIN(O,C),0,0),COLORGREEN;
STICKLINE(TMP1>0,H,MAX(O,C),0,0),COLORGREEN;
STICKLINE(TMP1< 0 AND C>=O,O,C,2.6,1),COLORRED;
STICKLINE(TMP1< 0 AND C< O,O,C,2.6,0),COLORRED;
STICKLINE(TMP1< 0 AND C< O,H,L,0,0),COLORRED;
STICKLINE(TMP1>0 AND C>=O,O,C,2.6,1),COLORGREEN;
STICKLINE(TMP1>0 AND C< O,O,C,2.6,0),COLORGREEN;
STICKLINE(TMP1>0 AND C< O,H,L,0,0),COLORGREEN;
STICKLINE(TMP1>0 AND C>=O,O,L,0,0),COLORGREEN;
STICKLINE(TMP1>0 AND C>=O,H,C,0,0),COLORGREEN;







来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583


VAR1赋值:(2*收盘价+最高价+最低价+开盘价)/5
A1赋值:(VAR1的3日指数移动平均+VAR1的6日指数移动平均+VAR1的12日指数移动平均+VAR1的24日指数移动平均)/4
A2赋值:A1的2日指数移动平均
A3赋值:A2的2日指数移动平均
A4赋值:A3的2日指数移动平均
A5赋值:A4的2日指数移动平均
A6赋值:A5的2日指数移动平均
A7赋值:A6的2日指数移动平均
A8赋值:A7的2日指数移动平均
A9赋值:A8的2日指数移动平均
A10赋值:A9的2日指数移动平均
A11赋值:A10的2日指数移动平均
输出R1:如果A1<1日前的A1,返回A1,否则返回A1,COLOR008200,线宽为1
输出Q1:如果A1>1日前的A1,返回A1,否则返回无效数,画红色,线宽为1
输出R2:如果A2<1日前的A2,返回A2,否则返回无效数,COLOR008C00,线宽为1
输出Q2:如果A2>1日前的A2,返回A2,否则返回无效数,画红色,线宽为1
输出R3:如果A3<1日前的A3,返回A3,否则返回无效数,COLOR009B00,线宽为1
输出Q3:如果A3>1日前的A3,返回A3,否则返回无效数,画红色,线宽为1
输出R4:如果A4<1日前的A4,返回A4,否则返回无效数,COLOR00BB00,线宽为1
输出Q4:如果A4>1日前的A4,返回A4,否则返回无效数,画红色,线宽为1
输出R5:如果A5<1日前的A5,返回A5,否则返回无效数,COLOR00CC00,线宽为1
输出Q5:如果A5>1日前的A5,返回A5,否则返回无效数,画红色,线宽为1
输出R6:如果A6<1日前的A6,返回A6,否则返回无效数,COLOR00CC00,线宽为1
输出Q6:如果A6>1日前的A6,返回A6,否则返回无效数,画红色,线宽为1
输出R7:如果A7<1日前的A7,返回A7,否则返回无效数,COLOR00CC00,线宽为1
输出Q7:如果A7>1日前的A7,返回A7,否则返回无效数,画红色,线宽为1
输出R8:如果A8<1日前的A8,返回A8,否则返回无效数,COLOR00CC00,线宽为1
输出Q8:如果A8>1日前的A8,返回A8,否则返回无效数,画红色,线宽为1
输出R9:如果A9<1日前的A9,返回A9,否则返回无效数,COLOR00CC00,线宽为1
输出Q9:如果A9>1日前的A9,返回A9,否则返回无效数,画红色,线宽为1
输出R10:如果A10<1日前的A10,返回A10,否则返回无效数,COLOR00CC00,线宽为1
输出Q10:如果A10>1日前的A10,返回A10,否则返回无效数,画红色,线宽为1
输出R11:如果A11<1日前的A11,返回A11,否则返回无效数,COLOR00CC00,线宽为1
输出Q11:如果A11>1日前的A11,返回A11,否则返回无效数,画红色,线宽为1
GA1赋值:A1上穿A11
当满足条件GA1时,在最低价位置画42号图标
GA2赋值:A11上穿A1
当满足条件GA2时,在最高价位置画43号图标
HH赋值:1日内最高价的最高值/5+2日内最高价的最高值/5+2日内最高价的最高值/5+5日内最高价的最高值/5+8日内最高价的最高值/5
LL赋值:1日内最低价的最低值/5+2日内最低价的最低值/5+2日内最低价的最低值/5+5日内最低价的最低值/5+8日内最低价的最低值/5
H1赋值: 如果最高价<0日前的最高价ANDREF(最高价,1)<2日前的最高价,返回2日前的最高价,否则返回0
L1赋值: 如果最低价>0日前的最低价ANDREF(最低价,1)>2日前的最低价,返回2日前的最低价,否则返回0
H2赋值:如果H1>0,返回H1,否则返回上个输出值
L2赋值:如果L1>0,返回L1,否则返回上个输出值
K1赋值:如果收盘价>H2,返回-3,否则返回如果收盘价K2赋值:如果K1不等于0,返回K1,否则返回上个输出值
TMP1赋值:K2
当满足条件TMP1上穿0时,在HH位置书写文字,画绿色
当满足条件0上穿TMP1时,在LL位置书写文字,画白色
当满足条件TMP1<0时,在最高价和开盘价和收盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件TMP1<0时,在开盘价和收盘价的较小值和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件TMP1>0时,在最低价和开盘价和收盘价的较小值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件TMP1>0时,在最高价和开盘价和收盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件TMP1<0ANDC>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.6,1不为0则画空心柱.,画红色
当满足条件TMP1<0ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,画红色
当满足条件TMP1<0ANDC<开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件TMP1>0ANDC>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.6,1不为0则画空心柱.,画绿色
当满足条件TMP1>0ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,画绿色
当满足条件TMP1>0ANDC<开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件TMP1>0ANDC>=开盘价时,在开盘价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件TMP1>0ANDC>=开盘价时,在最高价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图