[ZS0412]加减仓老鼠仓主图-通达信指标公式
本指标是一个综合多种技术分析方法构建的股票分析指标。它融合了指数移动平均、简单移动平均、KDJ指标、RSI指标以及MACD指标等多种元素,通过计算不同的数值、进行条件判断,并以绘制图标、书写文字、改变线条颜色和宽度等方式直观地展示股票的价格走势和潜在的交易信号,为投资者提供多维度的股票分析和交易决策参考。
- 移动平均相关计算
空赋值:收盘价的5日指数移动平均。这是一个基础的指数移动平均计算,通过对收盘价进行5日指数移动平均,为后续计算做准备。
输出均衡:空的5日指数移动平均,画白色。“均衡”指标是对前面计算的“空”值再进行5日指数移动平均,以白色绘制,它从更长一点的周期反映价格的平均走势。
输出中轨:13日内最高价的13日简单移动平均的最高值,画黄色,线宽为1。“中轨”指标先计算13日简单移动平均的最高价,再在13日内找出这个最高值,以黄色、线宽为1绘制,用于界定价格波动的中间轨道。
输出趋势:1日内最高价的13日简单移动平均的最低值,画红色,线宽为1。“趋势”指标计算1日内最高价的13日简单移动平均的最低值,以红色、线宽为1绘制,从短期角度反映价格趋势。
输出BDX:收盘价的6日指数移动平均。这是一个基于收盘价的6日指数移动平均计算,用于分析股票价格的短期趋势。
输出BDX1:1日前的收盘价的6日指数移动平均。它是前一日收盘价的6日指数移动平均,用于与BDX进行比较。
输出【黄金通道】:如果BDX>BDX1,返回1,否则返回0,NODRAW,画红色。“黄金通道”指标通过比较BDX和BDX1,当BDX大于BDX1时返回1,表示处于某种上升趋势(可能是构建的“黄金通道”的上升状态),以红色标识且不进行图形绘制(NODRAW)。
- 其他数值计算
VARA赋值:(收盘价 - 29日前的开盘价)/29日前的开盘价*100。VARA计算了收盘价相对于29日前开盘价的涨跌幅百分比,反映了较长周期内价格的相对变化情况。
VARB赋值:0.6671日前的VARA + 0.333VARA的5日指数移动平均。VARB是一个加权计算,结合了前一日的VARA和VARA的5日指数移动平均,给予不同权重,以更平滑地反映价格的长期相对变化趋势。
VARC赋值:收盘价 - 1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价 - 1日前的收盘价的绝对值的6日[1日权重]移动平均*100。VARC通过比较收盘价与前一日收盘价的差值情况,并进行加权移动平均计算,得出一个反映价格波动幅度相关的指标。
VAR1赋值:(最高价 + 最低价 + 开盘价 + 2*收盘价)/5。VAR1是一个综合考虑了当日最高价、最低价、开盘价和收盘价(给予收盘价更高权重)的数值,用于后续计算。
VAR2赋值:1日前的VAR1。VAR2是前一日的VAR1值,用于计算VAR1的变化情况。
VAR3赋值:VAR1 - VAR2和0的较大值的10日[1日权重]移动平均/VAR1 - VAR2的绝对值的10日[1日权重]移动平均*100。VAR3通过计算VAR1与VAR2的差值情况,经过与0比较取较大值、加权移动平均以及与差值绝对值的比值计算,得到一个反映价格变化趋势相关的指标。
VAR6赋值:1日前的收盘价。VAR6用于计算当前收盘价与前一日收盘价的关系。
VAR7赋值:收盘价 - VAR6和0的较大值的6日[1日权重]移动平均/收盘价 - VAR6的绝对值的6日[1日权重]移动平均*100。VAR7类似于VARC,通过比较当前收盘价与前一日收盘价的差值情况并进行加权移动平均计算,得出与价格波动幅度相关的指标。
- 条件判断与图标文字绘制
VAR4赋值:如果统计5日中满足VAR3<20的天数>=1 AND COUNT(VAR1 = 10日内VAR1的最低值,10)>=1 AND CLOSE>=开盘价1.038 AND VOL>成交量(手)的5日简单移动平均1.2,返回1,否则返回0的5日过滤。VAR4是一个复杂的综合判断条件,涉及VAR3在5日中的情况、VAR1在10日内的最低值情况、当日收盘价与开盘价的关系以及成交量与5日平均成交量的关系,经过5日过滤后,如果满足所有条件则返回1,否则返回0。当满足VAR4时,在最低价位置画1号图标,这可能是一个潜在的买入信号标识。
VAR5赋值:均衡>1日前的均衡 AND中轨<1日前的中轨 AND C>1日前的收盘价的11日过滤。VAR5是一个综合判断条件,当“均衡”指标大于前一日的“均衡”、“中轨”指标小于前一日的“中轨”且收盘价大于前一日收盘价(经过11日过滤)时满足条件。当满足VAR5时,在最低价0.985和最低价0.995位置书写文字(未明确文字内容,可能是与买入或趋势相关的提示,均以黄色绘制)。
当满足条件84上穿VAR7时,在最高价1.035和最高价1.015位置书写文字, COLOR00FF00。这一条件判断84向上穿过VAR7时,在最高价的1.035和1.015倍位置书写文字(未明确文字内容,以绿色绘制),可能是一种特殊情况的提示。
买1赋值:KDJ_J上穿0 OR (KDJ_J上穿KDJ_K AND KDJ_D<26)。“买1”是基于KDJ指标的买入条件判断,当KDJ的J值上穿0或者J值上穿K值且D值小于26时满足条件,这是一种常见的基于KDJ指标的短期买入信号判断。
买2赋值:"RSI的RSI1"(6,2,2)上穿20 OR "RSI的RSI1"(6,12,24)上穿"RSI的RSI2"(6,12,24)。“买2”是基于RSI指标的买入条件判断,包括RSI1在不同参数下上穿20或者RSI1上穿RSI2,这是从RSI指标角度判断股票是否处于超卖状态或者RSI指标的短期买入信号。
买3赋值:"平滑异同平均线的DIF"上穿"平滑异同平均线的DEA" OR "平滑异同平均线的MACD"上穿0。“买3”是基于MACD指标的买入条件判断,当DIF上穿DEA或者MACD上穿0时满足条件,这是MACD指标常见的金叉买入信号判断。
买0赋值:买1 + 买2 + 买3。“买0”综合了KDJ、RSI和MACD三个指标的买入信号判断,当满足的买入信号总和大于1时,表示有多个买入信号同时满足或者满足程度较高。当满足条件买0>1时,在最低价*0.98位置画16号图标,这是一个综合买入信号的标识。
- 20日移动平均线绘制
如果收盘价的20日简单移动平均>1日前的收盘价的20日简单移动平均,返回收盘价的20日简单移动平均,否则返回无效数,画红色,线宽为5。这一条件判断如果20日简单移动平均处于上升趋势(当日大于前一日),则绘制红色、线宽为5的20日简单移动平均,直观地显示价格的长期上升趋势。
如果收盘价的20日简单移动平均<1日前的收盘价的20日简单移动平均,返回收盘价的20日简单移动平均,否则返回无效数,画绿色,线宽为5。反之,如果20日简单移动平均处于下降趋势(当日小于前一日),则绘制绿色、线宽为5的20日简单移动平均,显示价格的长期下降趋势。
- 指数移动平均计算
在计算“空”(收盘价的5日指数移动平均)、“均衡”(空的5日指数移动平均)、“BDX”(收盘价的6日指数移动平均)和“VARB”(0.6671日前的VARA + 0.333VARA的5日指数移动平均)中的指数移动平均部分时,指数移动平均(EMA)的计算公式为:(EMA(t)=\alpha\times Price(t)+(1 - \alpha)\times EMA(t - 1)),其中(\alpha = 2/(N + 1)),(N)为计算周期(对于5日EMA,(N = 5);对于6日EMA,(N = 6)),(Price(t))为当日的收盘价或相应的价格指标(如计算VARB时的VARA)。
- 简单移动平均计算
在计算“中轨”(13日内最高价的13日简单移动平均的最高值)中的13日简单移动平均时,简单移动平均(SMA)的计算公式为:(SMA_n=\frac{\sum_{i = n - 12}^{n} H_i}{13}),其中(H_i)为第(i)个交易日的最高价,(n)为当前交易日。例如,计算第13日的13日简单移动平均时,(SMA_{13}=\frac{H_1 + H_2 + \cdots + H_{13}}{13})。然后再找出13日内这个简单移动平均的最高价。
在计算VARC、VAR7中的6日[1日权重]移动平均时,虽然具体权重未明确给出,但按照加权移动平均的一般计算方法,设第(i)个交易日的价格差值(如VARC中的收盘价 - 1日前的收盘价和0的较大值)为(Diff_i),则6日[1日权重]移动平均的计算公式为:(WMA_6=\frac{\sum_{i = n - 5}^{n} w_i\times Diff_i}{\sum_{i = n - 5}^{n} w_i}),其中(w_i)为第(i)个交易日的权重(这里未明确权重值,但按照[1日权重]移动平均的一般设定,可能是按照时间顺序递减的方式设定权重)。
在计算VAR3中的10日[1日权重]移动平均时,同理按照上述加权移动平均的计算方法,只是计算周期为10日。
- 其他计算
在计算VARA、VARB、VARC、VAR1、VAR2、VAR3、VAR6、VAR7等指标时,按照各自的公式进行简单的数学运算,其中涉及到的收盘价、开盘价、最高价、最低价、成交量等数据是根据股票市场的实际交易数据获取的。
在计算VAR4中的统计判断条件时,需要遍历过去5日(对于VAR3<20的统计)和10日(对于VAR1 = 10日内VAR1的最低值的统计)的数据,按照各自的条件进行统计和判断。
在计算买1中的KDJ指标(KDJ_K、KDJ_D、KDJ_J)时,按照KDJ指标的标准计算公式进行计算。KDJ指标的计算涉及到一定周期内的最高价、最低价和收盘价的计算,例如对于“KDJ的K”(9,3,3),先计算9日RSV(未成熟随机值)(RSV=\frac{C_n - L_9}{H_9 - L_9}\times100)(其中(C_n)为第(n)日收盘价,(H_9)为9日最高价,(L_9)为9日最低价),然后(K_n=\frac{2}{3}\times K_{n - 1}+\frac{1}{3}\times RSV_n)(初始值(K_1 = RSV_1)),(D_n=\frac{2}{3}\times D_{n - 1}+\frac{1}{3}\times K_n)(初始值(D_1 = K_1)),(J_n = 3\times K_n - 2\times D_n)。
在计算买2中的RSI指标(“RSI的RSI1”(6,2,2)、“RSI的RSI2”(6,12,24))时,按照RSI指标的标准计算公式进行计算。RSI指标的计算涉及到一定周期内价格上涨幅度和下跌幅度的计算,例如对于“RSI的RSI1”(6,2,2),先计算6日上涨幅度总和(UpSum=\sum_{i = n - 5}^{n} Max(C_i - C_{i - 1},0)),6日下跌幅度总和(DownSum=\sum_{i = n - 5}^{n} Max(C_{i - 1} - C_i,0)),则(RSI1=\frac{UpSum}{UpSum + DownSum}\times100)。
在计算买3中的MACD指标(“平滑异同平均线的DIF”、“平滑异同平均线的DEA”、“平滑异同平均线的MACD”)时,按照MACD指标的标准计算公式进行计算。MACD指标的计算涉及到指数移动平均的计算,首先计算12日指数移动平均(EMA12)和26日指数移动平均(EMA26),(DIF = EMA12 - EMA26),(DEA = DIF的9日指数移动平均),(MACD = 2\times (DIF - DEA))。
- 买入策略
当VAR4满足时(即在最低价位置画1号图标),这是一个综合多种条件的潜在买入信号。其中包括VAR3在5日中的情况反映价格波动趋势、VAR1在10日内的最低值情况反映价格短期底部、收盘价与开盘价的关系以及成交量与5日平均成交量的关系,当这些条件同时满足时,可能暗示股票价格即将上涨。
当VAR5满足时(即在最低价0.985和最低价0.995位置书写文字),这一信号从“均衡”和“中轨”指标的变化以及收盘价与前一日收盘价的关系角度,可能预示股票价格有上涨趋势,可以作为买入信号的参考。
当买0>1时(即在最低价*0.98位置画16号图标),这是综合了KDJ、RSI和MACD三个指标的买入信号判断。如果KDJ的J值上穿0或者满足特定的KDJ指标交叉关系、RSI指标上穿20或者RSI指标交叉以及MACD指标出现金叉或者MACD上穿0等情况中的多个同时满足时,表示从多个技术分析角度都出现了买入信号,可以考虑买入股票。
然而,不能仅仅依赖这个指标就进行买入操作。投资者还应该结合其他技术分析工具和基本面分析。例如,可以观察股票的成交量是否在这些买入信号出现时同步放大,如果成交量明显放大,将增强买入信号的可靠性。同时,可以查看股票的相对强弱指标(RSI)是否处于超卖区域或者正在从超卖区域回升,若RSI值较低或者有上升趋势,也在一定程度上支持买入决策。从基本面角度,需要关注公司的盈利状况、行业前景、竞争力等因素。
- 卖出策略
本指标未直接给出明确的卖出信号,但可以从一些反向指标关系进行判断。例如,如果“均衡”指标小于前一日的“均衡”、“中轨”指标大于前一日的“中轨”等情况出现时,可能暗示股票价格有下跌趋势。
从其他常用指标角度,如果KDJ指标的J值进入超买区域(如大于80)且开始向下转折、RSI指标进入超买区域(如大于70)且开始向下转折或者MACD指标出现死叉(DIF下穿DEA)等情况,可以考虑卖出股票。
同样,卖出决策也应该结合其他技术指标进行综合判断。例如,可以观察股价是否跌破重要的支撑位,或者是否出现顶部反转形态等。同时,也要考虑股票的基本面因素是否发生变化,如公司业绩下滑、行业竞争加剧等情况。
- 风险控制
严格控制仓位。不要将所有资金都投入到一只股票中,应根据自己的风险承受能力和投资目标,合理分配资金,控制仓位。一般来说,单个股票的仓位不宜超过总资金的30% - 40%。
设定止损位和止盈位。在买入股票后,根据股票的波动情况和个人风险承受能力设定止损位和止盈位。例如,可以将止损位设定为股价下跌10% - 15%,止盈位设定为股价上涨20% - 30%。当股票价格达到止损位或止盈位时,应果断执行操作,避免损失扩大或错失获利机会。
版权声明
本文版权归掌上指标所有。
未经许可,不得转载,转载请注明出处!