@openpit/engine
    Preparing search index...

    Interface SpotFundsConfigureOptions

    Runtime spot-funds slippage, pricing, limit-mode, and position options.

    interface SpotFundsConfigureOptions {
        accountGroupLimitModes?:
            | Iterable<SpotFundsLimitModeAccountGroupEntry, any, any>
            | null;
        accountLimitModes?:
            | Iterable<SpotFundsLimitModeAccountEntry, any, any>
            | null;
        globalLimitMode?: SpotFundsLimitMode | null;
        globalSlippageBps?: number;
        overrides?: Iterable<SpotFundsOverride, any, any> | null;
        positionLimits?: Iterable<SpotFundsPositionLimitEntry, any, any> | null;
        pricingSource?: SpotFundsPricingSource | null;
    }
    Index
    accountGroupLimitModes?:
        | Iterable<SpotFundsLimitModeAccountGroupEntry, any, any>
        | null
    accountLimitModes?: Iterable<SpotFundsLimitModeAccountEntry, any, any> | null
    globalLimitMode?: SpotFundsLimitMode | null
    globalSlippageBps?: number
    overrides?: Iterable<SpotFundsOverride, any, any> | null
    positionLimits?: Iterable<SpotFundsPositionLimitEntry, any, any> | null

    Pin, replace, or clear an inclusive long and short position magnitude per account asset. Each entry requires a limit; null clears its bound. Omit this option or pass null to leave existing bounds unchanged. The checked position starts with recorded available plus held. A long projection adds open positive incoming; a short projection subtracts open positive held. Only the side the order moves toward is checked, so a position-reducing order passes while that projection stays within the bound. A breach is PositionLimitExceeded at Order scope; an inexact projection is ArithmeticOverflow at Order scope. Changes apply from the next order without re-evaluating open reservations.

    pricingSource?: SpotFundsPricingSource | null