通达信简单易行的高成功率副图指标源码

指标构成与信号逻辑:

该指标包含四个独立的买入信号模块,均基于价格相对强度、超卖状态及动量转折的复合条件。每个模块结构相似,但参数设置不同,对应不同的信号强度等级。

核心计算模块(以第一个信号为例):
1. VAR2:计算18日上涨幅度与13日绝对价格变动幅度的平滑比值,反映短期相对强度。
2. VAR3:计算24日上涨幅度与20日绝对价格变动幅度的平滑比值,反映中期相对强度。
3. VAR4:捕捉VAR3在低位(<48)后的3日内,VAR2上穿VAR3的交叉信号。
4. VAR5:判断收盘价相对于48日均线的偏离度是否小于-12.5%,即是否处于超卖状态。
5. VAR8:基于最近5日最低价和10日最高价,计算收盘价在此区间内的相对位置(0-100),并进行4日指数平滑,形成类似随机指标的快线。
6. VAR9:对VAR8进行二次平滑(参数0.667和0.333),形成慢线。

信号输出条件:
四个买入信号均需同时满足以下四类条件:
强度金叉:短期强度线上穿中期强度线(如VAR2上穿VAR3),且中期强度线近期处于低位。
深度超卖:收盘价显著低于其长期均线(如48日、43日、33日、23日),偏离度小于-12.5%。
位置金叉:价格相对位置快线(VAR8)上穿其慢线(VAR9)。
低位确认:价格相对位置快线(VAR8)处于低位(≤25)。

四个具体信号:
1. 低吸:使用参数(18,13,24,20,48)。信号出现时,在副图0.9位置显示“★低吸”。
2. 机会难得:使用参数(7,7,13,13,43)。信号出现时,在副图0.7位置显示“★机会难得”,信号线为黄色。
3. 难得一见:使用参数(7,7,13,13,33)。信号出现时,在副图0.5位置显示“★难得一见”,信号线为洋红色。
4. 满仓买入:使用参数(7,7,13,13,23)。信号出现时,在副图0.3位置显示“★满仓买入”,信号线为绿色。

附加说明:
指标中设置了时间限制变量(VARA, VAR15等,日期为2010年11月13日),在此日期之后,超卖条件(VAR5, VAR10等)被强制设为0,导致所有信号在此日期之后可能无法正常输出。若需在当前使用,需删除或修改此日期限制逻辑。
信号自上而下排列(“低吸”在上,“满仓买入”在下),可能暗示信号强度或可靠性递增,但具体需结合其他分析验证。
该指标为典型的底部反转或超跌反弹寻找买点的策略,需注意在单边下跌趋势中可能出现多次假信号。
 
