股票加权平均数的算法
加权平均数的求法是股市中经常运用到的一种计算方法。加权平均值其实就乃总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得到的那个单位值。
举例说明
1、有n个数,a,a,b,b,b,b,c,c,c,c.......z,z,z,z,加权平均数=(a*a的个数+b*b的个数.......+z*z的个数)/n
例如,有10个数,1,2,2,2,2,3,3,4,4,4,加权平均数=(1x1+2x4+3x2+4x3)/10=2.7
2、假设某公司第一个月月初股数100万股,第二个月月初增加股数50万股。则,第一个月月末股数为100万股,第二个月月末股数为150万股(100 + 50),第三个月月初减少股数10万股,则,第三个月月末股数为140万股(100 + 50 – 10)
将上述三个月加权平均数的计算公式进行移项变化,则:
(100 + (100 + 50) + (100 + 50 – 10) / 3
= (100 + 100 + 100 + 50 + 50 – 10) / 3
= (100 x3 + 50 x 2 – 10 x 1) / 3
= (100 x 3) / 3 + (50 x 2) / 3 - (10 x 1) / 3
= 100 + 50 x 2 / 3 – 10 x 1 / 3