通达信机构K线副图源码

指标是一个以布林带为基础,结合价格与均线偏离度进行多空判断的K线形态着色系统。

核心逻辑:
1. 首先计算一个20日均线的10周期前值 `VAR1`,并将开盘价、最高价、最低价、收盘价均减去这个 `VAR1`,得到一组以该历史均线为基准的“相对价格”(开、高、低、收)。
2. 基于现价计算标准的20日布林带(中轨 `MID`,上轨 `UPPER`,下轨 `LOWER`)。
3. 计算收盘价在布林带中的相对位置 `V1`,并衍生出 `V2`、`V3`、`V4`、`V5` 等一系列用于判断的波动和动量指标。
4. 定义三个关键条件:
`A`:`V3` 大于 10,代表一种强势波动状态。
`B`:`V2` 大于 `V4`,代表短期动量向上。
`D`:`V5` 大于 10,代表另一种长期强势状态。
`E`:`A`、`B`、`D` 三个条件均不满足的状态(即 `V3<=10` 或 `V2<=V4` 或 `V5<=10`)。

指标输出:
三条均线:分别计算“相对收盘价”(`收`)的7日、8日、9日简单移动平均线,命名为“均线1”、“均线2”、“均线3”。
K线着色系统:根据价格涨跌(`收`与`开`的比较)与上述条件(`E`, `A`, `B`, `D`)的组合,用不同颜色和空心/实心绘制K线。
1. 普通状态(条件E满足):
阳线(收>=开):绘制为红色实心K线。
阴线(收<开):绘制为绿色实心K线。
2. 强势状态A(条件A满足,即V3>10):
阴线(开>收):绘制为亮红色(COLORFF0000)空心K线。
阳线(开<=收):绘制为黄色空心K线。
3. 动量向上状态B(条件B满足,即V2>V4):
无论阴阳线,均绘制为红色K线(阴线空心,阳线实心)。
4. 长期强势状态D(条件D满足,即V5>10):
阴线(开>收):绘制为绿色空心K线。
阳线(开<=收):绘制为绿色实心K线。

使用要点:
指标的主图K线颜色用于识别不同的市场状态组合。
红色通常与上涨、多头动量(条件B)相关。
绿色通常与下跌或特定强势状态(条件D)下的调整相关。
亮红色空心和黄色空心标识了基于波动率(条件A)的特定强势阶段中的阴线和阳线。
三条“均线”是基于偏移后的价格,用于观察短期趋势。
核心是观察K线颜色与三条均线的互动,结合`A`、`B`、`D`条件所揭示的动量与波动强度,辅助判断趋势的强弱和可能的转换点。例如,当出现连续的“红色空心/实心”K线且价格运行于均线上方时,可能处于多头动量主导的强势期。
 
N:=7; N2:=8; N3:=9;
VAR1:=REF(MA(C,20),10);开:=O-VAR1;高:=H-VAR1;低:=L-VAR1;收:=C-VAR1; MID:=MA(C,20);
UPPER:=MID+2*STD(C,20);LOWER:=MID-2*STD(C,20);V1:=(C-LOWER)/(UPPER-LOWER)*100;
V2:=V1-EMA(V1,5);K1:=SUM(LLV(V2,4),4)/4;V3:=EMA(V2,64)*10;V4:=EMA(0.4*V2*(-1),3);
V5:=-1*EMA(V2,39)*10;A:=V3>10;B:=V2>V4;D:=V5>10;E:=V3<=10 OR V2<=V4 OR V5<=10;
均线1:MA(收, N);
均线2:MA(收, N2);
均线3:MA(收, N3);
STICKLINE(收>=开 AND E,高,低,0,0), COLORRED;
STICKLINE(收>=开 AND E,收,开,2,0) ,COLORRED;
STICKLINE(收< 开 AND E,高,低,0,0) ,COLORGREEN;
STICKLINE(收< 开 AND E,收,开,2,0) ,COLORGREEN;
STICKLINE(开> 收 AND A ,低,高,0,0),COLORFF0000;
STICKLINE(开> 收 AND A ,收,开,2,0),COLORFF0000;
STICKLINE(开<=收 AND A,低,高,0,0),COLORYELLOW;
STICKLINE(开<=收 AND A,收,开,2,1),COLORYELLOW;
STICKLINE(开> 收 AND B,低,高,0,0),COLORRED;
STICKLINE(开> 收 AND B,收,开,2,0),COLORRED;
STICKLINE(开<=收 AND B,低,高,0,0),COLORRED;
STICKLINE(开<=收 AND B,收,开,2,1),COLORRED;
STICKLINE(开> 收 AND D,低,高,0,0),COLORGREEN;
STICKLINE(开> 收 AND D,收,开,2,0),COLORGREEN;
STICKLINE(开<=收 AND D,收,开,2,1),COLORGREEN;




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


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

N赋值:7
N2赋值:8
N3赋值:9
VAR1赋值:10日前的收盘价的20日简单移动平均
开赋值:开盘价-VAR1
高赋值:最高价-VAR1
低赋值:最低价-VAR1
收赋值:收盘价-VAR1
MID赋值:收盘价的20日简单移动平均
UPPER赋值:MID+2*收盘价的20日估算标准差
LOWER赋值:MID-2*收盘价的20日估算标准差
V1赋值:(收盘价-LOWER)/(UPPER-LOWER)*100
V2赋值:V1-V1的5日指数移动平均
K1赋值:4日内V2的最低值的4日累和/4
V3赋值:V2的64日指数移动平均*10
V4赋值:0.4*V2*(-1)的3日指数移动平均
V5赋值:-1*V2的39日指数移动平均*10
A赋值:V3>10
B赋值:V2>V4
D赋值:V5>10
E赋值:V3<=10 OR V2<=V4 OR V5<=10
输出 均线1:收的N日简单移动平均
输出 均线2:收的N2日简单移动平均
输出 均线3:收的N3日简单移动平均
当满足条件收>=开ANDE时,在高和低位置之间画柱状线,宽度为0,0不为0则画空心柱., 画红色
当满足条件收>=开ANDE时,在收和开位置之间画柱状线,宽度为2,0不为0则画空心柱. ,画红色
当满足条件收<开ANDE时,在高和低位置之间画柱状线,宽度为0,0不为0则画空心柱. ,画绿色
当满足条件收<开ANDE时,在收和开位置之间画柱状线,宽度为2,0不为0则画空心柱. ,画绿色
当满足条件开>收ANDA时,在低和高位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF0000
当满足条件开>收ANDA时,在收和开位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF0000
当满足条件开<=收ANDA时,在低和高位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件开<=收ANDA时,在收和开位置之间画柱状线,宽度为2,1不为0则画空心柱.,画黄色
当满足条件开>收ANDB时,在低和高位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件开>收ANDB时,在收和开位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件开<=收ANDB时,在低和高位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件开<=收ANDB时,在收和开位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色
当满足条件开>收ANDD时,在低和高位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件开>收ANDD时,在收和开位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件开<=收ANDD时,在收和开位置之间画柱状线,宽度为2,1不为0则画空心柱.,画绿色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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