API documentation

G

Order Cancel/Replace Request (G)

Modify an existing order.

Fields

  • Tag
    Name

    Header

    ReqY
    Description

    Standard header, with 35=G.

  • Tag37
    Name

    OrderId

    ReqN
    Description

    The unique ID of the order, as returned to the client in the Execution Report in the OrderId field (37).

  • Tag11
    Name

    ClOrdID

    ReqY
    Description

    The unique ID of the order assigned by the client. This ID will replace the previous ClOrdID, which must be specified in OrigClOrdID (41). Notice that the maximum size of this tag is 58 bytes.

  • Tag41
    Name

    OrigClOrdID

    ReqY
    Description

    The unique ID of the last non-cancelled order assigned by the client. This ID is the one replaced by ClOrdID (11). Notice that the maximum size of this tag is 58 bytes.

  • Tag1
    Name

    Account

    ReqN
    Description

    The same as in the original order.

  • Tag55
    Name

    Symbol

    ReqY
    Description

    The same as in the original order.

  • Tag15
    Name

    Currency

    ReqN
    Description

    The same as in the original order.

  • Tag59
    Name

    TimeInForce

    ReqY
    Description

    Supported values: 0 = Day 3 = Immediate or Cancel (IOC) 4 = Fill or Kill (FOK) Servers may implement any subset of these TIF values, but must implement Day (0).

  • Tag54
    Name

    Side

    ReqY
    Description

    The same as in the original order.

  • Tag64
    Name

    SettlDate

    ReqN
    Description

    The same as in the original order.

  • Tag38
    Name

    OrderQty

    ReqY
    Description

    The amended quantity of the order in the units specified by the Currency (15).

  • Tag40
    Name

    OrdType

    ReqY
    Description

    The same as in the original order.

  • Tag44
    Name

    Price

    ReqN*
    Description

    The amended price of the order. (*) Required for limit orders.

  • Tag99
    Name

    StopPx

    ReqN*
    Description

    The amended stop price of the order. (*) Required for stop orders.

  • Tag60
    Name

    TransactTime

    ReqY
    Description

    The UTCTimestamp of the request from the client.

  • Tag110
    Name

    MinQty

    ReqN
    Description

    The minimum quantity that should be executed, specified in the units of the base currency (15). NOTE: This value is not supported for all use cases.

  • Tag58
    Name

    Text

    ReqN
    Description

    Message

  • Tag
    Name

    Trailer

    ReqY
    Description
YRequired — include this field in every message.
NOptional — may be omitted.
N*Conditionally required — optional unless noted in Description (look for (*)).
Alipay
Stripe
Eurex
AWS
Azure
Google Cloud
Currenex
Velocity Trade
Bitcoin
CME
Interactive Brokers
Kraken
FIX API
XTX
Bloomberg
Binance

Starten Sie Ihre Plattform.

Los geht’s.