StockSharp.Server.Fix 5.0.196

Prefix Reserved
dotnet add package StockSharp.Server.Fix --version 5.0.196
                    
NuGet\Install-Package StockSharp.Server.Fix -Version 5.0.196
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="StockSharp.Server.Fix" Version="5.0.196" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="StockSharp.Server.Fix" Version="5.0.196" />
                    
Directory.Packages.props
<PackageReference Include="StockSharp.Server.Fix" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add StockSharp.Server.Fix --version 5.0.196
                    
#r "nuget: StockSharp.Server.Fix, 5.0.196"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package StockSharp.Server.Fix@5.0.196
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=StockSharp.Server.Fix&version=5.0.196
                    
Install as a Cake Addin
#tool nuget:?package=StockSharp.Server.Fix&version=5.0.196
                    
Install as a Cake Tool

FIX server. More info on web site https://stocksharp.com/store/

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on StockSharp.Server.Fix:

Package Downloads
StockSharp.Quik

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/

StockSharp.Hydra.Core

Hydra core components. More info on web site https://stocksharp.com/store/

StockSharp.Hydra.Core.Avalonia

Hydra core components. More info on web site https://stocksharp.com/store/

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
5.0.196 228 10/26/2026
5.0.195 1,652 9/11/2025
5.0.194 387 9/1/2025
5.0.193 359 8/30/2025
5.0.192 417 8/10/2025
5.0.191 750 7/23/2025
5.0.190 576 7/20/2025
5.0.189 413 7/20/2025
5.0.188 354 7/14/2025
5.0.187 324 7/8/2025
5.0.186 287 7/4/2025
5.0.185 322 6/30/2025
5.0.184 379 6/24/2025
5.0.183 337 6/20/2025
5.0.182 334 6/18/2025
5.0.181 419 6/2/2025
5.0.180 510 5/14/2025
5.0.179 679 3/29/2025
5.0.178 349 3/27/2025
5.0.177 989 2/26/2025
Loading failed

