通达信等量3K线副图指标公式源码

指标为副图指标,用于分析成交量变化趋势。其核心是计算一个基于当前成交量与15日前成交量比较的累积值(TAKE),并以此判断多空状态。

指标逻辑与显示:
1. 核心计算:`TAKE` 线是核心输出。它通过比较当前成交量(K0)与15天前的成交量(K1),进行累积计算。若当前成交量大,则累加正值;反之,则累加负值。该值经过缩放处理。
2. 参考线:`UP` 线是 `TAKE` 线前一个周期的最高值,作为动态参考线。`SIT` 线是 `TAKE` 线短期均值的近期最低值,用于辅助判断。
3. 多空状态柱:指标主要通过不同颜色的柱状线(STICKLINE)来直观显示 `TAKE` 线与 `UP` 线的相对位置和交叉关系,以此定义不同的操作状态:
红色柱:`TAKE` 上穿 `UP` 且 `SIT` 高于 `UP`,视为“浅蓝后大红建仓”信号。
浅红色柱:`TAKE` 高于 `UP` 但 `SIT` 低于 `UP`,视为“浅红持仓”状态。
蓝色柱:`TAKE` 低于 `UP`,或 `UP` 下穿 `TAKE`,视为“蓝震后大红减仓”信号。
绿色柱:前一日出现 `UP` 下穿 `TAKE` 且当前 `UP` 仍高于 `TAKE`,视为“绿色逐步减仓”信号。
黄色柱:前一日出现 `TAKE` 上穿 `UP` 且当前 `UP` 仍低于 `TAKE`,视为“黄逐步加仓”信号。
4. 通道与突破:指标还绘制了基于 `TAKE` 线过去15日最高最低值的通道线(灰色虚线)。当 `TAKE` 线向上突破通道上轨时,上轨线会变为红色粗线;当向下跌破通道下轨时,下轨线会变为绿色粗线,用于识别趋势的强化或转变。

选股公式逻辑:
选股条件为寻找“浅蓝后大红建仓”的信号点。具体条件是:
`TAKE` 线上穿 `UP` 线。
同时,`SIT` 值大于 `UP` 值。
并且,前一日的 `UP` 值大于前一日的 `TAKE` 值(即上穿前 `TAKE` 处于 `UP` 线之下)。
三个条件同时满足时选出股票。
 
{副图源码如下}
K0:=V;

K1:=REF(V,15);

A10:=SUM(IF(K0>K1,K0,0-K1),0)/100/100/100;

TAKE:A10,COLORGRAY,LINETHICK1,NODRAW;

SIT:LLV(SUM(TAKE,2)/2,3),COLORGRAY,LINETHICK1,NODRAW;

UP:REF(HHV(A10,1),1),COLORGRAY,LINETHICK1,NODRAW;

DRAWTEXT_FIX(C>O,0.01,0.9,0,'微信公众号:水鸭的投资日记'),COLORRED;

STICKLINE(CROSS(TAKE,UP) AND SIT>UP,TAKE,UP,2,0),COLORRED;

STICKLINE(TAKE>UP AND SIT< UP,TAKE,UP,2,0),COLORLIRED;

STICKLINE(UP>TAKE,TAKE,UP,2,0),COLORLIBLUE;

STICKLINE(CROSS(UP,TAKE),TAKE,UP,2,0),COLORBLUE;

STICKLINE(REF(CROSS(UP,TAKE),1) AND UP>TAKE,REF(UP,1),UP,2,0),COLORGREEN;

STICKLINE(REF(CROSS(TAKE,UP),1) AND UP< TAKE,REF(UP,1),UP,2,0),COLORYELLOW;

浅蓝后大红建仓:0,COLORRED,NODRAW;

黄逐步加仓:0,COLORYELLOW,NODRAW;

浅红持仓:0,COLORLIRED,NODRAW;

蓝震后大红减仓:0,COLORBLUE,NODRAW;

绿色逐步减仓:0,COLORGREEN,NODRAW;

REF(LLV(SUM(TAKE,2)/2,15),3),COLORGRAY,LINETHICK1,DOTLINE;

REF(HHV(SUM(TAKE,2)/2,15),3),COLORGRAY,LINETHICK1,DOTLINE;

IF(TAKE>REF(HHV(SUM(TAKE,2)/2,15),3),REF(HHV(SUM(TAKE,2)/2,15),3),DRAWNULL),COLORRED,LINETHICK3;

IF(TAKE< REF(LLV(SUM(TAKE,2)/2,15),3),REF(LLV(SUM(TAKE,2)/2,15),3),DRAWNULL),COLORGREEN,LINETHICK3;



{选股源码如下}

K0:=V;

K1:=REF(V,15);

A10:=SUM(IF(K0>K1,K0,0-K1),0)/100/100/100;

TAKE:=A10;

SIT:=LLV(SUM(TAKE,2)/2,3);

UP:=REF(HHV(A10,1),1);

CROSS(TAKE,UP) AND SIT>UP AND REF(UP,1)>REF(TAKE,1);






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


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

K0赋值:成交量(手)
K1赋值:15日前的成交量(手)
A10赋值:如果K0>K1,返回K0,否则返回0-K1的历史累和/100/100/100
输出TAKE:A10,画深灰色,线宽为1,NODRAW
输出SIT:3日内TAKE的2日累和/2的最低值,画深灰色,线宽为1,NODRAW
输出UP:1日前的1日内A10的最高值,画深灰色,线宽为1,NODRAW
当满足条件收阳线时,在横轴0.01纵轴0.9位置书写文字,画红色
当满足条件TAKE上穿UPANDSIT>UP时,在TAKE和UP位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件TAKE>UPANDSIT当满足条件UP>TAKE时,在TAKE和UP位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡蓝色
当满足条件UP上穿TAKE时,在TAKE和UP位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色
当满足条件1日前的UP上穿TAKEANDUP>TAKE时,在1日前的UP和UP位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件1日前的TAKE上穿UPANDUP输出浅蓝后大红建仓:0,画红色,NODRAW
输出黄逐步加仓:0,画黄色,NODRAW
输出浅红持仓:0,画淡红色,NODRAW
输出蓝震后大红减仓:0,画蓝色,NODRAW
输出绿色逐步减仓:0,画绿色,NODRAW
3日前的15日内TAKE的2日累和/2的最低值,画深灰色,线宽为1,DOTLINE
3日前的15日内TAKE的2日累和/2的最高值,画深灰色,线宽为1,DOTLINE
如果TAKE>3日前的15日内TAKE的2日累和/2的最高值,返回3日前的15日内TAKE的2日累和/2的最高值,否则返回无效数,画红色,线宽为3
如果TAKE<3日前的15日内TAKE的2日累和/2的最低值,返回3日前的15日内TAKE的2日累和/2的最低值,否则返回无效数,画绿色,线宽为3
K0赋值:成交量(手)
K1赋值:15日前的成交量(手)
A10赋值:如果K0>K1,返回K0,否则返回0-K1的历史累和/100/100/100
TAKE赋值:A10
SIT赋值:3日内TAKE的2日累和/2的最低值
UP赋值:1日前的1日内A10的最高值
TAKE上穿UP AND SIT>UP AND 1日前的UP>1日前的TAKE
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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