Function overrideSizingSchema

  • Overrides an existing position sizing configuration in the framework.

    This function partially updates a previously registered sizing configuration with new settings. Only the provided fields will be updated, other fields remain unchanged.

    Parameters

    • sizingSchema: TSizingSchema

      Partial sizing configuration object

      • sizingName

        Unique sizing identifier (must exist)

      • method

        Optional: Sizing method

      • riskPercentage

        Optional: Risk percentage per trade

      • kellyMultiplier

        Optional: Kelly multiplier

      • atrMultiplier

        Optional: ATR multiplier

      • maxPositionPercentage

        Optional: Max position size as % of account

      • minPositionSize

        Optional: Minimum position size

      • maxPositionSize

        Optional: Maximum position size

      • callbacks

        Optional: Lifecycle callbacks

    Returns Promise<ISizingSchema>

    overrideSizing({
    sizingName: "conservative",
    riskPercentage: 2, // Only increase risk percentage
    });