通达信力道K线源码

这是一个基于指数移动平均(EMA)和加权移动平均的K线重绘指标,主要用于识别趋势和关键转折点。

指标构成与逻辑:

1. 核心价格计算:
`XCLOSE`:对(开盘+最高+最低+收盘)/4 进行3日EMA计算,得到一个平滑的“平均收盘价”。
`XOPEN`:对(昨日开盘价 + 昨日`XCLOSE`)/2 进行3日EMA计算,得到一个平滑的“平均开盘价”。
`XHIGH` 和 `XLOW`:基于`XOPEN`、`XCLOSE`和原始高低价,通过取最大值/最小值并进行3日EMA计算,得到平滑的“平均最高价”和“平均最低价”。

2. K线重绘:
根据`XOPEN`与`XCLOSE`的关系,重新绘制K线实体和影线。
下跌K线(`XOPEN >= XCLOSE`):影线和实体用青色系和红色系渐变填充,视觉上为阴线。
上涨K线(`XOPEN < XCLOSE`):影线和实体用红色系和蓝色系渐变填充,视觉上为阳线。

3. 转折线:
`HH`和`LL`:分别是最高价和最低价的6期加权移动平均(近期权重更高)。
通过比较当前收盘价与昨日`HH`/`LL`的关系,产生信号`A4`(1为上涨趋势,-1为下跌趋势)。
转折线:根据`A4`信号,在下跌趋势(`A4=-1`)时取6日最高价均线,在上涨趋势(`A4=1`)时取6日最低价均线。这条粗白线用于指示趋势可能的支撑或压力位,其转折点可能预示趋势变化。

使用要点:

趋势观察:重绘的彩色K线用于直观判断短期多空力量对比和价格重心。
转折信号:关注转折线(粗白线)的方向变化。当价格在转折线上方且该线拐头向上时,视为潜在上涨趋势;当价格在转折线下方且该线拐头向下时,视为潜在下跌趋势。
支撑阻力:在上涨趋势中,转折线可视为动态支撑线;在下跌趋势中,可视为动态压力线。
结合使用:K线实体颜色与转折线方向一致时,趋势信号更强。当出现背离(例如K线持续上涨但转折线走平或下行)时,需警惕趋势动能减弱。

指标通过平滑处理和趋势过滤,旨在减少噪音,突出主要价格方向。
 
XCLOSE:=EMA((OPEN+HIGH+LOW+CLOSE)/4,3);
XOPEN:=EMA((REF(OPEN,1)+REF(XCLOSE,1))/2,3);
TEMPG:=MAX(HIGH,XOPEN);
XHIGH:=EMA(MAX(TEMPG,XCLOSE),3);
TEMP:=MIN(LOW,XOPEN);
XLOW:=EMA(MIN(TEMP,XCLOSE),3);
O1:=IF(XOPEN<XCLOSE,XOPEN,XCLOSE);
C1:=IF(XOPEN<XCLOSE,XCLOSE,XOPEN);
STICKLINE(XOPEN>=XCLOSE,XHIGH,XLOW,0,0),COLORCYAN;
STICKLINE(XOPEN>=XCLOSE,C1,O1,4,0),COLOR990000;
STICKLINE(XOPEN>=XCLOSE,C1,O1,3,0),COLORCC0000;
STICKLINE(XOPEN>=XCLOSE,C1,O1,2.5,0),COLORFF4400;
STICKLINE(XOPEN>=XCLOSE,C1,O1,1.5,0),COLORFF8800;
STICKLINE(XOPEN>=XCLOSE,C1,O1,0.9,0),COLORFFCC00;
STICKLINE(XOPEN>=XCLOSE,C1,O1,0.3,0),COLORCYAN;
STICKLINE(XOPEN<XCLOSE,XHIGH,XLOW,0,0),COLORRED;
STICKLINE(XOPEN<XCLOSE,C1,O1,4,0),COLOR000055;
STICKLINE(XOPEN<XCLOSE,C1,O1,3,0),COLOR000077;
STICKLINE(XOPEN<XCLOSE,C1,O1,2.5,0),COLOR000099;
STICKLINE(XOPEN<XCLOSE,C1,O1,1.5,0),COLOR0000BB;
STICKLINE(XOPEN<XCLOSE,C1,O1,0.9,0),COLOR0000DD;
STICKLINE(XOPEN<XCLOSE,C1,O1,0.3,0),COLOR0000FF;
HH:=(6*H+5*REF(H,1)+4*REF(H,2)+3*REF(H,3)+2*REF(H,4)+REF(H,5))/21;
LL:=(6*L+5*REF(L,1)+4*REF(L,2)+3*REF(L,3)+2*REF(L,4)+REF(L,5))/21;
A1:=IF(C>REF(HH,1),1,0);
A2:=IF(C<REF(LL,1),-1,0);
A3:=A1+A2;
A4:=IF(A3=0,REF(A3,BARSLAST(A3<>0)),A3);
转折线:IF(A4=-1,MA(HIGH,6),MA(LOW,6)),LINETHICK2,COLORFFFFFF;


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


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

XCLOSE赋值:(开盘价+最高价+最低价+收盘价)/4的3日指数移动平均
XOPEN赋值:(1日前的开盘价+1日前的XCLOSE)/2的3日指数移动平均
TEMPG赋值:最高价和XOPEN的较大值
XHIGH赋值:TEMPG和XCLOSE的较大值的3日指数移动平均
TEMP赋值:最低价和XOPEN的较小值
XLOW赋值:TEMP和XCLOSE的较小值的3日指数移动平均
O1赋值:如果XOPENC1赋值:如果XOPEN当满足条件XOPEN>=XCLOSE时,在XHIGH和XLOW位置之间画柱状线,宽度为0,0不为0则画空心柱.,画青色
当满足条件XOPEN>=XCLOSE时,在C1和O1位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR990000
当满足条件XOPEN>=XCLOSE时,在C1和O1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORCC0000
当满足条件XOPEN>=XCLOSE时,在C1和O1位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF4400
当满足条件XOPEN>=XCLOSE时,在C1和O1位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF8800
当满足条件XOPEN>=XCLOSE时,在C1和O1位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORFFCC00
当满足条件XOPEN>=XCLOSE时,在C1和O1位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画青色
当满足条件XOPEN当满足条件XOPEN当满足条件XOPEN当满足条件XOPEN当满足条件XOPEN当满足条件XOPEN当满足条件XOPENHH赋值:(6*最高价+5*1日前的最高价+4*2日前的最高价+3*3日前的最高价+2*4日前的最高价+5日前的最高价)/21
LL赋值:(6*最低价+5*1日前的最低价+4*2日前的最低价+3*3日前的最低价+2*4日前的最低价+5日前的最低价)/21
A1赋值:如果收盘价>1日前的HH,返回1,否则返回0
A2赋值:如果收盘价<1日前的LL,返回-1,否则返回0
A3赋值:A1+A2
A4赋值:如果A3=0,返回上次A3不等于0距今天数日前的A3,否则返回A3
输出转折线:如果A4=-1,返回最高价的6日简单移动平均,否则返回最低价的6日简单移动平均,线宽为2,COLORFFFFFF
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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