Skip to content

dispatch module¶

Engine-neutral dispatch wrappers for returns functions.


alpha function¶

alpha(
    returns,
    benchmark_rets,
    ann_factor,
    risk_free=0.0,
    engine=None
)

Engine-neutral alpha_nb().


annualized_return function¶

annualized_return(
    returns,
    ann_factor,
    engine=None
)

Engine-neutral annualized_return_nb().


annualized_volatility function¶

annualized_volatility(
    returns,
    ann_factor,
    levy_alpha=2.0,
    ddof=1,
    engine=None
)

Engine-neutral annualized_volatility_nb().


beta function¶

beta(
    returns,
    benchmark_rets,
    engine=None
)

Engine-neutral beta_nb().


calmar_ratio function¶

calmar_ratio(
    returns,
    ann_factor,
    engine=None
)

Engine-neutral calmar_ratio_nb().


capture function¶

capture(
    returns,
    benchmark_rets,
    ann_factor,
    engine=None
)

Engine-neutral capture_nb().


cond_value_at_risk function¶

cond_value_at_risk(
    returns,
    cutoff=0.05,
    engine=None
)

Engine-neutral cond_value_at_risk_nb().


cum_returns function¶

cum_returns(
    returns,
    start_value,
    engine=None
)

Engine-neutral cum_returns_nb().


cum_returns_1d function¶

cum_returns_1d(
    returns,
    start_value,
    engine=None
)

Engine-neutral cum_returns_1d_nb().


cum_returns_final function¶

cum_returns_final(
    returns,
    start_value=0.0,
    engine=None
)

Engine-neutral cum_returns_final_nb().


cum_returns_final_1d function¶

cum_returns_final_1d(
    returns,
    start_value=0.0,
    engine=None
)

Engine-neutral cum_returns_final_1d_nb().


down_capture function¶

down_capture(
    returns,
    benchmark_rets,
    ann_factor,
    engine=None
)

Engine-neutral down_capture_nb().


downside_risk function¶

downside_risk(
    returns,
    ann_factor,
    required_return=0.0,
    engine=None
)

Engine-neutral downside_risk_nb().


drawdown function¶

drawdown(
    returns,
    engine=None
)

Engine-neutral drawdown_nb().


get_return function¶

get_return(
    input_value,
    output_value,
    engine=None
)

Engine-neutral get_return_nb().


information_ratio function¶

information_ratio(
    returns,
    benchmark_rets,
    ddof=1,
    engine=None
)

Engine-neutral information_ratio_nb().


max_drawdown function¶

max_drawdown(
    returns,
    engine=None
)

Engine-neutral max_drawdown_nb().


omega_ratio function¶

omega_ratio(
    returns,
    ann_factor,
    risk_free=0.0,
    required_return=0.0,
    engine=None
)

Engine-neutral omega_ratio_nb().


returns function¶

returns(
    value,
    init_value,
    engine=None
)

Engine-neutral returns_nb().


returns_1d function¶

returns_1d(
    value,
    init_value,
    engine=None
)

Engine-neutral returns_1d_nb().


returns_init_value_compatible_with_rust function¶

returns_init_value_compatible_with_rust(
    value,
    init_value
)

Return whether init_value matches the number of columns in value.


rolling_alpha function¶

rolling_alpha(
    returns,
    window,
    minp,
    benchmark_rets,
    ann_factor,
    risk_free=0.0,
    engine=None
)

Engine-neutral rolling_alpha_nb().


rolling_annualized_return function¶

rolling_annualized_return(
    returns,
    window,
    minp,
    ann_factor,
    engine=None
)

Engine-neutral rolling_annualized_return_nb().


rolling_annualized_volatility function¶

rolling_annualized_volatility(
    returns,
    window,
    minp,
    ann_factor,
    levy_alpha=2.0,
    ddof=1,
    engine=None
)

Engine-neutral rolling_annualized_volatility_nb().


rolling_beta function¶

