使用体验:有点类似于MACD背离的效果,但是功能更强大,效果也更明显,对于区间把握更强一些。公式代码评估:
(资料图片)
下面我将逐行解析这段公式代码:
1. `MA1:=MA(CLOSE,5);` {计算过去5天的收盘价的移动平均值}
2. `MA2:=MA(CLOSE,10);` {计算过去10天的收盘价的移动平均值}
3. `P01:=IF(MA1>MA2,1,IF(MA2>MA1,-1,0));` {如果5天的移动平均值大于10天的移动平均值,返回1,反之返回-1,否则返回0}
4. `MA3:=MA(CLOSE,3);` {计算过去3天的收盘价的移动平均值}
5. `MA4:=MA(CLOSE,5);` {计算过去5天的收盘价的移动平均值}
6. `P02:=IF(MA3>MA4,1,IF(MA4>MA3,-1,0));` {如果3天的移动平均值大于5天的移动平均值,返回1,反之返回-1,否则返回0}
7. `MA5:=MA(CLOSE,12);` {计算过去12天的收盘价的移动平均值}
8. `MA6:=MA(CLOSE,50);` {计算过去50天的收盘价的移动平均值}
9. `P03:=IF(MA5>MA6,1,IF(MA6>MA5,-1,0));` {如果12天的移动平均值大于50天的移动平均值,返回1,反之返回-1,否则返回0}
接下来的几行代码计算了几个常见的技术分析指标,如KDJ、MACD、TRIX、DMI、RSI、CCI、W%R、OSC、MTM、DPO、布林线、BRAR、VR、WVAD、EMV、OBV、PVI、NVI、MASS、VHF、PUCU、ASI和BIAS,并根据这些指标的值设定了一些条件判断,用于生成交易信号。
每个指标后的`PXX:=IF(条件,1,IF(条件,-1,0));语句都是根据不同的指标计算结果设定的条件判断,用于生成交易信号。如果满足某个买入条件,返回1;满足卖出条件,返回-1;否则返回0。
最后,决策点位: (36+P01+P02+P03+P04+P05+P06+P07+P08+P09+P10+P11+P12+P13+P14+P15+P16+P17+P18+P19+P20+P21+P22+P23+P24+P25+P26)*1.36,COLORMAGENTA;这一行计算了一个综合的决策点位值,通过将所有指标的结果相加并乘以1.36得到。
接下来的几行代码绘制了决策点位的图表,并标出了买点、加仓、清仓和卖点的位置。这些都是基于决策点位值和预设的阈值来判断的。
总的来说,这段代码通过组合多个技术指标,形成了一个综合的股票分析系统,可以帮助投资者做出买卖决策。