Click or drag to resize

StockSharp.Messages Namespace

Trading messages.

Classes
  ClassDescription
Public classAdapterListRequestMessage
Adapters list request message.
Public classAdapterResponseMessage
Adapter response message.
Public classBankDetails
Bank details.
Public classBaseChangeMessageTMessage, TField
A message containing changes.
Public classBaseConnectionMessage
Base connect/disconnect message.
Public classBaseMessageQueue
Message queue.
Public classBaseRequestMessage
Base implementation of ISubscriptionMessage interface with non-online mode.
Public classBaseResultMessageTMessage
Base result message.
Public classBaseRouteMessageTMessage
Base route response message.
Public classBaseSubscriptionIdMessageTMessage
A message containing subscription identifiers.
Public classBaseSubscriptionMessage
Base implementation of ISubscriptionMessage interface.
Public classBaseWithdrawOrderCondition
The base implementation IWithdrawOrderCondition.
Public classBoardLookupMessage
Message boards lookup for specified criteria.
Public classBoardMessage
The message contains information about the electronic board.
Public classBoardStateMessage
Session change changed message.
Public classBuildCandlesFieldSource
Source for BuildField.
Public classBuildCandlesFromSource
Source for BuildFrom.
Public classCandleMessage
The message contains information about the candle.
Public classChangePasswordMessage
Change password message.
Public classChannelMessageAdapter
Message adapter, forward messages through a transport channel IMessageChannel.
Public classCommandMessage
The message contains information about command to change state.
Public classConnectMessage
Connect to a server message (uses as a command in outgoing case, event in incoming case).
Public classCryptoAttribute
The member marked as associated with crypto currency.
Public classCurrency
Currency.
Public classCurrencyHelper
Extension class for Currency.
Public classDataType
Data type info.
Public classDisconnectMessage
Disconnect from a server message (uses as a command in outgoing case, event in incoming case).
Public classErrorMessage
Error message.
Public classExecutionMessage
The message contains information about the execution.
Public classExtandableEntityHelper Obsolete.
Extension class for ExtensionInfo.
Public classExtensions
Extension class.
Public classHeikinAshiCandleMessage
The message contains information about the Heikin-Ashi candle.
Public classInMemoryMessageChannel
Message channel, based on the queue and operate within a single process.
Public classLevel1ChangeMessage
The message containing the level1 market data.
Public classMarketDataMessage
Market-data message (uses as a subscribe/unsubscribe in outgoing case, confirmation event in incoming case).
Public classMessage
A message containing market data or command.
Public classMessageAdapter
The base adapter converts messages Message to the command of the trading system and back.
Public classMessageAdapterCategoryAttribute
Specifies a categories for message adapter.
Public classMessageAdapterStubAttribute
Shows the message adapter is stub.
Public classMessageAdapterWrapper
Base implementation of IMessageAdapterWrapper.
Public classMessageByLocalTimeQueue
Sorted by LocalTime queue.
Public classMessageByOrderQueue
Sorted by incoming order queue.
Public classMessageTypeInfo
Extended info for MessageTypes.
Public classNewsMessage
The message contains information about the news.
Public classNtmOrderInfo
Negotiated Trades Mode information.
Public classOrderCancelMessage
A message containing the data for the cancellation of the order.
Public classOrderCondition
Base order condition (for example, for stop order algo orders).
Public classOrderConditionAttribute
Attribute, applied to IMessageAdapter, to provide information about type of OrderCondition.
Public classOrderGroupCancelMessage
The message containing the order group cancel filter.
Public classOrderLogMarketDepthBuilder
Default implementation of IOrderLogMarketDepthBuilder.
Public classOrderMessage
A message containing info about the order.
Public classOrderPairReplaceMessage
The message containing the information for modify order's pair.
Public classOrderRegisterMessage
The message containing the information for the order registration.
Public classOrderReplaceMessage
The message containing the information for modify order.
Public classOrderStatusMessage
A message requesting current registered orders and trades.
Public classPassThroughMessageAdapter
Special adapter, which transmits directly to the output of all incoming messages.
Public classPassThroughMessageChannel
Message channel, which passes directly to the output all incoming messages.
Public classPnFArg
Point in figure (X0) candle arg.
Public classPnFCandleMessage
The message contains information about the X0 candle.
Public classPortfolioLookupMessage
Message portfolio lookup for specified criteria.
Public classPortfolioMessage
The message contains information about portfolio.
Public classPortfolioRouteListRequestMessage
Portfolio routes list request message.
Public classPortfolioRouteMessage
Portfolio route response message.
Public classPositionChangeMessage
The message contains information about the position changes.
Public classProcessSuspendedMessage
Process suspended action.
Public classQuoteChangeMessage
Messages containing quotes.
Public classRangeCandleMessage
The message contains information about the range candle.
Public classReConnectionSettings
Connection tracking settings IMessageAdapter with a server.
Public classRemoveMessage
Remove object request (security, portfolio etc.).
Public classRenkoCandleMessage
The message contains information about the renko candle.
Public classRepoOrderInfo
REPO info.
Public classResetMessage
Reset state message.
Public classSecurityIdMapping
Security identifier mapping.
Public classSecurityLegsInfoMessage
Security legs result message.
Public classSecurityLegsRequestMessage
Security legs request message.
Public classSecurityLookupMessage
Message security lookup for specified criteria.
Public classSecurityMappingInfoMessage
Security mapping result message.
Public classSecurityMappingMessage
Security mapping result message.
Public classSecurityMappingRequestMessage
Security mapping request message.
Public classSecurityMessage
A message containing info about the security.
Public classSecurityRouteListRequestMessage
Security routes list request message.
Public classSecurityRouteMessage
Security route response message.
Public classStringToSecurityIdTypeConverter
Converter to use with SecurityId properties.
Public classSubscriptionFinishedMessage
Market data request finished message.
Public classSubscriptionListRequestMessage
Subscriptions list request message.
Public classSubscriptionOnlineMessage
Subscription goes online message.
Public classSubscriptionResponseMessage
Subscription response message.
Public classTickCandleMessage
The message contains information about the tick candle.
Public classTimeFrameCandleMessage
The message contains information about the time-frame candle.
Public classTimeFrameInfoMessage
Time-frames search result message.
Public classTimeFrameLookupMessage
Message to request supported time-frames.
Public classTimeMessage
The message contains information about the current time.
Public classUnit
Special class, allows to set the value as a percentage, absolute, points and pips values.
Public classUnitHelper
Extension class for Unit.
Public classUserInfoMessage
The message contains information about user.
Public classUserLookupMessage
Message users lookup for specified criteria.
Public classUserRequestMessage
User request message (uses as a subscribe/unsubscribe in outgoing case, confirmation event in incoming case).
Public classVolumeCandleMessage
The message contains information about the volume candle.
Public classWithdrawInfo
Withdraw info.
Public classWorkingTime
Work schedule (time, holidays etc.).
Public classWorkingTimePeriod
Schedule validity period.
Structures
  StructureDescription
