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().