Binance Connector JS
    Preparing search index...

    Request parameters for newUmAlgoOrder operation in TradeApi. NewUmAlgoOrderRequest

    interface NewUmAlgoOrderRequest {
        activatePrice?: number;
        algoType: string;
        callbackRate?: number;
        clientAlgoId?: string;
        goodTillDate?: number | bigint;
        newOrderRespType?: NewUmAlgoOrderNewOrderRespTypeEnum;
        positionSide?: NewUmAlgoOrderPositionSideEnum;
        price?: number;
        priceMatch?: NewUmAlgoOrderPriceMatchEnum;
        priceProtect?: string;
        quantity: number;
        recvWindow?: number | bigint;
        reduceOnly?: string;
        selfTradePreventionMode?: NewUmAlgoOrderSelfTradePreventionModeEnum;
        side: NewUmAlgoOrderSideEnum;
        symbol: string;
        timeInForce?: NewUmAlgoOrderTimeInForceEnum;
        triggerPrice?: number;
        type: NewUmAlgoOrderTypeEnum;
        workingType?: MARK_PRICE;
    }
    Index

    Properties

    activatePrice?: number

    Used with TRAILING_STOP_MARKET orders, default as the latest price(supporting different workingType)

    TradeApiNewUmAlgoOrder

    algoType: string

    Only support CONDITIONAL

    TradeApiNewUmAlgoOrder

    callbackRate?: number

    Used with TRAILING_STOP_MARKET orders, min 0.1, max 5 where 1 for 1%

    TradeApiNewUmAlgoOrder

    clientAlgoId?: string

    TradeApiNewUmAlgoOrder

    goodTillDate?: number | bigint

    order cancel time for timeInForce GTD, mandatory when timeInforce set to GTD; order the timestamp only retains second-level precision, ms part will be ignored; The goodTillDate timestamp must be greater than the current time plus 600 seconds and smaller than 253402300799000Mode. It must be sent in Hedge Mode.

    TradeApiNewUmAlgoOrder

    "ACK", "RESULT", default "ACK"

    TradeApiNewUmAlgoOrder

    Default BOTH for One-way Mode ; LONG or SHORT for Hedge Mode. It must be sent in Hedge Mode.

    TradeApiNewUmAlgoOrder

    price?: number

    TradeApiNewUmAlgoOrder

    only avaliable for LIMIT/STOP/TAKE_PROFIT order; can be set to OPPONENT/ OPPONENT_5/ OPPONENT_10/ OPPONENT_20: /QUEUE/ QUEUE_5/ QUEUE_10/ QUEUE_20; Can't be passed together with price

    TradeApiNewUmAlgoOrder

    priceProtect?: string

    "true" or "false", default "false". Used with STOP/STOP_MARKET or TAKE_PROFIT/TAKE_PROFIT_MARKET orders

    TradeApiNewUmAlgoOrder

    quantity: number

    Order quantity

    TradeApiNewUmAlgoOrder

    recvWindow?: number | bigint

    TradeApiNewUmAlgoOrder

    reduceOnly?: string

    "true" or "false". default "false". Cannot be sent in Hedge Mode .

    TradeApiNewUmAlgoOrder

    NONE:No STP / EXPIRE_TAKER:expire taker order when STP triggers/ EXPIRE_MAKER:expire taker order when STP triggers/ EXPIRE_BOTH:expire both orders when STP triggers

    TradeApiNewUmAlgoOrder

    TradeApiNewUmAlgoOrder

    symbol: string

    TradeApiNewUmAlgoOrder

    TradeApiNewUmAlgoOrder

    triggerPrice?: number

    TradeApiNewUmAlgoOrder

    LIMIT, MARKET

    TradeApiNewUmAlgoOrder

    workingType?: MARK_PRICE

    stopPrice triggered by: "MARK_PRICE", "CONTRACT_PRICE". Default "CONTRACT_PRICE"

    TradeApiNewUmAlgoOrder