VAR1:=REF(CLOSE,1);
VAR2:=SMA(MAX(CLOSE-VAR1,0),18,1)/SMA(ABS(CLOSE-VAR1),13,1)*100;
VAR3:=SMA(MAX(CLOSE-VAR1,0),24,1)/SMA(ABS(CLOSE-VAR1),20,1)*100;
VAR4:=BARSLAST(VAR3<48)<=3 AND CROSS(VAR2,VAR3);
VAR5:=(CLOSE-MA(CLOSE,48))/MA(CLOSE,20)*100<-12.5;
VAR6:=LLV(LOW,5);
VAR7:=HHV(HIGH,10);
VAR8:=EMA((CLOSE-VAR6)/(VAR7-VAR6)*100,4);
VAR9:=EMA(0.667*REF(VAR8,1)+0.333*VAR8,2);
VARA:=1011131;
VARB:=IF(DATE<=VARA,VAR5,0);
低吸: VAR4 AND VAR5 AND CROSS(VAR8,VAR9) AND VAR8<=25;
DRAWTEXT(低吸>0,0.9,'★低吸');
VARC:=REF(CLOSE,1);
VARD:=SMA(MAX(CLOSE-VARC,0),7,1)/SMA(ABS(CLOSE-VARC),7,1)*100;
VARE:=SMA(MAX(CLOSE-VARC,0),13,1)/SMA(ABS(CLOSE-VARC),13,1)*100;
VARF:=BARSLAST(VARE<43)<=3 AND CROSS(VARD,VARE);
VAR10:=(CLOSE-MA(CLOSE,43))/MA(CLOSE,20)*100<-12.5;
VAR11:=LLV(LOW,5);
VAR12:=HHV(HIGH,10);
VAR13:=EMA((CLOSE-VAR11)/(VAR12-VAR11)*100,4);
VAR14:=EMA(0.667*REF(VAR13,1)+0.333*VAR13,2);
VAR15:=1011131;
VAR16:=IF(DATE<=VAR15,VAR10,0);
机会难得: VARF AND VAR10 AND CROSS(VAR13,VAR14) AND VAR13<=25,COLORFFFF00;
DRAWTEXT(机会难得>0,0.7,'★机会难得');
VAR17:=REF(CLOSE,1);
VAR18:=SMA(MAX(CLOSE-VAR17,0),7,1)/SMA(ABS(CLOSE-VAR17),7,1)*100;
VAR19:=SMA(MAX(CLOSE-VAR17,0),13,1)/SMA(ABS(CLOSE-VAR17),13,1)*100;
VAR1A:=BARSLAST(VAR19<33)<=3 AND CROSS(VAR18,VAR19);
VAR1B:=(CLOSE-MA(CLOSE,33))/MA(CLOSE,20)*100<-12.5;
VAR1C:=LLV(LOW,5);
VAR1D:=HHV(HIGH,10);
VAR1E:=EMA((CLOSE-VAR1C)/(VAR1D-VAR1C)*100,4);
VAR1F:=EMA(0.667*REF(VAR1E,1)+0.333*VAR1E,2);
VAR20:=1011131;
VAR21:=IF(DATE<=VAR20,VAR1B,0);
难得一见: VAR1A AND VAR1B AND CROSS(VAR1E,VAR1F) AND VAR1E<=25,COLORMAGENTA;
DRAWTEXT(难得一见>0,0.5,'★难得一见');
VAR22:=REF(CLOSE,1);
VAR23:=SMA(MAX(CLOSE-VAR22,0),7,1)/SMA(ABS(CLOSE-VAR22),7,1)*100;
VAR24:=SMA(MAX(CLOSE-VAR22,0),13,1)/SMA(ABS(CLOSE-VAR22),13,1)*100;
VAR25:=BARSLAST(VAR24<23)<=3 AND CROSS(VAR23,VAR24);
VAR26:=(CLOSE-MA(CLOSE,23))/MA(CLOSE,20)*100<-12.5;
VAR27:=LLV(LOW,5);
VAR28:=HHV(HIGH,10);
VAR29:=EMA((CLOSE-VAR27)/(VAR28-VAR27)*100,4);
VAR2A:=EMA(0.667*REF(VAR29,1)+0.333*VAR29,2);
VAR2B:=1011131;
VAR2C:=IF(DATE<=VAR2B,VAR26,0);
满仓买入: VAR25 AND VAR26 AND CROSS(VAR29,VAR2A) AND VAR29<=25,COLORGREEN;
DRAWTEXT(满仓买入>0,0.3,'★满仓买入');



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


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