Pin that a FIX login can log on again right after it logged out
Check the license feature on the server for a full session
Await persistence and settings in Server, Broker and the connectors
Name users by their number in the info and debug logs too
Name users by their number, not their email, in error texts
Forward order commands under their clients' own numbers through the WS gate
Treat order commands the same on the SBE and FIX servers
Leave an order under its own number when a replace names it by its id alone
Let a live order handed back under its own number through
Hand a report of a live order to its client's live connection
Run every request under the number its client gave it
Bring in the debug branch: the cross-platform UI work and the move onto async persistence
Work the server's open list: say things once, and make weak tests say them properly
Keep one client's trouble from reaching another
Say once what both protocol servers were saying twice
Merge remote-tracking branch 'origin/master' into broker-web-designer
Read a server's settings from the one shape they are written in
Answer a client that names an order or a message the server does not know
Merge origin/master into broker-web-designer
Cover a FIX venue that hangs, and fix what the tests found
Fix server lifecycle, routing, persistence, and publishing
Make the server say what it does, and cover the pieces that say it
Rewrite the orders router, and prove the rewrite before letting it take the name
Say it once, or not at all
Merge origin/master into broker-web-designer
Drop the warning suppressions and answer what each of them was hiding
Drop the duplicate Ecng.IO using in FixServer
Take the stream counter and the TTL cache from Ecng
Answer the mass cancel, which both wires accept and neither replied to
Count what a session is sent, not only what it is sent to
Drop three members nothing reaches
Merge remote-tracking branch 'origin/master' into broker-web-designer
Have the server modules load at start, and answer for the orders they hold
Answer a bad FIX field with a reject, and let a module host its own server
Use the facilities we already have
Merge remote-tracking branch 'origin/master' into broker-web-designer
Answer the subscription-list request
Carry an unstated side through the server
Answer the message kinds the FIX and SBE servers were dropping
Replace server test friend access with public APIs
Clean up verbose server comments
Take the wire out of the server - in name, in reference and in place
Refuse a re-used order id where that id already is
Drop the single-session-per-login mode from the protocol servers
feat: let a session say which user it belongs to
tests: give the server modules their own test project
Merge origin/master into debug
Remove redundant project references and GUIDs
Restore legacy WPF applications for the asynchronous core
Reconcile debug history with origin/master
FIX: one class of TimeInForce char codes, not two identical ones
FIX: report an order's real lifetime back to its owner, not always GoodTillCancel
Move the FIX stack out of this repository
Merge remote-tracking branch 'origin/master' into debug
Server.Fix: always emit OrdStatus on the ExecutionReport (FIX-003)
Merge remote-tracking branch 'origin/master' into debug
Build venue-qualified security ids via SecurityId.ToStringId, not hand-written joins
Server.Fix: bound the incoming FIX read size to prevent a pre-auth OOM
Server: preserve the stop flavor on the execution report path too
Server: report a rejected replace as a replace reject, not a cancel reject
Server: carry Side/TIF/TillDate/VisibleVolume/Comment through OrderReplace wire
Server.Fix: report only numeric position changes in the FIX PositionReport
Merge remote-tracking branch 'origin/master' into broker-web-designer
Merge remote-tracking branch 'origin/master' into broker-web-admin
Merge origin/broker-web-admin: Designer-strategies schemas list/detail + TariffPlan subscriptions
Merge origin/broker-web-admin into master
sbe: carry the order-status-request order id as a numeric PK, split from the exchange string
Merge remote-tracking branch 'origin/master' into broker-web-designer
Desktop apps: Installer/Server test coverage and a CLS-compliance pass over the shared assemblies
Server.Fix: bound client-controlled allocations in the FIX read path
Server.Fix: supervise the session outgoing pump (audit Tier-A #3)
Server.Fix: do not throw on unknown ClOrdId in OrderStatusRequest (audit Tier-A #2)
Server.Fix: case-insensitive single-session eviction (audit Tier-A #1)
Server.Fix: scope UserForceLogoff to the caller's tenant (audit F88)
Server.Fix: bound outgoing channel and disconnect on overflow (backpressure)
Server.Fix: fix off-by-one in OrderMassCancel security-types parsing (F89)
SbeServer/FixServer: stop subscription on unsubscribe to free fan-out targets
PositionReport + SecurityListResponse: carry full payload end-to-end
Multi-device login support across WsGate / SbeServer / FixServer
FixServer: mark OrderRegister/Cancel/Replace subscriptions Online on creation
Sbe/FixServer: declare OrderStatus subs respond with Execution + extend DROP log
IMEX seq state: end-to-end DB-backed persistence + incremental ResendRequest
Server: log when outgoing channel TryWrite drops a message
RequestForPositions: route ClientCode through FIX Parties — drop Account-pack heuristic
Add optional TLS/SSL support to FIX, SBE, and WebSocket servers
Add login rate limiting for FIX, SBE, and WebSocket servers
FixServer: make FIX protocol version configurable
Replace FormatAccount with FIX Parties for ClientCode/BrokerCode
Add XML documentation to Server.Fix, remove CS1591 suppression
Add CLS_DISABLE to UI and server projects to suppress CLS compliance warnings
Suppress CS1591 (missing XML docs) in Server.Fix, Server.Sbe, Xaml.Diagram.Avalonia
Extract BaseProtocolServer from FixServer and SbeServer
Add FixId type to replace dual string+long? ID pattern in Fix* records
Extract Fix.Dialects from Fix.Core into separate project
Remove BinaryFixWriter, BinaryFixReader and binary FIX protocol support
Add IProtocolServer interface, make Worker protocol-agnostic
Extract IMessageConverter + MessageConverter into Server.Protocol
Fix FIX Cancel/Replace: read Parties group for ClientCode/BrokerCode
Fix GetTransactionId: fallback to parsing raw ID for status-replay orders
Fix FIX converter: pass ClientCode/BrokerCode for Cancel/Replace/MassCancel
Fix FIX server: suppress stream errors after client Logout
Fix log format in CreateTransactionId: use {2} for ReqId parameter
Fix XML doc warnings in FixServer_Incoming, remove unused variable in tests
Unify FixServer session, add configurable supported message types
Fix order cancellation after FIX client reconnect
Flush client stream after writing FIX message to prevent buffering delays
Fix SecId=ALL subscription delivering data for only 1 of N securities
Remove common_target_standard*.props, migrate projects to common_target_net.props
Fix TestRequest/Heartbeat causing client disconnect
Remove nullable reference type annotations (CS8632)
WorkingTime moved to Ecng.
ExecMsg. MarketPrice property.
FixServer: per-session parallelism and zero-copy writes.
.NET 10 target.
FixServer. SecurityIds supported for OrderStatusMessage, PortfolioLookupMessage
IFixMessageConverter
Server.Fix: removed session dependency from serializer, made public for testing
Server.Fix: extracted serialization logic into IFixServerSerializer
IFixBase implemented IDisposable.
IMessageListenerSession. IsDemo
Lock usage.
BlockingQueue replaced by Channel
FixServer. Async mode.
DateTimeOffset -> DateTime UTC
OrderGroupCancelModes
IDataTypeMessage interface.
Fix ALL subscription.