用numpy计算成交量加权平均价格(VWAP),并实现读写文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用numpy计算成交量加权平均价格(VWAP),并实现读写文件相关的知识,希望对你有一定的参考价值。

VWAP(Volume-Weighted Average Price,成交量加权平均价格)是一个非常重要的经济学量,它代表着金融资产的“平均”价格。某个价格的成交量越高,该价格所占的权重就越大。VWAP
就是以成交量为权重计算出来的加权平均值,常用于算法交易。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import numpy as np
import sys
from datetime import datetime

i2 = np.eye(2)
print i2
np.savetxt("eye.txt", i2)


c, v=np.loadtxt(data.csv, delimiter=,, usecols=(6,7), unpack=True)
vwap = np.average(c, weights=v)
print vwap

技术分享

以上是关于用numpy计算成交量加权平均价格(VWAP),并实现读写文件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 groupby 计算 vwap(交易量加权平均价格)并申请?

Pandas 高效的 VWAP 计算

如何使用带有询价和出价的熊猫数据框计算体积加权平均价格(VWAP)?

计算时间加权移动平均线

使用 NumPy 函数计算 Pandas 中的加权平均值

python 计算时间加权平均价格:权衡近期价格