rolling_beta(
    returns,
    window,
    minp,
    benchmark_rets,
    engine=None
)

Engine-neutral rolling_beta_nb().


rolling_calmar_ratio function¶

rolling_calmar_ratio(
    returns,
    window,
    minp,
    ann_factor,
    engine=None
)

Engine-neutral rolling_calmar_ratio_nb().


rolling_capture function¶

rolling_capture(
    returns,
    window,
    minp,
    benchmark_rets,
    ann_factor,
    engine=None
)

Engine-neutral rolling_capture_nb().


rolling_cond_value_at_risk function¶

rolling_cond_value_at_risk(
    returns,
    window,
    minp,
    cutoff=0.05,
    engine=None
)

Engine-neutral rolling_cond_value_at_risk_nb().


rolling_cum_returns_final function¶

rolling_cum_returns_final(
    returns,
    window,
    minp,
    start_value=0.0,
    engine=None
)

Engine-neutral rolling_cum_returns_final_nb().


rolling_down_capture function¶

rolling_down_capture(
    returns,
    window,
    minp,
    benchmark_rets,
    ann_factor,
    engine=None
)

Engine-neutral rolling_down_capture_nb().


rolling_downside_risk function¶

rolling_downside_risk(
    returns,
    window,
    minp,
    ann_factor,
    required_return=0.0,
    engine=None
)

Engine-neutral rolling_downside_risk_nb().


rolling_information_ratio function¶

rolling_information_ratio(
    returns,
    window,
    minp,
    benchmark_rets,
    ddof=1,
    engine=None
)

Engine-neutral rolling_information_ratio_nb().


rolling_max_drawdown function¶

rolling_max_drawdown(
    returns,
    window,
    minp,
    engine=None
)

Engine-neutral rolling_max_drawdown_nb().


rolling_omega_ratio function¶

rolling_omega_ratio(
    returns,
    window,
    minp,
    ann_factor,
    risk_free=0.0,
    required_return=0.0,
    engine=None
)

Engine-neutral rolling_omega_ratio_nb().


rolling_sharpe_ratio function¶

rolling_sharpe_ratio(
    returns,
    window,
    minp,
    ann_factor,
    risk_free=0.0,
    ddof=1,
    engine=None
)

Engine-neutral rolling_sharpe_ratio_nb().


rolling_sortino_ratio function¶

rolling_sortino_ratio(
    returns,
    window,
    minp,
    ann_factor,
    required_return=0.0,
    engine=None
)

Engine-neutral rolling_sortino_ratio_nb().


rolling_tail_ratio function¶

rolling_tail_ratio(
    returns,
    window,
    minp,
    engine=None
)

Engine-neutral rolling_tail_ratio_nb().


rolling_up_capture function¶

rolling_up_capture(
    returns,
    window,
    minp,
    benchmark_rets,
    ann_factor,
    engine=None
)

Engine-neutral rolling_up_capture_nb().


rolling_value_at_risk function¶

rolling_value_at_risk(
    returns,
    window,
    minp,
    cutoff=0.05,
    engine=None
)

Engine-neutral rolling_value_at_risk_nb().


sharpe_ratio function¶

sharpe_ratio(
    returns,
    ann_factor,
    risk_free=0.0,
    ddof=1,
    engine=None
)

Engine-neutral sharpe_ratio_nb().


sortino_ratio function¶

sortino_ratio(
    returns,
    ann_factor,
    required_return=0.0,
    engine=None
)

Engine-neutral sortino_ratio_nb().


tail_ratio function¶

tail_ratio(
    returns,
    engine=None
)

Engine-neutral tail_ratio_nb().


up_capture function¶

up_capture(
    returns,
    benchmark_rets,
    ann_factor,
    engine=None
)

Engine-neutral up_capture_nb().


value_at_risk function¶

value_at_risk(
    returns,
    cutoff=0.05,
    engine=None
)

Engine-neutral value_at_risk_nb().