StockSharp/Messages at master · StockSharp/StockSharp · GitHub
Skip to content

Latest commit

 

History

History

Messages

Folders and files

README.md

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

Core Messages

The library defines messages for all major trading activities:

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.