I'm developing an trading strategy for global stocks and I need to construct a synthetic index from the prices of the constituent stocks.
Note - I'm not talking about creating a FTSE100 or S&P500 index - this is market cap based, I'm just looking to create an index from historical prices of a bunch of stocks. The stocks may be in different currencies.
I have a few ideas but not sure which is the best approach.
1) Take the natural log of each price. Then for each day take the average value of the log prices - this is the index value for that day.
2) Create a return series for each stock price series. Then for each day take the average return of all stocks - this is the index value for that day.
3) Convert each price series into an index, in a similar fashion as a NAV calculation, I'm not sure of this method since the stock prices all begin on different days.
I would be interested to hear any alternative approaches / opinions.
Note - I'm not talking about creating a FTSE100 or S&P500 index - this is market cap based, I'm just looking to create an index from historical prices of a bunch of stocks. The stocks may be in different currencies.
I have a few ideas but not sure which is the best approach.
1) Take the natural log of each price. Then for each day take the average value of the log prices - this is the index value for that day.
2) Create a return series for each stock price series. Then for each day take the average return of all stocks - this is the index value for that day.
3) Convert each price series into an index, in a similar fashion as a NAV calculation, I'm not sure of this method since the stock prices all begin on different days.
I would be interested to hear any alternative approaches / opinions.
Last edited:
