Default package

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum ProtoErrorCode

OpenApiCommonModelMessages.proto:22

COMMON error codes 1 - 99

message ProtoErrorRes

OpenApiCommonMessages.proto:20

* Error response that is sent from Open API proxy when error occurs.

message ProtoHeartbeatEvent

OpenApiCommonMessages.proto:29

* Event that is sent from Open API proxy and can be used as criteria that connection is healthy when no other messages are sent by cTrader platform. Open API client can send this message when he needs to keep the connection open for a period without other messages longer than 30 seconds.

message ProtoMessage

OpenApiCommonMessages.proto:13

* Base message that is used for all messages that are sent to/from Open API proxy of cTrader platform.

enum ProtoOAAccessRights

OpenApiModelMessages.proto:237

* Enum for specifying access right for a trader.

Used in: ProtoOATrader

message ProtoOAAccountAuthReq

OpenApiMessages.proto:29

* Request for authorizing of the trading account session. Requires established authorized connection with the client application using ProtoOAApplicationAuthReq.

message ProtoOAAccountAuthRes

OpenApiMessages.proto:37

* Response to the ProtoOAApplicationAuthRes request.

message ProtoOAAccountDisconnectEvent

OpenApiMessages.proto:648

* Event that is sent when the established session for an account is dropped on the server side. A new session must be authorized for the account.

message ProtoOAAccountLogoutReq

OpenApiMessages.proto:634

* Request for logout of trading account session.

message ProtoOAAccountLogoutRes

OpenApiMessages.proto:641

* Response to the ProtoOAAccountLogoutReq request. Actual logout of trading account will be completed on ProtoOAAccountDisconnectEvent.

enum ProtoOAAccountType

OpenApiModelMessages.proto:252

* Enum for specifying type of an account.

Used in: ProtoOATrader

message ProtoOAAccountsTokenInvalidatedEvent

OpenApiMessages.proto:62

* Event that is sent when a session to a specific trader's account is terminated by the server but the existing connections with the other trader's accounts are maintained. Reasons to trigger: account was deleted, cTID was deleted, token was refreshed, token was revoked.

message ProtoOAAmendOrderReq

OpenApiMessages.proto:133

* Request for amending the existing pending order. Allowed only if the Access Token has "trade" permissions for the trading account.

message ProtoOAAmendPositionSLTPReq

OpenApiMessages.proto:153

* Request for amending StopLoss and TakeProfit of existing position. Allowed only if the accessToken has "trade" permissions for the trading account.

message ProtoOAApplicationAuthReq

OpenApiMessages.proto:16

* Request for the authorizing an application to work with the cTrader platform Proxies.

message ProtoOAApplicationAuthRes

OpenApiMessages.proto:24

* Response to the ProtoOAApplicationAuthReq request.

message ProtoOAArchivedSymbol

OpenApiModelMessages.proto:169

Used in: ProtoOASymbolByIdRes, ProtoOASymbolsListRes

message ProtoOAAsset

OpenApiModelMessages.proto:106

* Asset entity.

Used in: ProtoOAAssetListRes

message ProtoOAAssetClass

OpenApiModelMessages.proto:605

* Asset class entity.

Used in: ProtoOAAssetClassListRes

message ProtoOAAssetClassListReq

OpenApiMessages.proto:260

* Request for a list of asset classes available for the trader's account.

message ProtoOAAssetClassListRes

OpenApiMessages.proto:267

* Response to the ProtoOAAssetListReq request.

message ProtoOAAssetListReq

OpenApiMessages.proto:186

* Request for the list of assets available for a trader's account.

message ProtoOAAssetListRes

OpenApiMessages.proto:193

* Response to the ProtoOAAssetListReq request.

message ProtoOABonusDepositWithdraw

OpenApiModelMessages.proto:410

* Bonus deposit/withdrawal entity.

Used in: ProtoOAExecutionEvent

message ProtoOACancelOrderReq

OpenApiMessages.proto:125

* Request for cancelling existing pending order. Allowed only if the accessToken has "trade" permissions for the trading account.

