通达信分段阴阳K线连续阴阳K线合并源码

指标用于显示K线中连续同向(阳线或阴线)的“合并K线”范围。它找出当前到最后一段纯阳线或纯阴线,计算其最高、最低、开盘、收盘,并以对应颜色绘制影线和实体。最后一个未走完的K线也按相同逻辑延伸显示。用法:观察连续阳线或阴线合并后的高低开收,辅助判断一段单边涨跌的整体力度与关键价位。
 
最后阳线:=CURRBARSCOUNT<=CONST(BARSLAST(C<=O)) AND C>O;
阳高:REFX(HHV(H,BARSLAST(NOT(C>O))),IF(最后阳线,CURRBARSCOUNT-1,BARSNEXT(NOT(C>O))-1));
阳低:REFX(LLV(L,BARSLAST(NOT(C>O))),IF(最后阳线,CURRBARSCOUNT-1,BARSNEXT(NOT(C>O))-1));
阳开:REFX(REF(O,BARSLAST(NOT(C>O))-1),IF(最后阳线,CURRBARSCOUNT-1,BARSNEXT(NOT(C>O))-1));
阳收:REFX(C,IF(最后阳线,CURRBARSCOUNT-1,BARSNEXT(NOT(C>O))-1));
{后阳高:CONST(HHV(H,BARSLAST(C<O)));
后阳低:CONST(LLV(L,BARSLAST(C<O)));}
STICKLINE(阳高>阳低,阳高,阳低,4,0),COLORC080FF;
STICKLINE(阳开<阳收,阳开,阳收,4,0),COLORYELLOW;
STICKLINE(阳开>阳收,阳开,阳收,4,0),COLORBLUE;
最后阴线:=CURRBARSCOUNT<=CONST(BARSLAST(C>=O)) AND C<O;
阴高:REFX(HHV(H,BARSLAST(NOT(C<O))),IF(最后阴线,CURRBARSCOUNT-1,BARSNEXT(NOT(C<O))-1));
阴低:REFX(LLV(L,BARSLAST(NOT(C<O))),IF(最后阴线,CURRBARSCOUNT-1,BARSNEXT(NOT(C<O))-1));
阴开:REFX(REF(O,BARSLAST(NOT(C<O))-1),IF(最后阴线,CURRBARSCOUNT-1,BARSNEXT(NOT(C<O))-1));
阴收:REFX(C,IF(最后阴线,CURRBARSCOUNT-1,BARSNEXT(NOT(C<O))-1));
{后阴高:CONST(HHV(H,BARSLAST(C>O)));
后阴低:CONST(LLV(L,BARSLAST(C>O)));};
STICKLINE(阴高>阴低,阴高,阴低,4,0),COLOR404000;
STICKLINE(阴开<阴收,阴开,阴收,4,0),COLOR0080FF;
STICKLINE(阴开>阴收,阴开,阴收,4,0),COLOR008000;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);






未来函数检测结果如下
该公式包含未来函数:BARSNEXT
该公式包含未来函数:REFX

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


最后阳线赋值:到最后交易的周期<=上次收盘价<=开盘价距今天数的最后一日取值设为常数 AND 收阳线
输出阳高:如果最后阳线,返回到最后交易的周期-1,否则返回下次取反距今天数-1日后的上次取反距今天数日内最高价的最高值
输出阳低:如果最后阳线,返回到最后交易的周期-1,否则返回下次取反距今天数-1日后的上次取反距今天数日内最低价的最低值
输出阳开:如果最后阳线,返回到最后交易的周期-1,否则返回下次取反距今天数-1日后的上次取反距今天数-1日前的开盘价
输出阳收:如果最后阳线,返回到最后交易的周期-1,否则返回下次取反距今天数-1日后的收盘价
当满足条件阳高>阳低时,在阳高和阳低位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORC080FF
当满足条件阳开<阳收时,在阳开和阳收位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色
当满足条件阳开>阳收时,在阳开和阳收位置之间画柱状线,宽度为4,0不为0则画空心柱.,画蓝色
最后阴线赋值:到最后交易的周期<=上次收盘价>=开盘价距今天数的最后一日取值设为常数 AND 收阴线
输出阴高:如果最后阴线,返回到最后交易的周期-1,否则返回下次取反距今天数-1日后的上次取反距今天数日内最高价的最高值
输出阴低:如果最后阴线,返回到最后交易的周期-1,否则返回下次取反距今天数-1日后的上次取反距今天数日内最低价的最低值
输出阴开:如果最后阴线,返回到最后交易的周期-1,否则返回下次取反距今天数-1日后的上次取反距今天数-1日前的开盘价
输出阴收:如果最后阴线,返回到最后交易的周期-1,否则返回下次取反距今天数-1日后的收盘价

当满足条件阴高>阴低时,在阴高和阴低位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR404000
当满足条件阴开<阴收时,在阴开和阴收位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0080FF
当满足条件阴开>阴收时,在阴开和阴收位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR008000
K线
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

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