通达信〖买卖抓手〗指标公式源码

这是一个综合性的多因子交易决策指标。它通过整合动量、情绪、趋势、偏移等多个维度的数据,生成一个“控盘度”核心信号来辅助判断。

主要功能:
1. 核心信号:通过“控盘度归一”柱状图(黄/红/紫色)直观显示股票的建仓、拉升和危险区域。
2. 多维度分析:结合了动量快慢线、市场情绪、趋势强度、价格偏移率等多个技术模块进行综合评分。
3. 辅助判断:提供多空强度、趋势状态和量能变化的柱状图,以及短期、中期趋势线的拐点图标。
4. 交易提示:根据设定的复杂条件(综合了控盘度、趋势、量能、大盘环境等)自动标注潜在的“买入”和“止盈”信号点。

使用要点:
指标在副图区域显示,主要观察“控盘度归一”柱状图的颜色变化。
黄色柱(50-60)表示建仓观察区。
红色柱(60-80)表示主力可能拉升。
紫色柱(≥80)提示风险过高。
可结合指标自动标注的“买”、“盈”文字信号及趋势图标进行决策验证。
所有信号均为公式计算的结果,需结合其他分析工具和市场实际情况综合判断。
 

N1 := 100; N2 := 5; N3 := 64; N4 := 20;
相对强 := (C - LLV(L, N1)) / (HHV(H, N1) - LLV(L, N1)) * 200;
动量1 := SMA(相对强, 3, 1);
动量2 := SMA(动量1, 3, 1);
动量快线 := 3 * 动量1 - 2 * 动量2;
情绪值 := EMA((C - LLV(L, N2)) / (HHV(H, N2) - LLV(L, N2)) * 100, 4) * 2;
情绪平滑 := EMA(0.667 * REF(情绪值, 1) + 0.333 * 情绪值, 2);
情绪快线 := 3 * 情绪值 - 2 * 情绪平滑;
{ === 趋势强度模块 === }
均价5 := MA(C, 5);
低价5 := MA(L, 5);
高价5 := MA(H, 5);
趋势强 := POW(均价5, 2) + 均价5;
支撑强 := POW(低价5, 2) + 低价5;
压力强 := POW(高价5, 2) + 高价5;
趋势分 := (趋势强 - LLV(支撑强, N3)) / (HHV(压力强, N3) - LLV(支撑强, N3)) * 150 + 55;
趋势线 := SMA(趋势分, 3, 1) * 1.5 - 100;
趋势平滑 := SMA(趋势线, 3, 1);
趋势快线 := 3 * 趋势线 - 2 * 趋势平滑;
{ === 偏移模块 === }
HLC均值 := (H + L + C * 2) / 4;
均值线 := EMA(HLC均值, 13);
均值偏差 := STD(HLC均值, 13);
偏移率 := (HLC均值 - 均值线) * 100 / 均值偏差;
偏移平滑 := EMA(偏移率, 5);
偏移趋势 := EMA(偏移平滑, 13) + 100;
偏移线 := EMA(偏移趋势, 10);
偏移快线 := 3 * 偏移趋势 - 2 * 偏移线;
合成快线 := 动量快线 + 情绪快线 + 趋势快线 + 偏移快线;
合成慢线 := 动量2 + 情绪平滑 + 趋势平滑 + 偏移线;
合成快 := (合成快线 / 400 + 合成慢线 / 400) * 100 - 15;
合成慢 := EMA(合成快, 13);
HLC3 := (H + L + C) / 3;
成交均价 := IF(V > 0, AMOUNT / vol / 100, C);
波动率 := (HLC3 - MA(HLC3, 34)) / (0.015 * AVEDEV(HLC3, 34));
偏离度 := (HLC3 - EMA(HLC3, 24)) / STD(HLC3, 24) * 100;
偏离率 := (HLC3 - MA(HLC3, 24)) / (0.015 * AVEDEV(HLC3, 24));
综合分 := (偏离度 + 偏离率 + 波动率 + 情绪平滑 + 动量2) / 5 + 41.25;
综合线 := EMA(EMA(EMA(综合分, 15), 10), 5) * 2 - 50 + DMA(成交均价, VOL / CAPITAL);
最终线 := (综合线 + 合成慢) / 2;
主信号线 := EMA(最终线, 2);
控盘度 := EMA(主信号线, 5);
控盘度归一 := (控盘度 - LLV(控盘度, 50)) / (HHV(控盘度, 50) - LLV(控盘度, 50)) * 100;
控盘中位 := MA(控盘度归一, 20);
多空强度 := 动量1 + 情绪值;
多空柱 := (多空强度 - LLV(多空强度, 20)) / (HHV(多空强度, 20) - LLV(多空强度, 20)) * 50 + 50;
趋势柱 := (趋势强 - LLV(趋势强, 20)) / (HHV(趋势强, 20) - LLV(趋势强, 20)) * 40 + 10;
量能比 := V / MA(V, 20);
量能柱 := MIN(量能比 * 30, 50);
短期趋势 := EMA(C, 10);
中期趋势 := EMA(C, 21);
关注值 := (C - LLV(L, 60)) / (HHV(H, 60) - LLV(L, 60)) * 80;
AA := SMA(关注值, 7, 1);
CXHZB := SMA(AA, 5, 1);
BB := IF(crOSS(AA, CXHZB) AND CROSS(MA(C,5), MA(C,13)) AND AA > 50, L, CXHZB);
K值 := SMA((C - LLV(L, 50)) / (HHV(H, 50) - LLV(L, 50)) * 100, 6, 1);
D值 := SMA(K值, 4, 1);
有效交易 := (H > L) AND (V > 0);
大盘向好 := "999999$C" > MA("999999$C", 20);
趋势持续 := COUNT(趋势强 > REF(趋势强, 1), 3) >= 2;
量能持续 := COUNT(量能比 > 1.2, 3) >= 2;
买入条件 := 控盘度归一 >= MAX(60, 控盘中位 + 5) AND 控盘度归一 < 80 AND 趋势持续 AND 量能持续 AND 短期趋势 > REF(短期趋势, 1) AND 中期趋势 > REF(中期趋势, 1) AND AA > BB AND K值 > D值 AND 主信号线 > REF(主信号线, 2) AND 有效交易 AND 大盘向好;
止盈条件 := (控盘度归一 >= 80) OR (趋势强 <= REF(趋势强, 1) AND 量能比 <= 1.2) OR (CROSS(BB, AA) AND K值 < D值);
STICKLINE(控盘度归一 >= 50 AND 控盘度归一 < 60, 控盘度归一, 0, 3, 0), COLOR00FFFF;
STICKLINE(控盘度归一 >= 60 AND 控盘度归一 < 80, 控盘度归一, 0, 3, 0), COLORRED;
STICKLINE(控盘度归一 >= 80, 控盘度归一, 0, 3, 0), COLORMAGENTA;
STICKLINE(多空柱 > 50, 多空柱, 50, 2, 0), COLOR00FFFF;
STICKLINE(多空柱 <= 50, 50, 多空柱, 2, 0), COLOR00FF00;
STICKLINE(趋势强 > REF(趋势强, 1), 趋势柱, 10, 2, 0), COLORRED;
STICKLINE(趋势强 <= REF(趋势强, 1), 10, 趋势柱, 2, 0), COLORGREEN;
STICKLINE(量能比 > 1.2, 量能柱, 0, 2, 0), COLORRED;
STICKLINE(量能比 <= 1.2, 0, 量能柱, 2, 0), COLORGREEN;
DRAWICON(CROSS(短期趋势, REF(短期趋势, 1)), 15, 1);
DRAWICON(CROSS(REF(短期趋势, 1), 短期趋势), 15, 2);
DRAWICON(CROSS(中期趋势, REF(中期趋势, 1)), 25, 1);
DRAWICON(CROSS(REF(中期趋势, 1), 中期趋势), 25, 2);
DRAWTEXT(买入条件, 控盘度归一, '←买'), COLOR00FFFF;
DRAWTEXT(止盈条件 AND REF(买入条件, 1), 控盘度归一, '←盈'), COLOR00FF00;
DRAWTEXT(控盘度归一 >= 80, 控盘度归一, '☆危险'), COLORMAGENTA;
DRAWTEXT_FIX(1, 0.01, 0.03, 0, '黄:建仓'), COLOR00FFFF;
DRAWTEXT_FIX(1, 0.01, 0.06, 0, '红:拉升'), COLORRED;
DRAWTEXT_FIX(1, 0.01, 0.09, 0, '紫:危险'), COLORMAGENTA;
DRAWSL(BARSTATUS = 2, 50, 0, 0, 0), COLORGRAY;
DRAWSL(BARSTATUS = 2, 0, 0, 0, 0), COLORGRAY;
DRAWTEXT_FIX(1, 0.92, 0.96, 0, '100'), COLORWHITE;
DRAWTEXT_FIX(1, 0.92, 0.46, 0, '50'), COLORWHITE;
DRAWTEXT_FIX(1, 0.92, 0.01, 0, '0'), COLORWHITE;








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

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


