StockSharp.Messages
5.0.238
Prefix Reserved
dotnet add package StockSharp.Messages --version 5.0.238
NuGet\Install-Package StockSharp.Messages -Version 5.0.238
<PackageReference Include="StockSharp.Messages" Version="5.0.238" />
<PackageVersion Include="StockSharp.Messages" Version="5.0.238" />
<PackageReference Include="StockSharp.Messages" />
paket add StockSharp.Messages --version 5.0.238
#r "nuget: StockSharp.Messages, 5.0.238"
#:package StockSharp.Messages@5.0.238
#addin nuget:?package=StockSharp.Messages&version=5.0.238
#tool nuget:?package=StockSharp.Messages&version=5.0.238
StockSharp Messages Library
The Messages project contains the essential message definitions shared across the StockSharp (S#) trading framework. Messages are the contracts used by connectors, adapters and other services for all interactions such as connecting to brokers, requesting market data or placing orders.
Overview
- Message Types Enumeration –
MessageTypeslists every supported message kind. - Base Classes – classes like
Message,BaseConnectionMessageandBaseSubscriptionMessageprovide common fields and behaviour. - Asynchronous Processing –
MessageAdapterandAsyncMessageProcessorhandle messages asynchronously. - Utility Helpers – classes such as
ReConnectionSettingscontrol reconnection and subscription options.
Core Messages
The library defines messages for all major trading activities:
- Connection –
ConnectMessage,DisconnectMessage,ConnectionLostMessageandConnectionRestoredMessage. - Security Information –
SecurityMessage,BoardMessageandBoardStateMessage. - Market Data –
MarketDataMessage,Level1ChangeMessage,QuoteChangeMessage,TimeFrameCandleMessageand related candle messages. - Orders and Trades –
OrderRegisterMessage,OrderReplaceMessage,OrderCancelMessage,OrderGroupCancelMessage,OrderStatusMessageandExecutionMessage. - Portfolio and Positions –
PortfolioMessage,PortfolioLookupMessageandPositionChangeMessage. - Service Messages –
TimeMessage,NewsMessage,ErrorMessageand others.
The project targets .NET Standard 2.0 and .NET 6.0 for cross-platform compatibility.
Usage Example
Below is a minimal example of creating a market data subscription message:
using StockSharp.Messages;
var mdMessage = new MarketDataMessage
{
DataType2 = DataType.Ticks,
IsSubscribe = true,
TransactionId = 1,
SecurityId = new SecurityId
{
SecurityCode = "AAPL",
BoardCode = "NASDAQ"
}
};
Such messages are passed to an adapter, which forwards them to the broker or data provider.
Documentation
Further details on messages and architecture can be found in the StockSharp documentation.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Ecng.Linq (>= 1.0.177)
- Ecng.Logging (>= 1.0.181)
- StockSharp.Localization (>= 5.0.228)
NuGet packages (36)
Showing the top 5 NuGet packages that depend on StockSharp.Messages:
| Package | Downloads |
|---|---|
|
StockSharp.BusinessEntities
Trading entities (security, trade etc.). More info on web site https://stocksharp.com/store/ |
|
|
StockSharp.Configuration
Configuration components. More info on web site https://stocksharp.com/store/ |
|
|
StockSharp.Fix
FIX/FAST |
|
|
StockSharp.Fix.Core
Fix core. More info on web site https://stocksharp.com/store/ |
|
|
StockSharp.FinViz
Trading and algorithmic trading platform (stock markets, forex, bitcoins and options). .NET API for InteractiveBrokers, GainCapital, OANDA, FIX/FAST, Binance etc. More info on web site https://stocksharp.com/store/api/ |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.0.238 | 81 | 7/28/2026 |
| 5.0.237 | 112 | 7/17/2026 |
| 5.0.236 | 119 | 7/9/2026 |
| 5.0.235 | 143 | 6/21/2026 |
| 5.0.234 | 207 | 6/17/2026 |
| 5.0.233 | 119 | 6/14/2026 |
| 5.0.232 | 175 | 6/8/2026 |
| 5.0.231 | 136 | 6/3/2026 |
| 5.0.230 | 128 | 5/31/2026 |
| 5.0.229 | 213 | 5/4/2026 |
| 5.0.228 | 493 | 3/17/2026 |
| 5.0.227 | 246 | 3/6/2026 |
| 5.0.226 | 170 | 3/1/2026 |
| 5.0.225 | 350 | 2/19/2026 |
| 5.0.224 | 530 | 2/2/2026 |
| 5.0.223 | 572 | 11/20/2025 |
| 5.0.222 | 7,193 | 9/11/2025 |
| 5.0.221 | 1,019 | 9/1/2025 |
| 5.0.220 | 1,415 | 8/30/2025 |
| 5.0.219 | 3,844 | 8/10/2025 |
Add MetaTrader 5 connector metadata
Add MetaApi connector metadata
Add StocksTrader connector metadata
Add Deriv connector metadata
Synchronize connector metadata across languages and READMEs
Add ProBit Global connector metadata
Add Chainlink Data Streams connector metadata
Add Pyth connector metadata
Add Velo Data connector metadata
Add Tardis connector metadata
Add CryptoQuant connector metadata
Add Glassnode connector metadata
Add Coin Metrics connector metadata
Add Amberdata connector metadata
Add CoinAPI connector metadata
Add Kaiko connector metadata
Add CoinMarketCap connector metadata
Add CoinGecko connector metadata
Add Paxos connector metadata
Add Anchorage connector metadata
Add Copper connector metadata
Add BitGo connector metadata
Add Zero Hash connector metadata
Add FalconX connector metadata
Add Talos connector metadata
Add Fireblocks connector metadata
Add Balancer connector metadata
Add Kalshi connector metadata
Add Polymarket connector metadata
Add Gains Network connector metadata
Add Synthetix connector metadata
Add SynFutures connector metadata
Add Ostium connector metadata
Add Injective connector metadata
Add Bluefin connector metadata
Add Aevo connector metadata
Add Drift connector metadata
Add GMX connector metadata
Add Reya connector metadata
Add Orderly Network connector metadata
Add dYdX Chain connector metadata
Add Avantis connector metadata
Add Nado connector metadata
Add Extended connector metadata
Add Pacifica connector metadata
Add QFEX connector metadata
Add GMTrade connector metadata
Add StandX connector metadata
Add Variational Omni connector metadata
Add ApeX Omni connector metadata
Add GRVT connector metadata
Add 1inch connector metadata
Add CoW Protocol connector metadata
Add LFJ connector metadata
Add Cetus connector metadata
Add Osmosis connector metadata
Add QuickSwap connector metadata
Add SUN.io connector metadata
Add THORChain connector metadata
Add Jupiter connector metadata
Add Curve connector metadata
Add Raydium connector metadata
Add Fluid DEX connector metadata
Add Meteora DLMM connector metadata
Add Manifest Trade connector metadata
Add Orca Whirlpools connector metadata
Add Aerodrome Finance connector metadata
Add PumpSwap connector metadata
Add PancakeSwap connector metadata
Add Uniswap connector metadata
Add Tapbit connector metadata
Add Zoomex connector metadata
Add BYDFi connector metadata
Add OSL connector metadata
Add NDAX connector metadata
Add Rain connector metadata
Add Foxbit connector metadata
Add Coinhako connector metadata
Add Indodax connector metadata
Add Pintu Pro connector metadata
Add Korbit connector metadata
Add CoinJar connector metadata
Add BTC Markets connector metadata
Add Independent Reserve connector metadata
Add Luno connector metadata
Add VALR connector metadata
Add Mercado Bitcoin connector metadata
Add GMO Coin connector metadata
Add Coinone connector metadata
Add bitFlyer connector metadata
Add Coins.ph connector metadata
Add CoinDCX connector metadata
Add Bitkub connector metadata
Add Bitso connector metadata
Add HashKey Global connector metadata
Add Bitpanda Fusion connector metadata
Add Gemini connector metadata
Add Bitvavo connector metadata
Add BTSE connector metadata
Add Backpack connector metadata
Add WOO X connector metadata
Add Bitrue connector metadata
Add Deepcoin connector metadata
Add BloFin connector metadata
Add Bitunix connector metadata
Add Ourbit connector metadata
Add Bullish connector metadata
Add Phemex connector metadata
Add XT.COM connector metadata
Add Pionex connector metadata
Add CoinW connector metadata
Add WEEX connector metadata
Add WhiteBIT connector metadata
Add Crypto.com Exchange connector metadata
Add Toobit connector metadata