message ProtoOACashFlowHistoryListReq

OpenApiMessages.proto:391

* Request for getting Trader's historical data of deposits and withdrawals.

message ProtoOACashFlowHistoryListRes

OpenApiMessages.proto:400

* Response to the ProtoOACashFlowHistoryListReq request.

enum ProtoOAChangeBalanceType

OpenApiModelMessages.proto:443

* Balance operation entity. Covers all cash movement operations related to account, trading, IB operations, mirroring, etc.

Used in: ProtoOADepositWithdraw

enum ProtoOAChangeBonusType

OpenApiModelMessages.proto:424

* Bonus operation type ENUM.

Used in: ProtoOABonusDepositWithdraw

message ProtoOAClientDisconnectEvent

OpenApiMessages.proto:55

* Event that is sent when the connection with the client application is cancelled by the server. All the sessions for the traders' accounts will be terminated.

enum ProtoOAClientPermissionScope

OpenApiModelMessages.proto:584

* Open API application permission in regards to token ENUM.

Used in: ProtoOAGetAccountListByAccessTokenRes

message ProtoOAClosePositionDetail

OpenApiModelMessages.proto:522

* Trading details for closing deal.

Used in: ProtoOADeal

message ProtoOAClosePositionReq

OpenApiMessages.proto:166

* Request for closing or partially closing of an existing position. Allowed only if the accessToken has "trade" permissions for the trading account.

enum ProtoOACommissionType

OpenApiModelMessages.proto:202

* Enum for specifying type of trading commission.

Used in: ProtoOASymbol

message ProtoOACtidProfile

OpenApiModelMessages.proto:590

* Trader profile entity. Empty due to GDPR.

Used in: ProtoOAGetCtidProfileByTokenRes

message ProtoOACtidTraderAccount

OpenApiModelMessages.proto:595

* Trader account entity.

Used in: ProtoOAGetAccountListByAccessTokenRes

enum ProtoOADayOfWeek

OpenApiModelMessages.proto:184

Used in: ProtoOASymbol

message ProtoOADeal

OpenApiModelMessages.proto:483

* Execution entity.

Used in: ProtoOADealListByPositionIdRes, ProtoOADealListRes, ProtoOAExecutionEvent, ProtoOAOrderDetailsRes

message ProtoOADealListByPositionIdReq

OpenApiMessages.proto:714

* Request for retrieving the deals related to a position.

message ProtoOADealListByPositionIdRes

OpenApiMessages.proto:724

* Response to the ProtoOADealListByPositionIdReq request.

message ProtoOADealListReq

OpenApiMessages.proto:326

* Request for getting Trader's deals historical data (execution details).

message ProtoOADealListRes

OpenApiMessages.proto:336

* The response to the ProtoOADealListRes request.

message ProtoOADealOffset

OpenApiModelMessages.proto:504

* Deal details for ProtoOADealOffsetListReq.

Used in: ProtoOADealOffsetListRes

message ProtoOADealOffsetListReq

OpenApiMessages.proto:769

* Request for getting sets of Deals that were offset by a specific Deal and that are offsetting the Deal.

message ProtoOADealOffsetListRes

OpenApiMessages.proto:776

* Response for ProtoOADealOffsetListReq.

enum ProtoOADealStatus

OpenApiModelMessages.proto:512

* Deal status ENUM.

Used in: ProtoOADeal

message ProtoOADepositWithdraw

OpenApiModelMessages.proto:430

* Account deposit/withdrawal operation entity.

Used in: ProtoOACashFlowHistoryListRes, ProtoOAExecutionEvent

message ProtoOADepthEvent

OpenApiMessages.proto:579

* Event that is sent when the structure of depth of market is changed. Requires subscription on the depth of markets for the symbol, see ProtoOASubscribeDepthQuotesReq.

message ProtoOADepthQuote

OpenApiModelMessages.proto:612

* Depth of market entity.

Used in: ProtoOADepthEvent

message ProtoOADynamicLeverage

OpenApiModelMessages.proto:704

Used in: ProtoOAGetDynamicLeverageByIDRes

