Interface ISizingParamsKelly

Kelly Criterion sizing parameters for ClientSizing constructor.

interface ISizingParamsKelly {
    callbacks?: Partial<ISizingCallbacks>;
    kellyMultiplier?: number;
    logger: ILogger;
    maxPositionPercentage?: number;
    maxPositionSize?: number;
    method: "kelly-criterion";
    minPositionSize?: number;
    note?: string;
    sizingName: string;
}

Hierarchy (View Summary)

Properties

callbacks?: Partial<ISizingCallbacks>

Optional lifecycle callbacks

kellyMultiplier?: number

Kelly Criterion multiplier (0-1, default 0.25 for quarter Kelly)

logger: ILogger

Logger service for debug output

maxPositionPercentage?: number

Maximum position size as % of account (0-100)

maxPositionSize?: number

Maximum position size (absolute value)

method: "kelly-criterion"
minPositionSize?: number

Minimum position size (absolute value)

note?: string

Optional developer note for documentation

sizingName: string

Unique identifier for this sizing configuration