pv数据
| 0阶数据 (原始) | 一阶数据 (派生) | 二阶数据 (高阶特征 & 技术指标) | 三阶数据 (组合/因子) |
|---|---|---|---|
| open | cumret:prod(1+returns)-1excess_ret: returns - rffear: ts_mean(abs(returns - market_return)/(abs(returns)+abs(market_return)), 20) |
liquidity-adjusted return:returns / (1+Illiquidity) |
|
| close | returns:(close - close[-1]) / close[-1]— vwap: sum(close*volume)/sum(volume) |
volatility:ts_std(returns, 20)RSI (relative strength index) MACD (EMA_diff(close)) ROC: (close_t/close_{t-n} - 1) |
risk-adjusted momentum:momentum / volatility |
| high | maxdrawdown:(peak(close) - trough(close)) / peak(close)Williams %R: (HH_n - close)/(HH_n-LL_n) |
volume-adjusted maxdrawdown:maxdrawdown / adv20 |
|
| low | downside_vol:ts_std(min(returns,0),20)Stochastic %K/%D: (close - LL_n)/(HH_n-LL_n) |
reversal-risk:(-returns(1m)) / downside_vol |
|
| volume | adv20:ts_mean(volume, 20)log_volume: log(volume)volume_z: (volume - mean(volume,20))/std |
Illiquidity:abs(returns) / volumeOBV (on-balance volume) CMF (Chaikin money flow) |
liquidity_momentum:momentum * (-Illiquidity) |
| sharesout | mkt_cap:close * sharesoutturnover: volume / sharesoutturn20: ts_mean(turnover, 20) |
size_effect:log(mkt_cap) |
scaled_turnover:turnover / size_effect |
| vwap | spread:(high - low)/vwapAmihud illiq: ts_mean(abs(returns)/dollar_volume,20) |
liquidity_volatility:volatility * Amihud_illiq |
|
| dollar_vol | dollar_volume:close * volume |
turnover_vol:ts_std(turnover,20) |
volume_volatility_ratio:volatility / turnover_vol |
| ohlc | hl_range:(high - low)/closeoc_gap/overnight return: (open - close[-1])/close[-1] |
realized_vol:sqrt(sum(log(high/low)^2 + log(close/open)^2 ... over window)) |
gap_volatility:oc_gap / realized_vol |
| returns | momentum:ts_mean(returns, 12m)reversal: -returns(1m) |
momentum_reversal:momentum * reversalvol_mom:momentum * (1/volatility) |
- rsv(未成熟随机值) = (close - ts_min(low, n)) / (ts_max(high, n) - ts_min(low, n)) n=9
对应关系
- cap = close x sharesout