interface
SortinoOptions
Public declaration. Read the signature and parameter/member contracts below; no additional behavior is inferred.
export interface SortinoOptions extends SharpeOptions {
/** Minimum acceptable per-period return (default 0). */
targetReturn?: number;
}
Fields, parameters & returned members (3)
Stability, warnings & conventions
stable-by-law (pre-1.0; not a 1.0 stability guarantee)
Declared field units are shown above. “Unitless by name” means the name alone does not establish a unit, not that a financial quantity has none. Check source descriptions, conventions, and the returned diagnostics. Errors and warnings are part of the result contract.
function
annualizedReturn
Geometric annualized return from a per-period return series.
export declare const annualizedReturn: import('@insiderfinance/totalfinance/core').SeriesFacade<[returns: ArrayLike<number>, options?: AnnualizationOptions | undefined], number | null, AnnualizationExtra>;
Fields, parameters & returned members (7)
Stability, warnings & conventions
stable-by-law (pre-1.0; not a 1.0 stability guarantee)
Declared field units are shown above. “Unitless by name” means the name alone does not establish a unit, not that a financial quantity has none. Check source descriptions, conventions, and the returned diagnostics. Errors and warnings are part of the result contract.
function
calmar
Calmar ratio: annualized return divided by maximum drawdown.
export declare const calmar: import('@insiderfinance/totalfinance/core').SeriesFacade<[returns: ArrayLike<number>, options?: AnnualizationOptions | undefined], number | null, AnnualizationExtra>;
Fields, parameters & returned members (7)
Stability, warnings & conventions
stable-by-law (pre-1.0; not a 1.0 stability guarantee)
Declared field units are shown above. “Unitless by name” means the name alone does not establish a unit, not that a financial quantity has none. Check source descriptions, conventions, and the returned diagnostics. Errors and warnings are part of the result contract.
function
sortino
Annualized Sortino ratio (downside-deviation-adjusted).
export declare const sortino: import('@insiderfinance/totalfinance/core').SeriesFacade<[returns: ArrayLike<number>, options?: SortinoOptions | undefined], number | null, RiskAdjustedExtra>;
Fields, parameters & returned members (7)
Stability, warnings & conventions
stable-by-law (pre-1.0; not a 1.0 stability guarantee)
Declared field units are shown above. “Unitless by name” means the name alone does not establish a unit, not that a financial quantity has none. Check source descriptions, conventions, and the returned diagnostics. Errors and warnings are part of the result contract.