Public structureCandlePriceLevel
The price level.
Public structureQuoteChange
Market depth quote representing bid or ask.
Public structureSecurityId
Security ID.
Interfaces
  InterfaceDescription
Public interfaceIAddressAdapterTAddress
Message adapter, provided Address property.
Public interfaceIBasketSecurityProcessor
The interface of market data processor for basket securities.
Public interfaceIBasketSecurityProcessorProvider
The interface for provider of IBasketSecurityProcessor.
Public interfaceIDemoAdapter
Message adapter, provided IsDemo property.
Public interfaceIErrorMessage
The interface describing an message with Error property.
Public interfaceIExtendableEntity
The interface for all trading types that have the property ExtensionInfo for keeping extended information.
Public interfaceIGeneratedMessage
The interface describing an message with BuildFrom property.
Public interfaceIKeySecretAdapter
Message adapter, provided Key and Secret properties.
Public interfaceILoginPasswordAdapter
Message adapter, provided Login and Password properties.
Public interfaceIMessage
The interface describing an message with Type method.
Public interfaceIMessageAdapter
Base message adapter interface which convert messages Message to native commands and back.
Public interfaceIMessageAdapterProvider
The message adapter's provider interface.
Public interfaceIMessageAdapterWrapper
Wrapping based adapter.
Public interfaceIMessageChannel
Message channel base interface.
Public interfaceIMessageQueue
The interfaces described message queue.
Public interfaceINtmOrderCondition
The interface describing NTM order condition.
Public interfaceINullableSecurityIdMessage
The interface describing an message with SecurityId property.
Public interfaceIOrderLogMarketDepthBuilder
Base interface for order book builder.
Public interfaceIOriginalTransactionIdMessage
The interface describing an message with OriginalTransactionId property.
Public interfaceIPortfolioNameMessage
The interface describing an message with PortfolioName property.
Public interfaceIRepoOrderCondition
The interface describing REPO order condition.
Public interfaceIScheduledTask
Interface described schedule task.
Public interfaceISecurityIdMessage
The interface describing an message with SecurityId property.
Public interfaceISenderTargetAdapter
Message adapter, provided SenderCompId and TargetCompId properties.
Public interfaceISeqNumMessage
The interface describing an message with SeqNum property.
Public interfaceIServerTimeMessage
The interface describing an message with ServerTime property.
Public interfaceIStopLossOrderCondition
The interface describing stop-loss order condition.
Public interfaceIStrategyIdMessage
The interface describing an message with StrategyId property.
Public interfaceISubscriptionIdMessage
The interface describing an message with SubscriptionId property.
Public interfaceISubscriptionMessage
The interface describing an message with IsSubscribe property.
Public interfaceITakeProfitOrderCondition
The interface describing take-profit order condition.
Public interfaceITokenAdapter
Message adapter, provided Token property.
Public interfaceITransactionIdMessage
The interface describing an message with TransactionId property.
Public interfaceIWithdrawOrderCondition
The interface describing withdraw funds condition.
Enumerations
  EnumerationDescription