message ProtoOADynamicLeverageTier

OpenApiModelMessages.proto:709

Used in: ProtoOADynamicLeverage

enum ProtoOAErrorCode

OpenApiModelMessages.proto:634

* Error code ENUM.

message ProtoOAErrorRes

OpenApiMessages.proto:44

* Generic response when an ERROR occurred.

message ProtoOAExecutionEvent

OpenApiMessages.proto:110

* Event that is sent following the successful order acceptance or execution by the server. Acts as response to the ProtoOANewOrderReq, ProtoOACancelOrderReq, ProtoOAAmendOrderReq, ProtoOAAmendPositionSLTPReq, ProtoOAClosePositionReq requests. Also, the event is sent when a Deposit/Withdrawal took place.

enum ProtoOAExecutionType

OpenApiModelMessages.proto:395

* Execution event type ENUM.

Used in: ProtoOAExecutionEvent

message ProtoOAExpectedMargin

OpenApiModelMessages.proto:565

* Expected margin computation entity.

Used in: ProtoOAExpectedMarginRes

message ProtoOAExpectedMarginReq

OpenApiMessages.proto:363

* Request for getting the margin estimate according to leverage profiles. Can be used before sending a new order request. This doesn't consider ACCORDING_TO_GSL margin calculation type, as this calculation is trivial: usedMargin = (VWAP price of the position - GSL price) * volume * Quote2Deposit.

message ProtoOAExpectedMarginRes

OpenApiMessages.proto:372

* The response to the ProtoOAExpectedMarginReq request.

message ProtoOAGetAccountListByAccessTokenReq

OpenApiMessages.proto:408

* Request for getting the list of granted trader's account for the access token.

message ProtoOAGetAccountListByAccessTokenRes

OpenApiMessages.proto:415

* Response to the ProtoOAGetAccountListByAccessTokenReq request.

message ProtoOAGetCtidProfileByTokenReq

OpenApiMessages.proto:565

* Request for getting details of Trader's profile. Limited due to GDRP requirements.

message ProtoOAGetCtidProfileByTokenRes

OpenApiMessages.proto:572

* Response to the ProtoOAGetCtidProfileByTokenReq request.

message ProtoOAGetDynamicLeverageByIDReq

OpenApiMessages.proto:698

* Request for getting a dynamic leverage entity referenced in ProtoOASymbol.leverageId.

message ProtoOAGetDynamicLeverageByIDRes

OpenApiMessages.proto:706

* Response to the ProtoOAGetDynamicLeverageByIDReq request.

message ProtoOAGetPositionUnrealizedPnLReq

OpenApiMessages.proto:784

* Request for getting trader's positions' unrealized PnLs.

message ProtoOAGetPositionUnrealizedPnLRes

OpenApiMessages.proto:790

* Response to ProtoOAGetPositionUnrealizedPnLReq request.

message ProtoOAGetTickDataReq

OpenApiMessages.proto:541

* Request for getting historical tick data for the symbol.

message ProtoOAGetTickDataRes

OpenApiMessages.proto:552

* Response to the ProtoOAGetTickDataReq request.

message ProtoOAGetTrendbarsReq

OpenApiMessages.proto:517

* Request for getting historical trend bars for the symbol.

message ProtoOAGetTrendbarsRes

OpenApiMessages.proto:529

* Response to the ProtoOAGetTrendbarsReq request.

message ProtoOAHoliday

OpenApiModelMessages.proto:693

Used in: ProtoOASymbol

message ProtoOAInterval

OpenApiModelMessages.proto:196

* Symbol trading session entity.

Used in: ProtoOASymbol

message ProtoOALightSymbol

OpenApiModelMessages.proto:158

* Lightweight symbol entity.

Used in: ProtoOASymbolsForConversionRes, ProtoOASymbolsListRes

enum ProtoOALimitedRiskMarginCalculationStrategy

OpenApiModelMessages.proto:687

Used in: ProtoOATrader

message ProtoOAMarginCall

OpenApiModelMessages.proto:620

