通达信牛劲十足副图/选股公式源码

副图指标使用说明
指标构成与信号解读:
1. 核心线(MMB):黄色线,代表30周期内多空力量净和的10日均值。其数值变化反映市场主导力量。
2. 上攻周期柱状图:白色柱状线,统计最近5个交易日内出现“SG”信号的次数。
SG信号定义:当前`MMB`值为正(多方占优)且比前一日`MMB`值增大(多方力量增强)。
柱状图含义:数值越高,说明短期内多方连续发力的频率越高。
3. 带状区域:
红色半透明带:覆盖在`上攻周期`数值与固定值3之间的区域。用于直观标识`上攻周期`处于较高水平(>3)的状态。
蓝色半透明带:覆盖在`JSC`信号(数值为1或0)与固定值0.5之间的区域。用于突出显示“无上攻”状态。
JSC信号定义:`上攻周期`数值小于1,即最近5日内未出现多方连续发力信号。
4. 特殊信号标识:
红色加粗柱状线:当最近5个交易日内,有至少3天满足`上攻周期 > 3`,并且当天同时出现`SG`信号时,会绘制红色加粗柱状线。这是强势上攻确认的视觉提示。
底部向上箭头图标:当出现`DBQD`信号时,在副图位置2处绘制。`DBQD`信号是一个经过滤波的条件,其逻辑是:最近5个交易日内,有超过3天处于“无上攻”(`JSC`)状态,但当天脱离了该状态(`NOT(JSC)`)。这个信号可解读为弱势震荡后的首次转强或启动点提示。
5. 最终选股条件线(XG):输出为一条在0和1之间跳变的线。当条件满足时,输出为1,否则为0。
条件逻辑:统计最近20个交易日内,出现上述“红色加粗柱状线”所代表的条件(即`COUNT(上攻周期>3,5)>=3 AND SG`)的次数是否大于4次。这是一个用于筛选近期频繁出现强势上攻结构股票的条件。
使用要点:
关注`MMB`黄线的趋势,当其转正并向上时,表明市场可能由多方主导。
`上攻周期`白色柱状线增高,表明短期攻击动能聚集。
红色加粗柱状线是重要的多头攻击确认信号。
底部向上箭头是潜在的转折或启动信号,值得关注。
当`XG`输出为1时,表示该股票符合“20日内出现超过4次强势上攻结构”的筛选条件。
---
选股指标使用说明
此选股公式用于筛选出满足特定强势条件的股票。
选股条件逻辑:
1. 公式首先计算与副图相同的`MMB`及`SG`信号。
2. 核心条件是:统计最近20个交易日内,出现“强势上攻结构”的次数 大于 参数`M`(默认值为7)。
3. “强势上攻结构”的定义与副图中红色加粗柱状线的条件完全相同,即必须同时满足以下两点:
条件A:最近5个交易日内,至少有3天其`上攻周期`数值大于3(即短期频繁出现多方发力信号)。
条件B:当天出现`SG`信号(即当天多方力量增强)。
参数设置:
M:阈值参数,默认值为7。代表20日内需要出现“强势上攻结构”的最少次数。用户可根据筛选条件的严格程度自行调整此参数。调高`M`值会使选股条件更严格,选出的股票更少;调低`M`值则条件更宽松。
使用要点:
执行选股时,将直接输出满足“最近20个交易日内,出现超过`M`次强势上攻结构”的股票列表。
该选股公式旨在捕捉近期内多次展现出有节奏的、强劲上攻动能的股票。
 
{副图源码如下}
VAR1:=vol/((HIGH-LOW)*2-Abs(CLOSE-OPEN));

ZM:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED,POINTDOT;

ZM1:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2)),COLOR00FF00,POINTDOT;

MMB:=(SUM(ZM,30)+SUM(ZM1,30))/10,COLORYELLOW;

SG:=MMB>0 AND REF(MMB,1)<MMB;

{- }

上攻周期:COUNT(SG,5),LINESTICK,COLORWHITE;

JSC:=上攻周期<1;

DBQD:=FILTER(COUNT(JSC,5)>3 AND NOT(JSC),10);

DRAWICON(DBQD,2,1);

DRAWBAND(上攻周期,RGB(255,120,120),3,RGB(0,0,0));

DRAWBAND(JSC,RGB(0,0,255),0.5,RGB(0,0,0));

STICKLINE(COUNT(上攻周期>3,5)>=3 AND SG,0,上攻周期,1.5,0),COLORRED;

XG: COUNT(COUNT(上攻周期>3,5)>=3 AND SG,20)>4;


{选股源码如下}

M:=7;

VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

ZM:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));

ZM1:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2));

MMB:=(SUM(ZM,30)+SUM(ZM1,30))/10;

SG:=MMB>0 AND REF(MMB,1)<MMB;

上攻周期:=COUNT(SG,5);

JSC:=上攻周期<1;

选股:COUNT(COUNT(上攻周期>3,5)>=3 AND sg,20)>m;





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


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

VAR1赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
ZM赋值:如果收阳线,返回VAR1*(最高价-最低价),否则返回如果收阴线,返回VAR1*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2,画红色,POINTDOT
ZM1赋值:如果收阳线,返回0-VAR1*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR1*(最高价-最低价),否则返回0-成交量(手)/2,COLOR00FF00,POINTDOT
MMB赋值:(ZM的30日累和+ZM1的30日累和)/10,画黄色
SG赋值:MMB>0 AND 1日前的MMB输出上攻周期:统计5日中满足SG的天数,LINESTICK,画白色
JSC赋值:上攻周期<1
DBQD赋值:统计5日中满足JSC的天数>3ANDNOT(JSC)的10日过滤
当满足条件DBQD时,在2位置画1号图标
画带状线
画带状线
当满足条件统计5日中满足上攻周期>3的天数>=3ANDSG时,在0和上攻周期位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
输出XG: 统计20日中满足统计5日中满足上攻周期>3的天数>=3ANDSG的天数>4
M赋值:7
VAR1赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
ZM赋值:如果收阳线,返回VAR1*(最高价-最低价),否则返回如果收阴线,返回VAR1*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2
ZM1赋值:如果收阳线,返回0-VAR1*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR1*(最高价-最低价),否则返回0-成交量(手)/2
MMB赋值:(ZM的30日累和+ZM1的30日累和)/10
SG赋值:MMB>0 AND 1日前的MMB上攻周期赋值:统计5日中满足SG的天数
JSC赋值:上攻周期<1
输出选股:统计20日中满足统计5日中满足上攻周期>3的天数>=3ANDSG的天数>M
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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