量价关系分析
价涨量增:股票价格上涨动能增强,价格会继续走高
价涨量平:上涨行情中,预示着可能价格即将到达顶部,也可能市场处于调整期
价涨量缩:可能是横盘调整完,一批投资者被洗盘出局
价平量增:下跌行情中,说明多方力量可能进行了拉低布局,形势可能上涨
价平量缩:一般出现在新一轮上涨初期,或者调整洗盘期
价跌量增:高位下跌的初期,和下跌末期市场
价跌量平:无法预测后市的走势,如果价跌量平跟随在价平量平后面,表示市场已经开始下跌行情
价跌量缩:即将止跌,也可能是市场行情不好,买方力量极弱,接盘量少。
import pandas as pd
import numpy as np
CJSecurities=pd.read_csv('CJSecurities.csv',index_col='Date')
CJSecurities=CJSecurities.iloc[:,1:]
CJSecurities.index=pd.to_datetime(CJSecurities.index)
CJSecurities.head()
|
Open |
High |
Low |
Close |
Volume |
Date |
|
|
|
|
|
2014-01-02 |
10.42 |
10.42 |
10.20 |
10.27 |
54734700 |
2014-01-03 |
10.21 |
10.22 |
9.86 |
9.88 |
88544000 |
2014-01-06 |
9.88 |
9.97 |
9.71 |
9.80 |
67493100 |
2014-01-07 |
9.69 |
9.83 |
9.60 |
9.61 |
52957200 |
2014-01-08 |
9.67 |
9.91 |
9.65 |
9.77 |
55127700 |
import matplotlib.pyplot as plt
from candle import candleVolume
CJSecurities1=CJSecurities['2015-04-01':'2015-04-30']
plt.rcParams['figure.figsize']=(20.0,10.0)
candleVolume(CJSecurities1,candletitle='长江证券2015年4月份蜡烛图',\
bartitle='长江证券2015年4月份日成交量')

CJSecurities2=CJSecurities['2015-01-15':'2015-02-15']
candleVolume(CJSecurities2,candletitle='长江证券2015年1月和2月份蜡烛图',\
bartitle='长江证券2015年1月和2月份日成交量')

CJSecurities3=CJSecurities['2015-03-01':'2015-03-31']
candleVolume(CJSecurities3,candletitle='长江证券2015年3月份蜡烛图',\
bartitle='长江证券2015年3月份日成交量')

CJSecurities4=CJSecurities['2014-01-02':'2014-03-31']
candleVolume(CJSecurities4,candletitle='长江证券2014年前3个月份蜡烛图',\
bartitle='长江证券2014年前3个月份日成交量')

不同价格段位的成交量
close=CJSecurities.Close
close.describe()
BreakClose=np.ceil(close/2)*2
BreakClose.name='BreakClose'
pd.DataFrame({
'BreakClose':BreakClose,\
'Close':close}).head(n=2)
|
BreakClose |
Close |
Date |
|
|
2014-01-02 |
12.0 |
10.27 |
2014-01-03 |
10.0 |
9.88 |
volume