* Margin call entity, specifies threshold for exact margin call type. Only 3 instances of margin calls are supported, identified by marginCallType. See ProtoOANotificationType for details.

Used in: ProtoOAMarginCallListRes, ProtoOAMarginCallTriggerEvent, ProtoOAMarginCallUpdateEvent, ProtoOAMarginCallUpdateReq

message ProtoOAMarginCallListReq

OpenApiMessages.proto:655

* Request for a list of existing margin call thresholds configured for a user.

message ProtoOAMarginCallListRes

OpenApiMessages.proto:662

* Response with a list of existing user Margin Calls, usually contains 3 items.

message ProtoOAMarginCallTriggerEvent

OpenApiMessages.proto:690

* Event that is sent when account margin level reaches target marginLevelThreshold. Event is sent no more than once every 10 minutes to avoid spamming.

message ProtoOAMarginCallUpdateEvent

OpenApiMessages.proto:682

* Event that is sent when a Margin Call threshold configuration is updated.

message ProtoOAMarginCallUpdateReq

OpenApiMessages.proto:669

* Request to modify marginLevelThreshold of specified marginCallType for ctidTraderAccountId.

message ProtoOAMarginCallUpdateRes

OpenApiMessages.proto:677

* If this response received, it means that margin call was successfully updated.

message ProtoOAMarginChangedEvent

OpenApiMessages.proto:381

* Event that is sent when the margin allocated to a specific position is changed.

enum ProtoOAMinCommissionType

OpenApiModelMessages.proto:216

* Enum for specifying type of minimum trading commission.

Used in: ProtoOASymbol

message ProtoOANewOrderReq

OpenApiMessages.proto:82

* Request for sending a new trading order. Allowed only if the accessToken has the "trade" permissions for the trading account.

enum ProtoOANotificationType

OpenApiModelMessages.proto:627

* Type of notification, currently only 3 instances of marginCall are supported.

Used in: ProtoOAMarginCall

message ProtoOAOrder

OpenApiModelMessages.proto:368

* Trade order entity.

Used in: ProtoOAExecutionEvent, ProtoOAOrderDetailsRes, ProtoOAOrderListByPositionIdRes, ProtoOAOrderListRes, ProtoOAReconcileRes

message ProtoOAOrderDetailsReq

OpenApiMessages.proto:733

* Request for getting Order and its related Deals.

message ProtoOAOrderDetailsRes

OpenApiMessages.proto:741

* Response to the ProtoOAOrderDetailsReq request.

message ProtoOAOrderErrorEvent

OpenApiMessages.proto:315

* Event that is sent when errors occur during the order requests.

message ProtoOAOrderListByPositionIdReq

OpenApiMessages.proto:750

* Request for retrieving Orders related to a Position by using Position ID. Filtered by utcLastUpdateTimestamp.

message ProtoOAOrderListByPositionIdRes

OpenApiMessages.proto:760

* Response to ProtoOAOrderListByPositionIdReq request.

message ProtoOAOrderListReq

OpenApiMessages.proto:345

* Request for getting Trader's orders filtered by timestamp

message ProtoOAOrderListRes

OpenApiMessages.proto:354

* The response to the ProtoOAOrderListReq request.

enum ProtoOAOrderStatus

OpenApiModelMessages.proto:318

* Order status ENUM.

Used in: ProtoOAOrder

enum ProtoOAOrderTriggerMethod

OpenApiModelMessages.proto:327

* Stop Order and Stop Loss triggering method ENUM.

Used in: ProtoOAAmendOrderReq, ProtoOAAmendPositionSLTPReq, ProtoOANewOrderReq, ProtoOAOrder, ProtoOAPosition

enum ProtoOAOrderType

OpenApiModelMessages.proto:299

* Order type ENUM.

Used in: ProtoOANewOrderReq, ProtoOAOrder

enum ProtoOAPayloadType

OpenApiModelMessages.proto:13

