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
<PackageReference Include="StockSharp.Server.Fix" Version="5.0.196" />
<PackageVersion Include="StockSharp.Server.Fix" Version="5.0.196" />
<PackageReference Include="StockSharp.Server.Fix" />
paket add StockSharp.Server.Fix --version 5.0.196
#r "nuget: StockSharp.Server.Fix, 5.0.196"
#:package StockSharp.Server.Fix@5.0.196
#addin nuget:?package=StockSharp.Server.Fix&version=5.0.196
#tool nuget:?package=StockSharp.Server.Fix&version=5.0.196
FIX server. More info on web site https://stocksharp.com/store/
| 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
- StockSharp.Fix.Dialects (>= 5.0.10)
- StockSharp.Licensing (>= 5.0.228)
- StockSharp.Server.Core (>= 5.0.192)
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 |
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.