Public enumerationCandleStates
Candle states.
Public enumerationChannelStates
States IMessageChannel.
Public enumerationCommandScopes
Command scopes.
Public enumerationCommandTypes
Command types.
Public enumerationConnectionStates
Connection states.
Public enumerationCurrencyTypes
Currency type.
Public enumerationExecutionTypes
The types of data that contain information in ExecutionMessage.
Public enumerationLevel1Fields
Level1 fields of market-data.
Public enumerationMarketDataBuildModes
Build modes.
Public enumerationMarketDataTypes
Market-data types.
Public enumerationMessageAdapterCategories
Message adapter categories.
Public enumerationMessageBackModes
Message loopback modes.
Public enumerationMessageOfflineModes
Message offline modes.
Public enumerationMessageTypes
The types of messages.
Public enumerationNewsPriorities
News priorities.
Public enumerationOptionTypes
Option types.
Public enumerationOrderPositionEffects
Indicates whether the resulting position after a trade should be an opening position or closing position.
Public enumerationOrderStates
Order states.
Public enumerationOrderStatus Obsolete.
System order states.
Public enumerationOrderTypes
Order types.
Public enumerationPortfolioStates
Portfolio states.
Public enumerationPositionChangeTypes
Type of the changes in PositionChangeMessage.
Public enumerationQuoteChangeActions
Change actions.
Public enumerationQuoteChangeStates
Order book states.
Public enumerationQuoteConditions
Quote conditions.
Public enumerationRemoveTypes
Removing object types.
Public enumerationSecurityStates
Security states.
Public enumerationSecurityTypes
Securities types.
Public enumerationSessionStates
Session states.
Public enumerationShrinkRules
Price rounding rules.
Public enumerationSides
Sides.
Public enumerationTimeInForce
Limit order time in force.
Public enumerationTPlusLimits
Т+ limit types.
Public enumerationUnitTypes
Measure units.
Public enumerationUserPermissions
Available permissions which customer receives for work with data.
Public enumerationWithdrawTypes
Withdraw types.