Академический Документы
Профессиональный Документы
Культура Документы
1. Introduction
VWAP(volume weighed average price) indicates the stock market price. Any change of VWAP reflects the future trend of stock. In this report we use 32 stock indexes to explain the change of VWAP. From the model, 1-minute change,1-minute momentum, 1-minute change of TBT and other 15 indexes affect VWAP significant. Based on the result investors can take use of historical stock data to predict the change of VWAP and find a perfect trading timing.
3. Prescreen Data
We add several filters in order to validate and screen data.
1. Due to instability of our data source, all stocks without assigned sectors are abandoned and all NA values are filled with either 0 or the same value as previous minute to accommodate the following analysis. 2. Data with less than 10 trades per minute are deleted. Because small number of trades will increase price instability and large amount of such data will falsely improve the model performance (overfitting), reducing prediction power. Furthermore, we would abandon the whole stock if more than 90% of its data has less than 10 trades per minute. 3. Only data between 10:00AM and 15:30PM are selected. This is the most stable price period during trading day. 4. We exclude all data that reflects possible sudden market movements. For example, it is very unlikely for closechg to plummet 10% in a stable market. And even such circumstance does exist, it is difficult to predict anyway. Therefore, only 1,000 bps fluctuation of closechg and 300 bps of chg15/vwapchg10a are allowed. Data not satisfying above criteria will be otherwise eliminated. After all above filtering we finally selected 850 stocks from Rusell 1000 to fit regression model.
From the table, we see that the F test p-value is very small, and R-square is about 3%, which means these variables can predict vwapchg10a to some extent. Then which variables have more effect on the variation of vwapchg10a? Let us see the plot below.
0.00%
close_IWM2VTI
close_chgMDY
close_chgTBT
open_IWM2VTI
open_chgMDY
open_chgSector
close_chgSector
open_chgTBT
chgSector15
closechg
chg5
openchg
chgMDY
chgSector
chgTBT
chg
pt
pt2
pt5
chgSector5
chgMDY15
chgTBT15
chg15
IWM2VTI5
chgMDY5
IWM2VTI
chgTBT5
mom5
mom1
mom2
Altogether, there are 18 variables which are significant in more than 60% models, openchg, closechg, chg, chg15, chgMDY15, open_chgMDY, close_chgMDY, chgTBT, open_chgTBT, close_chgTBT, IWM2VTI, closeIWM2VTI, mom1, mom5, open_chgSecotr, close_chgSector, chgSector15, vwap_mavg. Especially chg, mom1 and open_chgTBT are significant in more than 70% models.
From the table above, vwapchg10a is positively correlated with closechg, chg15, cholse_chgMDY, open_chgTBT, close_chgTBT, chgSector15 and vwap_mavg. While vwapchg10a is negatively correlated with openchg, chg, chgMDY15, open_chgMDY, chgTBT, close_chgSector.
vwap_mavg
IWM2VTI15
likely it is staying on the uptrend and vice versa. On the other hand, almost all open related predictors are negatively correlated. If we treat open price as baseline, price going way above it will be easily dragged down by market, which reflects our discovery. The only exception is open_chgTBT, which behaves the opposite way. Also, the sector effect lags change of vwap, since chgSector and chgSector5 is not in the model. This is because the effect of sector lags the change of vwap.
6. Future Work
We will expand the method to Russell 2000 and expect to see difference result with small cap companies. Furthermore, we will separate the stock by volume and volatility in order to find a better predicting method .