半对数坐标系(一个轴为对数刻度,另一个轴为算术刻度)在技术分析中常用于展示长期价格趋势,因为它能等比例地反映百分比变化。绘制百分比网格的核心步骤是将价格区间转换为对数刻度,再等分形成网格线,每条网格线代表固定的百分比变动,而非固定价格差。

半对数坐标的特点与用途

半对数坐标的纵轴(价格轴)采用对数刻度,意味着相同垂直距离代表相同百分比变化。例如,从10元到20元(上涨100%)与从100元到200元(也上涨100%)在图表上占据相同高度。这解决了普通算术坐标中低价区波动被压缩、高价区波动被放大的问题。该坐标系特别适合分析长期股票、指数或加密货币,能清晰展示复利增长和回调的百分比幅度。

绘制百分比网格的步骤

1. 确定价格区间与对数转换

选择要展示的价格范围,例如最低价 $P_{\text{min}}$ 和最高价 $P_{\text{max}}$。计算它们的常用对数(log₁₀)或自然对数(ln)。假设 $P_{\text{min}} = 10$,$P_{\text{max}} = 1000$,则对数区间为 $\log(10) = 1$ 到 $\log(1000) = 3$,总高度为 2 个对数单位。

2. 等分对数区间

将对数高度等分为所需网格线数量。例如,要创建 10% 的百分比网格(即每条线代表价格变动 10%),需计算每个对数增量:

  • 10% 上涨对应价格乘以 1.1,其对数增量为 $\log(1.1) \approx 0.0414$。
  • 从 $\log(10) = 1$ 开始,依次加 0.0414,得到各网格线的对数值:1.0414、1.0828、1.1242……
  • 将这些对数值反转换为价格:$10^{1.0414} \approx 11$,$10^{1.0828} \approx 12.1$,以此类推。

3. 绘制网格线

在图表上,按上述计算出的价格位置(如 11、12.1、13.3 等)画出水平线。由于纵轴是对数刻度,这些线在视觉上等距分布,但每条线之间的价格差递增(从 1 元到 1.1 元,再到 1.2 元)。这种网格能直观显示:价格从 10 元涨到 11 元(+10%)与从 100 元涨到 110 元(+10%)在图表上占据相同高度。

关键结论:半对数坐标中的百分比网格,通过将对数刻度等分实现,每条网格线代表固定的百分比变动(如 10%、20%),而非固定价格差。这使技术分析者能一致地评估支撑位、阻力位和波动幅度,无论价格处于高位还是低位。

常见问题

如何选择网格的百分比间隔?

通常选择 10%、20% 或 50% 作为间隔,取决于价格波动幅度。波动大的品种(如加密货币)适合 20% 或 50% 网格,波动小的蓝筹股可用 10% 网格。间隔过密会使图表杂乱,过疏则失去参考意义。

半对数坐标与算术坐标的网格有何区别?

算术坐标的网格线间距代表固定价格差(如每 10 元一条线),而半对数坐标的网格线间距代表固定百分比差。例如,算术坐标中从 10 元到 20 元的距离,与从 100 元到 110 元的距离相同,但前者是 100% 涨幅,后者仅 10%——半对数坐标能消除这种视觉误导。

能否在软件中自动生成百分比网格?

多数专业图表软件(如 TradingView、MetaStock、Excel)支持半对数坐标,但需手动设置网格间隔。在 TradingView 中,可将价格轴设为“对数”,再通过“刻度”选项自定义网格线位置(输入百分比值)。Excel 则需先计算对数数据,再绘制散点图并手动添加辅助线。

延伸阅读