Position.Position_analytics
type analytics = {
holding_period : Base.float;
max_unrealized_pnl : Base.float;
min_unrealized_pnl : Base.float;
max_position_size : Base.float;
turnover : Base.float;
}
val calculate_analytics : ?ts:Timestamp.t -> position -> price_history:Base__Float.t Base.List.t -> analytics
type risk_metrics = {
position_volatility : Base.float;
value_at_risk_95 : Base.float;
expected_shortfall_95 : Base.float;
leverage_ratio : Base.float;
val risk_metrics : position -> volatility:Base__Float.t -> risk_metrics