Motif API
    Preparing search index...
    interface TradingMarket {
        allowedOrderTimeInForceIds: readonly (
            | "UntilCancel"
            | "UntilExpiryDate"
            | "Today"
            | "FillAndKill"
            | "FillOrKill"
            | "AllOrNone"
        )[];
        allowedOrderTradeTypeIds: readonly (
            | "Buy"
            | "Sell"
            | "IntraDayShortSell"
            | "RegulatedShortSell"
            | "ProprietaryShortSell"
            | "ProprietaryDayTrade"
        )[];
        allowedOrderTriggerTypeIds: readonly (
            | "Immediate"
            | "Price"
            | "TrailingPrice"
            | "PercentageTrailingPrice"
            | "Overnight"
        )[];
        allowedOrderTypeIds: readonly (
            "Market"
            | "Limit"
            | "Best"
            | "MarketToLimit"
        )[];
        bestLitDataMarket: DataMarket;
        defaultOrderTimeInForceId:
            | "UntilCancel"
            | "UntilExpiryDate"
            | "Today"
            | "FillAndKill"
            | "FillOrKill"
            | "AllOrNone";
        defaultOrderTypeId: "Market"
        | "Limit"
        | "Best"
        | "MarketToLimit";
        display: string;
        exchange: Exchange;
        exchangeEnvironment: ExchangeEnvironment;
        exchangeEnvironmentIsDefault: boolean;
        lit: boolean;
        mapKey: string;
        marketOrderTypeAllowedTimeInForceIds: readonly (
            | "UntilCancel"
            | "UntilExpiryDate"
            | "Today"
            | "FillAndKill"
            | "FillOrKill"
            | "AllOrNone"
        )[];
        orderRouteAlgorithmId: "Market";
        symbologyCode: string;
        symbologyExchangeSuffixCode: string;
        symbologySupportedExchanges: readonly Exchange[];
        type: "Trading"
        | "Data";
        unenvironmentedZenithCode: string;
        unknown: boolean;
        upperDisplay: string;
        upperSymbologyCode: string;
        upperSymbologyExchangeSuffixCode: string;
        zenithCode: string;
        getAllowedTimeInForcesForOrderType(
            orderTypeId: "Market" | "Limit" | "Best" | "MarketToLimit",
        ): readonly (
            | "UntilCancel"
            | "UntilExpiryDate"
            | "Today"
            | "FillAndKill"
            | "FillOrKill"
            | "AllOrNone"
        )[];
        isOrderTradeTypeAllowed(
            orderTradeTypeId:
                | "Buy"
                | "Sell"
                | "IntraDayShortSell"
                | "RegulatedShortSell"
                | "ProprietaryShortSell"
                | "ProprietaryDayTrade",
        ): boolean;
        isOrderTypeAllowed(
            orderTypeId: "Market" | "Limit" | "Best" | "MarketToLimit",
        ): boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    allowedOrderTimeInForceIds: readonly (
        | "UntilCancel"
        | "UntilExpiryDate"
        | "Today"
        | "FillAndKill"
        | "FillOrKill"
        | "AllOrNone"
    )[]
    allowedOrderTradeTypeIds: readonly (
        | "Buy"
        | "Sell"
        | "IntraDayShortSell"
        | "RegulatedShortSell"
        | "ProprietaryShortSell"
        | "ProprietaryDayTrade"
    )[]
    allowedOrderTriggerTypeIds: readonly (
        | "Immediate"
        | "Price"
        | "TrailingPrice"
        | "PercentageTrailingPrice"
        | "Overnight"
    )[]
    allowedOrderTypeIds: readonly ("Market" | "Limit" | "Best" | "MarketToLimit")[]
    bestLitDataMarket: DataMarket
    defaultOrderTimeInForceId:
        | "UntilCancel"
        | "UntilExpiryDate"
        | "Today"
        | "FillAndKill"
        | "FillOrKill"
        | "AllOrNone"

    Recommended order validity to be initially shown in an order pad

    defaultOrderTypeId: "Market" | "Limit" | "Best" | "MarketToLimit"

    Recommended order type to be initially shown in an order pad

    display: string
    exchange: Exchange
    exchangeEnvironment: ExchangeEnvironment
    exchangeEnvironmentIsDefault: boolean
    lit: boolean
    mapKey: string
    marketOrderTypeAllowedTimeInForceIds: readonly (
        | "UntilCancel"
        | "UntilExpiryDate"
        | "Today"
        | "FillAndKill"
        | "FillOrKill"
        | "AllOrNone"
    )[]

    Order validities for Market Order Type

    orderRouteAlgorithmId: "Market"
    symbologyCode: string
    symbologyExchangeSuffixCode: string
    symbologySupportedExchanges: readonly Exchange[]
    type: "Trading" | "Data"
    unenvironmentedZenithCode: string
    unknown: boolean
    upperDisplay: string
    upperSymbologyCode: string
    upperSymbologyExchangeSuffixCode: string
    zenithCode: string

    Methods

    • Parameters

      • orderTypeId: "Market" | "Limit" | "Best" | "MarketToLimit"

      Returns readonly (
          | "UntilCancel"
          | "UntilExpiryDate"
          | "Today"
          | "FillAndKill"
          | "FillOrKill"
          | "AllOrNone"
      )[]

    • Parameters

      • orderTradeTypeId:
            | "Buy"
            | "Sell"
            | "IntraDayShortSell"
            | "RegulatedShortSell"
            | "ProprietaryShortSell"
            | "ProprietaryDayTrade"

      Returns boolean

    • Parameters

      • orderTypeId: "Market" | "Limit" | "Best" | "MarketToLimit"

      Returns boolean