关于成交量红柱子的问题,我们总结了以下几点,给你解答:
成交量红柱子和绿柱子
VOL仅仅只能说明当天量的大小,跟颜色无关,当天如果是收阳线它就是红色的,如果收阴线它就是千蓝色的,颜色对VOL没什么关系。
收盘价大于或者等于早上开盘价就用红色柱出现,收盘价小于开盘价用绿色柱。
vol是英文volume 的缩写,意思是成交量。那些柱线标示的是成交量的多少。其颜色跟对应的K线相同,如果当天上涨标为红色,下跌标为绿色,平盘标为白色。
红的是上涨的 多 , 绿的是下跌的 空
成交量红柱子
# 将成交量数据转换成列表类型
volume_data = df['volume'].tolist()
# 将成交量数据转换成浮点类型
volume_data = [float(x) for x in volume_data]
# 将成交量数据转换成numpy数组
volume_data = np.array(volume_data)
# 计算成交量的最大值
vmax = volume_data.max()
# 计算成交量的最小值
vmin = volume_data.min()
# 计算成交量的范围
vrange = vmax - vmin
# 计算成交量的比例
v_scale = vrange / float(height)
# 将成交量数据转换成柱状图的高度
volume_data = [(x - vmin) / v_scale for x in volume_data]
# 将成交量数据转换成柱状图的高度
volume_data = [int(x) for x in volume_data]
# 画出成交量的柱状图
for i in range(len(volume_data)):
# 画出红色的柱状图
pygame.draw.rect(screen, (255, 0, 0), (x + i * width, y + height - volume_data[i], width, volume_data[i]))
# 将K线图画出来
def draw_k_line(screen, df, x, y, width, height):
# 画出K线图
# 将收盘价数据转换成列表类型
close_data = df['close'].tolist()
# 将收盘价数据转换成浮点类型
close_data = [float(x) for x in close_data]
# 将收盘价数据转换成numpy数组
close_data = np.array(close_data)
# 计算收盘价的最大值
cmax = close_data.max()
# 计算收盘价的最小值
cmin = close_data.min()
# 计算收盘价的范围
crange = cmax - cmin
# 计算收盘价的比例
c_scale = crange / float(height)
# 将收盘价数据转换成K线图的高度
close_data = [(x - cmin) / c_scale for x in close_data]
# 将收盘价数据转换成K线图的高度
close_data = [int(x) for x in close_data]
# 画出K线图
for i in range(len(close_data)):
# 画出绿色的K线图
pygame.draw.rect(screen, (0, 255, 0), (x + i * width, y + height - close_data[i], width, close_data[i]))
# 将坐标轴画出来
def draw_axis(screen, x, y, width, height):
# 画出坐标轴
# 画出横坐标
pygame.draw.line(screen, (0, 0, 0), (x, y + height), (x + width, y + height))
# 画出纵坐标
pygame.draw.line(screen, (0, 0, 0), (x, y + height), (x, y))
# 将K线图和成交量柱状图画出来
def draw_k_v_line(screen, df, x, y, width, height):
# 画出K线图和成交量柱状图
# 画出坐标轴
draw_axis(screen, x, y, width, height)
# 画出K线图
draw_k_line(screen, df, x, y, width, height)
# 画出成交量柱状图
draw_volume_line(screen, df, x, y, width, height)
# 将K线图和成交量柱状图画出来
def draw_k_v_line(screen, df, x, y, width, height):
# 画出K线图和成交量柱状图
# 画出坐标轴
draw_axis(screen, x, y, width, height)
# 画出K线图
draw_k_line(screen, df, x, y, width, height)
# 画出成交量柱状图
draw_volume_line(screen, df, x, y, width, height)
# 将K线图和成交量柱状图画出来
def draw_k_v_line(screen, df, x, y, width, height):
# 画出K线图和成交量柱状图
# 画出坐标轴
draw_axis(screen, x, y, width, height)
# 画出K线图
draw_k_line(screen, df, x, y, width, height)
# 画出成交量柱状图
draw_volume_line(screen, df, x, y, width, height)
# 将K线图和成交量柱状图画出来
def draw_k_v_line(screen, df, x, y, width, height):
# 画出K线图和成交量柱状图
# 画出坐标轴
draw_axis(screen, x, y, width, height)
# 画出K线图
draw_k_line(screen, df, x, y, width, height)
# 画出成交量柱状图
draw_volume_line(screen, df, x, y, width, height)
# 将K线图和成交量柱状图画出来
def draw_k_v_line(screen, df, x, y, width, height):
#
成交量红柱子绿柱子表示什么
是代表成交量(每手100股),收盘价高于开盘价(上涨)红色;反之,绿色。