Used in: ProtoOAAccountAuthReq, ProtoOAAccountAuthRes, ProtoOAAccountDisconnectEvent, ProtoOAAccountLogoutReq, ProtoOAAccountLogoutRes, ProtoOAAccountsTokenInvalidatedEvent, ProtoOAAmendOrderReq, ProtoOAAmendPositionSLTPReq, ProtoOAApplicationAuthReq, ProtoOAApplicationAuthRes, ProtoOAAssetClassListReq, ProtoOAAssetClassListRes, ProtoOAAssetListReq, ProtoOAAssetListRes, ProtoOACancelOrderReq, ProtoOACashFlowHistoryListReq, ProtoOACashFlowHistoryListRes, ProtoOAClientDisconnectEvent, ProtoOAClosePositionReq, ProtoOADealListByPositionIdReq, ProtoOADealListByPositionIdRes, ProtoOADealListReq, ProtoOADealListRes, ProtoOADealOffsetListReq, ProtoOADealOffsetListRes, ProtoOADepthEvent, ProtoOAErrorRes, ProtoOAExecutionEvent, ProtoOAExpectedMarginReq, ProtoOAExpectedMarginRes, ProtoOAGetAccountListByAccessTokenReq, ProtoOAGetAccountListByAccessTokenRes, ProtoOAGetCtidProfileByTokenReq, ProtoOAGetCtidProfileByTokenRes, ProtoOAGetDynamicLeverageByIDReq, ProtoOAGetDynamicLeverageByIDRes, ProtoOAGetPositionUnrealizedPnLReq, ProtoOAGetPositionUnrealizedPnLRes, ProtoOAGetTickDataReq, ProtoOAGetTickDataRes, ProtoOAGetTrendbarsReq, ProtoOAGetTrendbarsRes, ProtoOAMarginCallListReq, ProtoOAMarginCallListRes, ProtoOAMarginCallTriggerEvent, ProtoOAMarginCallUpdateEvent, ProtoOAMarginCallUpdateReq, ProtoOAMarginCallUpdateRes, ProtoOAMarginChangedEvent, ProtoOANewOrderReq, ProtoOAOrderDetailsReq, ProtoOAOrderDetailsRes, ProtoOAOrderErrorEvent, ProtoOAOrderListByPositionIdReq, ProtoOAOrderListByPositionIdRes, ProtoOAOrderListReq, ProtoOAOrderListRes, ProtoOAReconcileReq, ProtoOAReconcileRes, ProtoOARefreshTokenReq, ProtoOARefreshTokenRes, ProtoOASpotEvent, ProtoOASubscribeDepthQuotesReq, ProtoOASubscribeDepthQuotesRes, ProtoOASubscribeLiveTrendbarReq, ProtoOASubscribeLiveTrendbarRes, ProtoOASubscribeSpotsReq, ProtoOASubscribeSpotsRes, ProtoOASymbolByIdReq, ProtoOASymbolByIdRes, ProtoOASymbolCategoryListReq, ProtoOASymbolCategoryListRes, ProtoOASymbolChangedEvent, ProtoOASymbolsForConversionReq, ProtoOASymbolsForConversionRes, ProtoOASymbolsListReq, ProtoOASymbolsListRes, ProtoOATraderReq, ProtoOATraderRes, ProtoOATraderUpdatedEvent, ProtoOATrailingSLChangedEvent, ProtoOAUnsubscribeDepthQuotesReq, ProtoOAUnsubscribeDepthQuotesRes, ProtoOAUnsubscribeLiveTrendbarReq, ProtoOAUnsubscribeLiveTrendbarRes, ProtoOAUnsubscribeSpotsReq, ProtoOAUnsubscribeSpotsRes, ProtoOAVersionReq, ProtoOAVersionRes

message ProtoOAPosition

OpenApiModelMessages.proto:335

* Trade position entity.

Used in: ProtoOAExecutionEvent, ProtoOAReconcileRes

enum ProtoOAPositionStatus

OpenApiModelMessages.proto:285

* Position status ENUM.

Used in: ProtoOAPosition

message ProtoOAPositionUnrealizedPnL

OpenApiModelMessages.proto:714

Used in: ProtoOAGetPositionUnrealizedPnLRes

enum ProtoOAQuoteType

