Rank: Advanced Member
Groups: Registered, Registered Users, Subscribers Joined: 12/30/2005(UTC) Posts: 120

In finance, the beta (β) of a stock or portfolio is a number describing the correlated volatility of an asset in relation to the volatility of the benchmark that the asset is being compared to. Source : http://en.wikipedia.org/wiki/Beta_(finance)
Referring to above source, Beta value measures a stock's correlated volatility compared to the market as a whole, the volatility is measured by the standard deviation of historical prices, which essentially represents how much they fluctuate relative to the price average.
I would like to know to determine Beta in Metastock, and to determine the Beta for A comparing with B.
Does anyone have any suggestions?
Thanks in advance for any suggestions :>




Rank: Member
Groups: Registered, Registered Users, Unverified Users Joined: 7/4/2013(UTC) Posts: 12

There's a custom formula supplied by default which does this. It has instructions within the formula, as per below. Code:{This formula calculates Beta which is a measure of volatility of one security against another. This is typically used to measure the volatility of a stock against an index like the S&P 500. A value greater than one indicates the stock is more volatile than the index.
To plot Beta:
1. Open a chart of the desired security.
2. Drag the price plot of the index your are comparing, into the chart of the security.
3. Drag this custom indicator from the QuickList and drop it onto the price plot of the index.
Note, this formula is set to calculate beta over 21 periods. To change the time periods replace each instance of 21 in the formula with the desired number of periods.}
(( 21 * Sum( ROC( CLOSE,1,%) * ROC( INDICATOR,1,%),21))
( Sum( ROC( CLOSE,1,%),21) * Sum( ROC( INDICATOR,1,%), 21)))
/
(( 21 * Sum( Pwr( ROC( INDICATOR,1,%),2),21)) 
Pwr( Sum( ROC( INDICATOR,1,%),21),2))




Rank: Advanced Member
Groups: Registered, Registered Users, Subscribers Joined: 12/30/2005(UTC) Posts: 120

Source : http://en.wikipedia.org/wiki/Beta_(finance)
=COVAR(C1:C21,D1:D21)/VARP(D1:D21)
Referring to above reference, I would like to know whether the formula for Metastock is based on this theory or not. It seems to me that there are many different approach to determine Beta, someone tells me that it should be 2 different Beta, one is for uptrend, and the other one is for downtrend, but there is only one Beta for Metastock.
Do you have any suggestions?
Thanks you very much for any suggestions :>




Rank: Member
Groups: Registered, Registered Users, Unverified Users Joined: 7/4/2013(UTC) Posts: 12

As far as I know, uptrend or downtrend does not matter with regards to a standard beta calculation. Beta can be thought of as the sensitivity of a security to changes in the underlying index. In simple terms, a high beta stock should tend to rise more than it's index in an up market and drop more than the index in a down market. A low beta stock is expected to be less sensitive to movements in the index. I think the standard theory is that high beta stocks tend to be riskier but have the potential for better returns over the long term. But I understand that there has been some research that indicates the contrary, that high beta stocks, while carrying more risk tend to also underperform over the long term. I can't really say whether the MS formula is accurate to the theory or not  just don't know enough about the maths involved. However, in MS Xenith there is a regression analysis calculator which will work out beta relative any benchmark you choose over any period. Having tested it on a few examples, the Beta formula in Metastock comes up with broadly the same numbers as the calculator in Xenith, when the same inputs are used. So it gives me a degree of confidence that what the formula in Metastock comes up with is correct. Here's an example. Hartford Financial (HIG) relative to the S&P 500 index, using 252 days as the calculation period. The calculated Beta by the Xenith calculator is 1.6944. The calculated Beta by the MS formula is 1.69851. Black candles = Stock, Blue line = S&P 500, Red line (and left scale) = Beta Or the same exercise for Pepsico (PEP). This is a much lower beta stock, and the calculated Beta is 0.5741 by Xenith, and 0.57388 by the Metastock formula.




Rank: Newbie
Groups: Registered, Registered Users, Subscribers Joined: 6/1/2013(UTC) Posts: 9

I would like to create an exploration based on the custom formula for the beta. The index I would be using is S&P 500.
Can you let me know what substitutions need to be made to make it work




Rank: Advanced Member
Groups: Registered, Registered Users, Subscribers Joined: 12/30/2005(UTC) Posts: 120

jonuk76 wrote:As far as I know, uptrend or downtrend does not matter with regards to a standard beta calculation.
Beta can be thought of as the sensitivity of a security to changes in the underlying index. In simple terms, a high beta stock should tend to rise more than it's index in an up market and drop more than the index in a down market. A low beta stock is expected to be less sensitive to movements in the index. I think the standard theory is that high beta stocks tend to be riskier but have the potential for better returns over the long term. But I understand that there has been some research that indicates the contrary, that high beta stocks, while carrying more risk tend to also underperform over the long term.
In general, your assumption is "Yes", but when you look at the details, not all stocks have strong correlation with benchmark, such as penny stock, the beta for uptrend and downtrend could be a hugh difference for comparing their performances. Do you agree with this point?
Would ROC(C,1,%) be the most accepted items to be used on measuring Beta?
Furthermore, could you please tell me where to access MS Xenith's regression analysis calculator?
Do you have any suggestions?
Thanks you very much for any suggestions :>




Users browsing this topic 

Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.