oanda-v20-openapi 0.2.1

The full OANDA v20 API Specification. This specification defines how to interact with v20 Accounts, Trades, Orders, Pricing and more.
Documentation
# OrderCancelReason

## Enum Variants

| Name | Value |
|---- | -----|
| InternalServerError | INTERNAL_SERVER_ERROR |
| AccountLocked | ACCOUNT_LOCKED |
| AccountNewPositionsLocked | ACCOUNT_NEW_POSITIONS_LOCKED |
| AccountOrderCreationLocked | ACCOUNT_ORDER_CREATION_LOCKED |
| AccountOrderFillLocked | ACCOUNT_ORDER_FILL_LOCKED |
| ClientRequest | CLIENT_REQUEST |
| Migration | MIGRATION |
| MarketHalted | MARKET_HALTED |
| LinkedTradeClosed | LINKED_TRADE_CLOSED |
| TimeInForceExpired | TIME_IN_FORCE_EXPIRED |
| InsufficientMargin | INSUFFICIENT_MARGIN |
| FifoViolation | FIFO_VIOLATION |
| BoundsViolation | BOUNDS_VIOLATION |
| ClientRequestReplaced | CLIENT_REQUEST_REPLACED |
| InsufficientLiquidity | INSUFFICIENT_LIQUIDITY |
| TakeProfitOnFillGtdTimestampInPast | TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST |
| TakeProfitOnFillLoss | TAKE_PROFIT_ON_FILL_LOSS |
| LosingTakeProfit | LOSING_TAKE_PROFIT |
| StopLossOnFillGtdTimestampInPast | STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST |
| StopLossOnFillLoss | STOP_LOSS_ON_FILL_LOSS |
| StopLossOnFillPriceDistanceMaximumExceeded | STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED |
| StopLossOnFillRequired | STOP_LOSS_ON_FILL_REQUIRED |
| StopLossOnFillGuaranteedRequired | STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED |
| StopLossOnFillGuaranteedNotAllowed | STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED |
| StopLossOnFillGuaranteedMinimumDistanceNotMet | STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET |
| StopLossOnFillGuaranteedLevelRestrictionExceeded | STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED |
| StopLossOnFillGuaranteedHedgingNotAllowed | STOP_LOSS_ON_FILL_GUARANTEED_HEDGING_NOT_ALLOWED |
| StopLossOnFillTimeInForceInvalid | STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID |
| StopLossOnFillTriggerConditionInvalid | STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID |
| TakeProfitOnFillPriceDistanceMaximumExceeded | TAKE_PROFIT_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED |
| TrailingStopLossOnFillGtdTimestampInPast | TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST |
| ClientTradeIdAlreadyExists | CLIENT_TRADE_ID_ALREADY_EXISTS |
| PositionCloseoutFailed | POSITION_CLOSEOUT_FAILED |
| OpenTradesAllowedExceeded | OPEN_TRADES_ALLOWED_EXCEEDED |
| PendingOrdersAllowedExceeded | PENDING_ORDERS_ALLOWED_EXCEEDED |
| TakeProfitOnFillClientOrderIdAlreadyExists | TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS |
| StopLossOnFillClientOrderIdAlreadyExists | STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS |
| TrailingStopLossOnFillClientOrderIdAlreadyExists | TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS |
| PositionSizeExceeded | POSITION_SIZE_EXCEEDED |
| HedgingGsloViolation | HEDGING_GSLO_VIOLATION |
| AccountPositionValueLimitExceeded | ACCOUNT_POSITION_VALUE_LIMIT_EXCEEDED |
| InstrumentBidReduceOnly | INSTRUMENT_BID_REDUCE_ONLY |
| InstrumentAskReduceOnly | INSTRUMENT_ASK_REDUCE_ONLY |
| InstrumentBidHalted | INSTRUMENT_BID_HALTED |
| InstrumentAskHalted | INSTRUMENT_ASK_HALTED |
| StopLossOnFillGuaranteedBidHalted | STOP_LOSS_ON_FILL_GUARANTEED_BID_HALTED |
| StopLossOnFillGuaranteedAskHalted | STOP_LOSS_ON_FILL_GUARANTEED_ASK_HALTED |


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)