OpenApiModelMessages.proto:572

* Price quote type.

Used in: ProtoOAGetTickDataReq

message ProtoOAReconcileReq

OpenApiMessages.proto:298

* Request for getting Trader's current open positions and pending orders data.

message ProtoOAReconcileRes

OpenApiMessages.proto:306

* The response to the ProtoOAReconcileReq request.

message ProtoOARefreshTokenReq

OpenApiMessages.proto:424

* Request to refresh the access token using refresh token of granted trader's account.

message ProtoOARefreshTokenRes

OpenApiMessages.proto:431

* Response to the ProtoOARefreshTokenReq request.

message ProtoOASpotEvent

OpenApiMessages.proto:472

* Event that is sent when a new spot event is generated on the server side. Requires subscription on the spot events, see ProtoOASubscribeSpotsReq. First event, received after subscription will contain latest spot prices even if market is closed.

enum ProtoOAStopOutStrategy

OpenApiModelMessages.proto:720

The strategy for choosing which Position to close during a Stop Out

Used in: ProtoOATrader

message ProtoOASubscribeDepthQuotesReq

OpenApiMessages.proto:589

* Request for subscribing on depth of market of the specified symbol.

message ProtoOASubscribeDepthQuotesRes

OpenApiMessages.proto:597

* Response to the ProtoOASubscribeDepthQuotesReq request.

message ProtoOASubscribeLiveTrendbarReq

OpenApiMessages.proto:485

* Request for subscribing for live trend bars. Requires subscription on the spot events, see ProtoOASubscribeSpotsReq.

message ProtoOASubscribeLiveTrendbarRes

OpenApiMessages.proto:494

* Response to the ProtoOASubscribeLiveTrendbarReq request.

message ProtoOASubscribeSpotsReq

OpenApiMessages.proto:441

* Request for subscribing on spot events of the specified symbol. After successful subscription you'll receive technical ProtoOASpotEvent with latest price, after which you'll start receiving updates on prices via consequent ProtoOASpotEvents.

message ProtoOASubscribeSpotsRes

OpenApiMessages.proto:450

* Response to the ProtoOASubscribeSpotsReq request. Reflects that your request to subscribe for symbol has been added to queue. You'll receive technical ProtoOASpotEvent with current price shortly after this response.

enum ProtoOASwapCalculationType

OpenApiModelMessages.proto:230

* Enum for specifying SWAP calculation type for symbol.

Used in: ProtoOASymbol

message ProtoOASymbol

OpenApiModelMessages.proto:114

* Trading symbol entity.

Used in: ProtoOASymbolByIdRes

message ProtoOASymbolByIdReq

OpenApiMessages.proto:218

* Request for getting a full symbol entity.

message ProtoOASymbolByIdRes

OpenApiMessages.proto:226

* Response to the ProtoOASymbolByIdReq request.

message ProtoOASymbolCategory

OpenApiModelMessages.proto:177

* Symbol category entity.

Used in: ProtoOASymbolCategoryListRes

message ProtoOASymbolCategoryListReq

OpenApiMessages.proto:619

* Request for a list of symbol categories available for a trading account.

message ProtoOASymbolCategoryListRes

OpenApiMessages.proto:626

* Response to the ProtoSymbolCategoryListReq request.

message ProtoOASymbolChangedEvent

OpenApiMessages.proto:252

* Event that is sent when the symbol is changed on the Server side.

enum ProtoOASymbolDistanceType

OpenApiModelMessages.proto:210

* Enum for specifying stop loss and take profit distances.

Used in: ProtoOASymbol

message ProtoOASymbolsForConversionReq

OpenApiMessages.proto:235

* Request for getting a conversion chain between two assets that consists of several symbols. Use when no direct quote is available.

message ProtoOASymbolsForConversionRes

OpenApiMessages.proto:244

* Response to the ProtoOASymbolsForConversionReq request.

message ProtoOASymbolsListReq

OpenApiMessages.proto:201

* Request for a list of symbols available for a trading account. Symbol entries are returned with the limited set of fields.

message ProtoOASymbolsListRes

