python:talib 计算 OBV 您所在的位置:网站首页 能量潮OBV名词解释 python:talib 计算 OBV

python:talib 计算 OBV

#python:talib 计算 OBV| 来源: 网络整理| 查看: 265

量价指标: OBV (On-Balance Volume,净额成交量或叫能量潮指标)

由 Joe Granville 提出,通过统计成交量变动的趋势推测股价趋势 计算公式:以某日为基期,逐日累计每日上市股票总成交量, 若隔日指数或股票上涨,则基期OBV加上本日成交量为本日OBV; 若隔日指数或股票下跌,则基期OBV减去本日成交量为本日OBV。

 

talib_obv.py

# -*- coding: utf-8 -*- import os, sys import tushare as ts import pandas as pd import matplotlib.pyplot as plt import numpy as np import talib if len(sys.argv) ==2: code = sys.argv[1] else: print('usage: python talib_obv.py stockcode ') sys.exit(1) if len(code) !=6: print('stock code length: 6') sys.exit(2) df = ts.get_k_data(code) if df.empty ==True: print(" df is empty ") sys.exit(2) df = df[ df['date'] > '2019-01-01'] if len(df)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有