Skip to content

OrderRequestDTO

stonepy.models.OrderRequestDTO.OrderRequestDTO

Bases: ResponseModel

Information about order request.

order_id class-attribute instance-attribute

order_id: int | None = Field(default=None, alias='OrderId')

Order identifier

associate_to_positions class-attribute instance-attribute

associate_to_positions: bool | None = Field(
    default=None, alias="AssociateToPositions"
)

Any associated positions linked to this one

auto_rollover class-attribute instance-attribute

auto_rollover: bool | None = Field(
    default=None, alias="AutoRollover"
)

Flag to indicate whether the trade will automatically roll into the next contract when the current contract expires. Only applies to markets where the underlying is a futures contract

close_by class-attribute instance-attribute

close_by: bool | None = Field(default=None, alias="CloseBy")

Flag indicating whether the order is closed

comments class-attribute instance-attribute

comments: str | None = Field(default=None, alias="Comments")

Comments section

currency_id class-attribute instance-attribute

currency_id: int | None = Field(
    default=None, alias="CurrencyId"
)

Currency identifier

execution_policy_id class-attribute instance-attribute

execution_policy_id: int | None = Field(
    default=None, alias="ExecutionPolicyId"
)

Execution policy identifier

expiry_date_time_utc class-attribute instance-attribute

expiry_date_time_utc: Timestamp | None = Field(
    default=None, alias="ExpiryDateTimeUtc"
)

The associated expiry DateTime in UNIX time format

expiry_type_id class-attribute instance-attribute

expiry_type_id: int | None = Field(
    default=None, alias="ExpiryTypeId"
)

Expiry type identifier

guaranteed class-attribute instance-attribute

guaranteed: bool | None = Field(
    default=None, alias="Guaranteed"
)

Flag indicating whether the order is a guaranteed order

level class-attribute instance-attribute

level: Decimal | None = Field(default=None, alias='Level')

Order level

level_basis class-attribute instance-attribute

level_basis: Decimal | None = Field(
    default=None, alias="LevelBasis"
)

Order level basis

level_basis_type_id class-attribute instance-attribute

level_basis_type_id: int | None = Field(
    default=None, alias="LevelBasisTypeId"
)

Level basis type identifier

market_id class-attribute instance-attribute

market_id: int | None = Field(
    default=None, alias="MarketId"
)

Market identifier

oco_order_id class-attribute instance-attribute

oco_order_id: int | None = Field(
    default=None, alias="OcoOrderId"
)

Oco order identifier

oco_order_request_token class-attribute instance-attribute

oco_order_request_token: str | None = Field(
    default=None, alias="OcoOrderRequestToken"
)

Oco order request token

order_direction_id class-attribute instance-attribute

order_direction_id: int | None = Field(
    default=None, alias="OrderDirectionId"
)

Order direction identifier

order_reason_id class-attribute instance-attribute

order_reason_id: int | None = Field(
    default=None, alias="OrderReasonId"
)

Order reason identifier

order_request_token class-attribute instance-attribute

order_request_token: str | None = Field(
    default=None, alias="OrderRequestToken"
)

Order request token

order_type_id class-attribute instance-attribute

order_type_id: int | None = Field(
    default=None, alias="OrderTypeId"
)

Order type identifier

parent_order_id class-attribute instance-attribute

parent_order_id: int | None = Field(
    default=None, alias="ParentOrderId"
)

Parent order identifier

parent_order_request_token class-attribute instance-attribute

parent_order_request_token: str | None = Field(
    default=None, alias="ParentOrderRequestToken"
)

Parent order request token

position_id class-attribute instance-attribute

position_id: int | None = Field(
    default=None, alias="PositionId"
)

Position identifier

position_method_id class-attribute instance-attribute

position_method_id: int | None = Field(
    default=None, alias="PositionMethodId"
)

Position method identifier

positions class-attribute instance-attribute

positions: list[int] | None = Field(
    default=None, alias="Positions"
)

List of comma delimited long values

quantity class-attribute instance-attribute

quantity: Decimal | None = Field(
    default=None, alias="Quantity"
)

The current size of the order

reference class-attribute instance-attribute

reference: str | None = Field(
    default=None, alias="Reference"
)

Reference identifier for the instruction

risk_book_id class-attribute instance-attribute

risk_book_id: int | None = Field(
    default=None, alias="RiskBookId"
)

Risk book identifier

trading_account_id class-attribute instance-attribute

trading_account_id: int | None = Field(
    default=None, alias="TradingAccountId"
)

Trading account identifier