一般的电脑行情分析软件的主图坐标都提供多种坐标类型方便我们选择。如:普通坐标、对数坐标、等差坐标、百分比坐标、黄金分割坐标、10%等比坐标、等分坐标。

  • 普通坐标:坐标刻度之间的间隔距离与价格成正比。同样的价格在坐标上的距离显示是相等的。
  • 对数坐标:坐标刻度之间的间隔距离与价格的对数成正比,同样的涨幅或同样的跌幅在坐标上的距离显示是相等的。
  • 等差坐标:刻度数值线之间的间隔差值相等,是缺省时的坐标。
  • 百分比坐标:百分比坐标以画面显示的第一天的开盘价为基准,股价表示为与基准的百分比值,显示百分比值的数值线,这对于主图叠加特别有用。
  • 黄金分割坐标:以画面显示的最高价、最低价为基准,分别显示%分割的数值线,对于分析某波段的压力、支撑价位线有用。
    10%等比坐标:百分比坐标以画面显示的最后一天的开盘价为基准,显示与基准的10%递增和递减的数值线。
  • 等分坐标:以画面显示的最高价、最低价为基准,对这个区域N等分,显示分割的数值线,对于分析某波段的压力、支撑价位线有用,等分的参数N可以在系统参数中设置。
  • 半对数坐标:国外的图表分析师大多数使用半对数坐标(也叫做比例或百分比坐标纸)系统分析走势图,因为,半对数坐标纸拥有一定的优点,区别在算术坐标上竖直方向上相同的距离代表相同价格变化数量;半对数坐标纸上表示相同百分比变化。半对数坐标方便了止损指令的设置。一些价格形态在两种坐标纸上基本相同。

对数坐标和半对数坐标

对数定义:如果a的x次方等于N,那么数x叫做以a为底N的对数,记作x=logaN。其中,a叫做底数,N叫做真数,x叫做对数。
对数坐标系中的对数指的是坐标轴上的刻度与原点的距离是用对数表示的。
比如,对于以10为底数的对数坐标轴来说,如果某个刻度上标出的值为10(真数),则该刻度与原点的实际距离为loga10(a为底数,此处为10)也就是1。
对数坐标就是xy轴都是对数表示。半对数在股市中一般是说价格轴为对数。

在Python中,实现对数坐标系和半对数坐标系的设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# 导入要用到的相关包,并设置交互环境

%matplotlib notebook

import numpy as np

import matplotlib.pyplot as plt


# 绘制普通坐标系下x和y的关系图像

x = np.array([10,100,1000,10000,100000,1000000])

y = np.array([0.01,0.1,1,10,100,1000])

plt.figure()

plt.plot(x,y,marker='o')



# 绘制半对数坐标系下x和y的关系图像

plt.figure()

plt.plot(x,y,marker='o')

plt.semilogx() # 将x轴设置为对数坐标轴(semilogx()默认以10为底数,这意味着x轴上的每单位刻度的大小为10)


# 绘制对数坐标系下x和y的关系图像

plt.figure()

plt.plot(x,y,marker='o')

plt.semilogx() # 将x轴设置为对数坐标轴

plt.semilogy() # 将y轴设置为对数坐标轴

栖木
栖木
栖木

趋势线投射在普通或线性坐标中与投射在对数或比例坐标中有何区别?

线性坐标纸上形成的一系列相当直的上倾线的点,当转换到半对数坐标纸上时,形成一条曲线,曲线首先是急剧上升然后渐渐变圆结束.而且在半对数坐标纸上形成一条直线的点。在线性坐标纸上会形成一条加速曲线,投射的越远,曲线倾斜得越厉越陡.事实上。确定细小趋势时这种差别不是很重要,因为细小趋势很少运动到足够远;以至于两种坐标的差异开始有限。垂直型的中等移动情况也相同;如果是一轮长期而强劲的中等趋势,这种差异会变得明显。会在时间和最后趋势线穿透水平上造成相当大的差别;这是不少分析者用半对数坐标纸来作技术分析图的主要原因。 我们熟悉的证券走势图都要使用坐标系统,走势的形状是交易数据的痕迹,算术坐标在高价位会失真,用电脑分析图表虽然方便,但是也有局限,数据太长的走势图,在大脑上我们可以缩小分析,在电脑上,靠近最近的图表比过去的图表清晰,所以就有人用百分比、黄金分割、对数坐标来分析。 普通坐标的刻度之间的间隔距离与价格成正比。在普通坐标系中,所有当日涨跌相等的 K 线长度是一样的。比如所有自开盘至收盘上涨 1元钱的 K线具有同样的长度。但是,在对数坐标系中,坐标刻度之间的间隔距离与价格的对数成正比。即当日涨跌幅( % )相等的
K线才具有同样的长度。

如:自开盘至收盘上涨 10% 的 K线在对数坐标中长度是一样的。

普通坐标及对数坐标画线的注意事项

  1. 画直线画直线必须用对数坐标为什么要用对数坐标?因为普通坐标表示的是价格变化的绝对值,即今天比昨天涨了多少点,而对数坐标表示的是价格变化的相对强度,即今天比昨天涨了%几。通常情况下,只有在对数坐标上才能看到平行的通道线(比较直观),而在普通坐标上的通道线并不是直线,实际是2个指数函数,是曲线。
  2. 画黄金分割线做水平黄金分割线一定要用普通坐标,如果用对数坐标的话,做出的是对数坐标的黄金分割,而不是价格的黄金分割。(转载自互联网)