通达信是一款在中国广受欢迎的股票分析软件,它允许用户自定义各种技术指标公式来辅助股票交易决策。本文档提供的是一个名为“天马星空”的比较指标的源代码,适用于通达信平台的主图显示。这个指标公式结合了多种技术分析元素,包括移动平均、指数平滑、成交量和价格波动范围,旨在为投资者提供更为全面的市场洞察。
公式中定义了两个参数`N`和`N1`,分别设定为1到100的范围,缺省值分别为20和39。`N`用于计算箱体的高低点,而`N1`则用于计算平均真实波幅(ATR)的周期数。参数的可调整性使得该指标能够适应不同的市场环境和用户需求。
`MID`是计算的中间价,它综合了收盘价、最低价、开盘价和最高价的平均值,用于反映一段时间内的价格趋势。`DKX`则是基于`MID`的21周期加权移动平均,它赋予最近的数据更高的权重,以更敏锐地捕捉短期变化。`MADKX`是`DKX`的10周期简单移动平均,用于平滑信号并减少短期波动的影响。
`DRAWBAND`函数绘制了两条带状区域,上边界为`DKX`,下边界为`MADKX`,颜色分别设为红色和蓝色,以直观展示价格相对于平均值的偏离情况。`SWL`和`SWS`是两个基于不同平均原理计算的趋势线,前者结合了5日和10日指数移动平均,后者运用了12日指数移动平均和5日成交量的相对强弱。当`SWL`高于`SWS`时,绘制红色柱状图,表示上升趋势;反之,绘制白色柱状图,表示下降趋势。
箱体分析是技术分析中的重要概念,`箱顶`和`箱底`通过`HHV`(最高值)和`LLV`(最低值)函数计算出近`N`周期内的最高和最低价位,形成一个价格波动的区间。`中线`是箱体的中点,有助于识别价格在箱体内的位置。`MTR1`和`ATR1`计算了最大真实波幅和平均真实波幅,用于衡量市场波动性,而`UPBAND`和`DNBAND`则是基于`MID1`和`ATR1`计算的通道边界,提供了一个价格可能的波动范围。
`BBI`是多周期移动平均的混合,由3日、6日、12日和24日的移动平均线加权平均得出,其目的是融合不同时间周期的信息,给出一个综合的市场趋势指示。
“天马星空”指标公式结合了多种技术分析工具,包括移动平均、指数平滑、成交量分析以及波动率指标,旨在为投资者提供一个全面的市场分析框架,帮助他们更好地理解和预测股票价格走势。使用者可以根据自己的交易策略和市场理解调整参数,以定制最适合自己的指标。