VAR1赋值:1日前的收盘价
VAR2赋值:收盘价-VAR1和0的较大值的18日[1日权重]移动平均/收盘价-VAR1的绝对值的13日[1日权重]移动平均*100
VAR3赋值:收盘价-VAR1和0的较大值的24日[1日权重]移动平均/收盘价-VAR1的绝对值的20日[1日权重]移动平均*100
VAR4赋值:上次VAR3<48距今天数<=3 AND VAR2上穿VAR3
VAR5赋值:(收盘价-收盘价的48日简单移动平均)/收盘价的20日简单移动平均*100<-12.5
VAR6赋值:5日内最低价的最低值
VAR7赋值:10日内最高价的最高值
VAR8赋值:(收盘价-VAR6)/(VAR7-VAR6)*100的4日指数移动平均
VAR9赋值:0.667*1日前的VAR8+0.333*VAR8的2日指数移动平均
VARA赋值:1011131
VARB赋值:如果日期<=VARA,返回VAR5,否则返回0
输出低吸: VAR4 AND VAR5 AND VAR8上穿VAR9 AND VAR8<=25
当满足条件低吸>0时,在0.9位置书写文字
VARC赋值:1日前的收盘价
VARD赋值:收盘价-VARC和0的较大值的7日[1日权重]移动平均/收盘价-VARC的绝对值的7日[1日权重]移动平均*100
VARE赋值:收盘价-VARC和0的较大值的13日[1日权重]移动平均/收盘价-VARC的绝对值的13日[1日权重]移动平均*100
VARF赋值:上次VARE<43距今天数<=3 AND VARD上穿VARE
VAR10赋值:(收盘价-收盘价的43日简单移动平均)/收盘价的20日简单移动平均*100<-12.5
VAR11赋值:5日内最低价的最低值
VAR12赋值:10日内最高价的最高值
VAR13赋值:(收盘价-VAR11)/(VAR12-VAR11)*100的4日指数移动平均
VAR14赋值:0.667*1日前的VAR13+0.333*VAR13的2日指数移动平均
VAR15赋值:1011131
VAR16赋值:如果日期<=VAR15,返回VAR10,否则返回0
输出机会难得: VARF AND VAR10 AND VAR13上穿VAR14 AND VAR13<=25,COLORFFFF00
当满足条件机会难得>0时,在0.7位置书写文字
VAR17赋值:1日前的收盘价
VAR18赋值:收盘价-VAR17和0的较大值的7日[1日权重]移动平均/收盘价-VAR17的绝对值的7日[1日权重]移动平均*100
VAR19赋值:收盘价-VAR17和0的较大值的13日[1日权重]移动平均/收盘价-VAR17的绝对值的13日[1日权重]移动平均*100
VAR1A赋值:上次VAR19<33距今天数<=3 AND VAR18上穿VAR19
VAR1B赋值:(收盘价-收盘价的33日简单移动平均)/收盘价的20日简单移动平均*100<-12.5
VAR1C赋值:5日内最低价的最低值
VAR1D赋值:10日内最高价的最高值
VAR1E赋值:(收盘价-VAR1C)/(VAR1D-VAR1C)*100的4日指数移动平均
VAR1F赋值:0.667*1日前的VAR1E+0.333*VAR1E的2日指数移动平均
VAR20赋值:1011131
VAR21赋值:如果日期<=VAR20,返回VAR1B,否则返回0
输出难得一见: VAR1A AND VAR1B AND VAR1E上穿VAR1F AND VAR1E<=25,画洋红色
当满足条件难得一见>0时,在0.5位置书写文字
VAR22赋值:1日前的收盘价
VAR23赋值:收盘价-VAR22和0的较大值的7日[1日权重]移动平均/收盘价-VAR22的绝对值的7日[1日权重]移动平均*100
VAR24赋值:收盘价-VAR22和0的较大值的13日[1日权重]移动平均/收盘价-VAR22的绝对值的13日[1日权重]移动平均*100
VAR25赋值:上次VAR24<23距今天数<=3 AND VAR23上穿VAR24
VAR26赋值:(收盘价-收盘价的23日简单移动平均)/收盘价的20日简单移动平均*100<-12.5
VAR27赋值:5日内最低价的最低值
VAR28赋值:10日内最高价的最高值
VAR29赋值:(收盘价-VAR27)/(VAR28-VAR27)*100的4日指数移动平均
VAR2A赋值:0.667*1日前的VAR29+0.333*VAR29的2日指数移动平均
VAR2B赋值:1011131
VAR2C赋值:如果日期<=VAR2B,返回VAR26,否则返回0
输出满仓买入: VAR25 AND VAR26 AND VAR29上穿VAR2A AND VAR29<=25,画绿色
当满足条件满仓买入>0时,在0.3位置书写文字
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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