Quantity and price Indicators

See also

Init Function:

from indicator.technology.quantity import *
import tushare as ts
pro = ts.pro_api('59e1f90437c021fb31c99c20d08493070f17305afe606fdf0ef89f37')
df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20190718')
df['volume'] = df['vol']
df.tail()
dp = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20190718')
dp['volume'] = dp['vol']
dp.tail()
indicator.technology.quantity.AMO(df, M1=5, M2=10)
Parameters:
  • df – DataFrame
  • M1 – 移动平均
  • M2 – 移动平均
Returns:

AMOW:成交额(元)/10000.0
AMO1:AMOW的M1日简单移动平均
AMO2:AMOW的M2日简单移动平均

Note

成交金额

  1. 成交金额大,代表交投热络,可界定为热门股
  2. 底部起涨点出现大成交金额,代表攻击量
  3. 头部地区出现大成交金额,代表出货量
  4. 观察成交金额的变化,比观察成交手数更具意义,因为成交手数并未反应股价的涨跌的后所应支出的实际金额
indicator.technology.quantity.OBV(df, M=30)
Parameters:
  • df – DataFrame
  • M – 移动平均
Returns:

OBV:如果收盘价=1日前的收盘价,返回0,否则返回(如果收盘价>1日前的收盘价,返回成交量(手),否则返回-成交量(手))的历史累和
MAOBV:OBV的M日简单移动平均

Note

累积能量线

  1. 股价一顶比一顶高,而OBV 一顶比一顶低,暗示头部即将形成
  2. 股价一底比一底低,而OBV 一底比一底高,暗示底部即将形成
  3. OBV 突破其N字形波动的高点次数达5 次时,为短线卖点
  4. OBV 跌破其N字形波动的低点次数达5 次时,为短线买点
  5. OBV 与ADVOL、WAD、ADL同属一组指标群,使用时应综合研判
indicator.technology.quantity.VOL(df, M1=5, M2=10)
Parameters:df – DataFrame
Returns:
VOLUME:成交量(手)
MA5:VOLUME的M1日简单移动平均
MA10:VOLUME的M1日简单移动平均

Note

成交量

indicator.technology.quantity.VRSI(df, N1=6, N2=12, N3=24)
Parameters:
  • df – DataFrame
  • N1 – 相对强弱量
  • N2 – 相对强弱量
  • N3 – 相对强弱量
Returns:

RSI1:成交量(手)-1日前的成交量和0的较大值的N1日[1日权重]移动平均/成交量(手)-1日前的成交量的绝对值的N1日[1日权重]移动平均*100
RSI2:成交量(手)-1日前的成交量和0的较大值的N2日[1日权重]移动平均/成交量(手)-1日前的成交量的绝对值的N2日[1日权重]移动平均*100
RSI3:成交量(手)-1日前的成交量和0的较大值的N3日[1日权重]移动平均/成交量(手)-1日前的成交量的绝对值的N3日[1日权重]移动平均*100

Note

相对强弱量

  1. VRSI>20 为超买;VRSI<20 为超卖
  2. VRSI 以50为中界线,大于50视为多头行情,小于50视为空头行情
  3. VRSI 在80以上形成M头或头肩顶形态时,视为向下反转信号
  4. VRSI 在20以下形成W底或头肩底形态时,视为向上反转信号
  5. VRSI 向上突破其高点连线时,买进;VRSI 向下跌破其低点连线时,卖出
indicator.technology.quantity.DBQRV(df, dp, N=5)
Parameters:
  • df – DataFrame
  • N – 对比强弱量
Returns:

ZS:(大盘的成交量-N日前的大盘的成交量)/N日前的大盘的成交量
GG:(成交量(手)-N日前的成交量(手))/N日前的成交量(手)

Note

对比强弱量

indicator.technology.quantity.DBLB(df, dp, N=5)
Parameters:
  • df – DataFrame
  • N – 对比量比
  • M – 移动平均
Returns:

DBLB:输出对比量比
MADBLB:DBLB的M日简单移动平均

Note

对比量比

  • 对比量比指标用于用于测度成交量放大程度或萎缩程度的指标
  • 对比量比值越大,说明成交量较前期成交量放大程度越大,对比量比值越小,说明成交量较前期成交量萎缩程度越大

一般认为:

  1. 对比量比大于20可以认为成交量极度放大;
  2. 对比量比大于3,可以认为成交量显著放大;
  3. 对比量比小于0.2,可以认为成交量极度萎缩;
  4. 对比量比小于0.4,可以认为成交量显著萎缩。