赋值: 100
赋值: 5
赋值: 64
赋值: 20
赋值: (收盘价 - N1日内最低价的最低值) / (N1日内最高价的最高值 - N1日内最低价的最低值) * 200
赋值: 相对强的3日[1日权重]移动平均
赋值: 动量1的3日[1日权重]移动平均
赋值: 3 * 动量1 - 2 * 动量2
赋值: (收盘价-N2日内最低价的最低值)/(N2日内最高价的最高值-N2日内最低价的最低值)*100的4日指数移动平均 * 2
赋值: 0.667*1日前的情绪值+0.333*情绪值的2日指数移动平均
赋值: 3 * 情绪值 - 2 * 情绪平滑
赋值: 收盘价的5日简单移动平均
赋值: 最低价的5日简单移动平均
赋值: 最高价的5日简单移动平均
赋值: 均价5的2乘幂 + 均价5
赋值: 低价5的2乘幂 + 低价5
赋值: 高价5的2乘幂 + 高价5
赋值: (趋势强 - N3日内支撑强的最低值) / (N3日内压力强的最高值 - N3日内支撑强的最低值) * 150 + 55
赋值: 趋势分的3日[1日权重]移动平均 * 1.5 - 100
赋值: 趋势线的3日[1日权重]移动平均
赋值: 3 * 趋势线 - 2 * 趋势平滑
赋值: (最高价 + 最低价 + 收盘价 * 2) / 4
赋值: HLC均值的13日指数移动平均
赋值: HLC均值的13日估算标准差
赋值: (HLC均值 - 均值线) * 100 / 均值偏差
赋值: 偏移率的5日指数移动平均
赋值: 偏移平滑的13日指数移动平均 + 100
赋值: 偏移趋势的10日指数移动平均
赋值: 3 * 偏移趋势 - 2 * 偏移线
赋值: 动量快线 + 情绪快线 + 趋势快线 + 偏移快线
赋值: 动量2 + 情绪平滑 + 趋势平滑 + 偏移线
赋值: (合成快线 / 400 + 合成慢线 / 400) * 100 - 15
赋值: 合成快的13日指数移动平均
赋值: (最高价 + 最低价 + 收盘价) / 3
赋值: 如果成交量(手)>0,返回成交额(元)/成交量(手)/100,否则返回收盘价
赋值: (HLC3 - HLC3的34日简单移动平均) / (0.015 * HLC3的34日平均绝对偏差)
赋值: (HLC3 - HLC3的24日指数移动平均) / HLC3的24日估算标准差 * 100
赋值: (HLC3 - HLC3的24日简单移动平均) / (0.015 * HLC3的24日平均绝对偏差)
赋值: (偏离度 + 偏离率 + 波动率 + 情绪平滑 + 动量2) / 5 + 41.25
赋值: 综合分的15日指数移动平均的10日指数移动平均的5日指数移动平均 * 2 - 50 + 以成交量(手)/当前流通股本(手)为权重成交均价的动态移动平均
赋值: (综合线 + 合成慢) / 2
赋值: 最终线的2日指数移动平均
赋值: 主信号线的5日指数移动平均
赋值: (控盘度 - 50日内控盘度的最低值) / (50日内控盘度的最高值 - 50日内控盘度的最低值) * 100
赋值: 控盘度归一的20日简单移动平均
赋值: 动量1 + 情绪值
赋值: (多空强度 - 20日内多空强度的最低值) / (20日内多空强度的最高值 - 20日内多空强度的最低值) * 50 + 50
赋值: (趋势强 - 20日内趋势强的最低值) / (20日内趋势强的最高值 - 20日内趋势强的最低值) * 40 + 10
赋值: 成交量(手) / 成交量(手)的20日简单移动平均
赋值: 量能比*30和50的较小值
赋值: 收盘价的10日指数移动平均
赋值: 收盘价的21日指数移动平均
赋值: (收盘价 - 60日内最低价的最低值) / (60日内最高价的最高值 - 60日内最低价的最低值) * 80
赋值: 关注值的7日[1日权重]移动平均
赋值: AA的5日[1日权重]移动平均
赋值: 如果AA上穿CXHZBANDCROSS(收盘价的5日简单移动平均,收盘价的13日简单移动平均)ANDAA>50,返回最低价,否则返回CXHZB
赋值: (收盘价-50日内最低价的最低值)/(50日内最高价的最高值-50日内最低价的最低值)*100的6日[1日权重]移动平均
赋值: K值的4日[1日权重]移动平均
赋值: (最高价 > 最低价) AND (成交量(手) > 0)
赋值: "999999$收盘价" > "999999$收盘价"的20日简单移动平均
赋值: 统计3日中满足趋势强>1日前的趋势强的天数 >= 2
赋值: 统计3日中满足量能比>1.2的天数 >= 2
赋值: 控盘度归一 >= 60和控盘中位+5的较大值 AND 控盘度归一 < 80 AND 趋势持续 AND 量能持续 AND 短期趋势 > 1日前的短期趋势 AND 中期趋势 > 1日前的中期趋势 AND AA > 布林极限 AND K值 > D值 AND 主信号线 > 2日前的主信号线 AND 有效交易 AND 大盘向好
赋值: (控盘度归一 >= 80) OR (趋势强 <= 1日前的趋势强 AND 量能比 <= 1.2) OR (布林极限上穿AA AND K值 < D值)
当满足条件控盘度归一>=50AND控盘度归一<60时,在控盘度归一和0位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR00FFFF
当满足条件控盘度归一>=60AND控盘度归一<80时,在控盘度归一和0位置之间画柱状线,宽度为3,0不为0则画空心柱., 画红色
当满足条件控盘度归一>=80时,在控盘度归一和0位置之间画柱状线,宽度为3,0不为0则画空心柱., 画洋红色
当满足条件多空柱>50时,在多空柱和50位置之间画柱状线,宽度为2,0不为0则画空心柱., COLOR00FFFF
当满足条件多空柱<=50时,在50和多空柱位置之间画柱状线,宽度为2,0不为0则画空心柱., COLOR00FF00
当满足条件趋势强>1日前的趋势强时,在趋势柱和10位置之间画柱状线,宽度为2,0不为0则画空心柱., 画红色
当满足条件趋势强<=1日前的趋势强时,在10和趋势柱位置之间画柱状线,宽度为2,0不为0则画空心柱., 画绿色
当满足条件量能比>1.2时,在量能柱和0位置之间画柱状线,宽度为2,0不为0则画空心柱., 画红色
当满足条件量能比<=1.2时,在0和量能柱位置之间画柱状线,宽度为2,0不为0则画空心柱., 画绿色
当满足条件短期趋势上穿1日前的短期趋势时,在15位置画1号图标
当满足条件1日前的短期趋势上穿短期趋势时,在15位置画2号图标
当满足条件中期趋势上穿1日前的中期趋势时,在25位置画1号图标
当满足条件1日前的中期趋势上穿中期趋势时,在25位置画2号图标
当满足条件买入条件时,在控盘度归一位置书写文字, COLOR00FFFF
当满足条件止盈条件ANDREF(买入条件,1)时,在控盘度归一位置书写文字, COLOR00FF00
当满足条件控盘度归一>=80时,在控盘度归一位置书写文字, 画洋红色
当满足条件1时,在横轴0.01纵轴0.03位置书写文字, COLOR00FFFF
当满足条件1时,在横轴0.01纵轴0.06位置书写文字, 画红色
当满足条件1时,在横轴0.01纵轴0.09位置书写文字, 画洋红色
当满足条件数据位置状态=2时,在50位置画斜线0斜率0长度,0方向., 画深灰色
当满足条件数据位置状态=2时,在0位置画斜线0斜率0长度,0方向., 画深灰色
当满足条件1时,在横轴0.92纵轴0.96位置书写文字, 画白色
当满足条件1时,在横轴0.92纵轴0.46位置书写文字, 画白色
当满足条件1时,在横轴0.92纵轴0.01位置书写文字, 画白色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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