OpenApiMessages.proto:209

* Response to the ProtoOASymbolsListReq request.

message ProtoOATickData

OpenApiModelMessages.proto:578

* Historical tick data type.

Used in: ProtoOAGetTickDataRes

enum ProtoOATimeInForce

OpenApiModelMessages.proto:309

* Order's time in force ENUM.

Used in: ProtoOANewOrderReq, ProtoOAOrder

enum ProtoOATotalMarginCalculationType

OpenApiModelMessages.proto:245

* Enum for specifying margin calculation type for an account.

Used in: ProtoOATrader

message ProtoOATradeData

OpenApiModelMessages.proto:355

* Position/order trading details entity.

Used in: ProtoOAOrder, ProtoOAPosition

enum ProtoOATradeSide

OpenApiModelMessages.proto:293

* Trader side ENUM. Used for order, position, deal.

Used in: ProtoOADeal, ProtoOANewOrderReq, ProtoOATradeData

message ProtoOATrader

OpenApiModelMessages.proto:259

* Trading account entity.

Used in: ProtoOATraderRes, ProtoOATraderUpdatedEvent

message ProtoOATraderReq

OpenApiMessages.proto:275

* Request for getting data of Trader's Account.

message ProtoOATraderRes

OpenApiMessages.proto:282

* Response to the ProtoOATraderReq request.

message ProtoOATraderUpdatedEvent

OpenApiMessages.proto:290

* Event that is sent when a Trader is updated on Server side.

enum ProtoOATradingMode

OpenApiModelMessages.proto:222

* Enum for specifying symbol trading mode.

Used in: ProtoOASymbol

message ProtoOATrailingSLChangedEvent

OpenApiMessages.proto:175

* Event that is sent when the level of the Trailing Stop Loss is changed due to the price level changes.

message ProtoOATrendbar

OpenApiModelMessages.proto:554

* Historical Trendbar entity.

Used in: ProtoOAGetTrendbarsRes, ProtoOASpotEvent

enum ProtoOATrendbarPeriod

OpenApiModelMessages.proto:536

* Trendbar period ENUM.

Used in: ProtoOAGetTrendbarsReq, ProtoOAGetTrendbarsRes, ProtoOASubscribeLiveTrendbarReq, ProtoOATrendbar, ProtoOAUnsubscribeLiveTrendbarReq

message ProtoOAUnsubscribeDepthQuotesReq

OpenApiMessages.proto:604

* Request for unsubscribing from the depth of market of the specified symbol.

message ProtoOAUnsubscribeDepthQuotesRes

OpenApiMessages.proto:612

* Response to the ProtoOAUnsubscribeDepthQuotesReq request.

message ProtoOAUnsubscribeLiveTrendbarReq

OpenApiMessages.proto:501

* Request for unsubscribing from the live trend bars.

message ProtoOAUnsubscribeLiveTrendbarRes

OpenApiMessages.proto:510

* Response to the ProtoOASubscribeLiveTrendbarReq request.

message ProtoOAUnsubscribeSpotsReq

OpenApiMessages.proto:457

* Request for unsubscribing from the spot events of the specified symbol. Request to stop receiving ProtoOASpotEvents related to particular symbols. Unsubscription is useful to minimize traffic, especially during high volatility events.

message ProtoOAUnsubscribeSpotsRes

OpenApiMessages.proto:465

* Response to the ProtoOASubscribeSpotsRes request. Reflects that your request to unsubscribe will has been added to queue and will be completed shortly. You may still occasionally receive ProtoOASpotEvents until request processing is complete.

message ProtoOAVersionReq

OpenApiMessages.proto:70

* Request for getting the proxy version. Can be used to check the current version of the Open API scheme.

message ProtoOAVersionRes

OpenApiMessages.proto:75

* Response to the ProtoOAVersionReq request.

enum ProtoPayloadType

OpenApiCommonModelMessages.proto:13

--- INTENSIVE COMMANDS 1 - 49 --- COMMON API 50 - 69

Used in: ProtoErrorRes, ProtoHeartbeatEvent