Spaces:
Running
Running
DevWizard-Vandan
Execute Phase 13 updates: Purge ts_skewness and ts_kurtosis, define explicit safe list of operators, and prevent constant/no-trades expressions
1076f55 Analyst Revision Momentum (Conceptual β PV Proxies Only)
Analyst consensus upgrades predict future price drift. When a large number of analysts revise estimates upward, institutions position ahead of the revision β creating volume and price signatures that are detectable in Price-Volume data before the news is public.
PV proxies for analyst revision dynamics:
- Unusual volume as leading indicator:
Institutional accumulation ahead of upgrades produces above-average volume.
Proxy:
volume / adv20β sustained elevation over 5β10 days precedes upgrades. - Price gap vs. VWAP:
Institutional buying pushes the close above the VWAP, creating a positive spread.
Proxy:
(close - vwap) / (vwap + 1e-6)β positive values indicate institutional demand. - Return median deviation as momentum proxy:
Strong upward revision momentum shows up as mean-vs-median divergence.
Proxy:
ts_mean(returns, 5) - ts_median(returns, 20)β positive = short-term drift. - Momentum persistence after analyst cluster:
Stocks that have already drifted up on low volatility tend to continue.
Proxy:
ts_mean(returns, 21) / (ts_std_dev(returns, 21) + 1e-6)β Sharpe ratio of returns.
Expression building blocks (PV only β safe operators):
rank((close - vwap) / (vwap + 1e-6)) # VWAP deviation rank
rank(ts_mean(volume / adv20, 10)) # sustained volume elevation
ts_mean(returns, 5) - ts_median(returns, 20) # mean vs median momentum
rank(ts_mean(returns, 21)) / (rank(ts_std_dev(returns, 21)) + 1e-6) # normalized drift
signed_power(rank((close - vwap) / (vwap + 1e-6)), 0.5) # nonlinear VWAP signal