MatLab (v5.0.195):
Use Subscribe method directly.
Supported subscription based events.
Trade, OrderLogItem, MarketDepth marked as obsolete.
Warning fixes.
Removed license binding.
Refs reduced.
matlab: replace oec with binance
fix paths
Connectors moved to Apps.
Connectors. Moved to main repo.
MatLab fixes.
C# 7.0 features.
Grammar fixes.
Matlab fixes.
IConnector. Stop order events. Single value.
MatLab small fix.
MatLab small fixes.
MatLab Manual.docx
MatLab script fixes.
MatLab scripts reorg.
MatLabConnector. Check license.
Licenseheader removed.
MatLab connector. Moved to Apps.
RSS (v5.0.194):
Updated actual rss feeds.
Explicit BasicSettingAttribute applied.
Doc link fixes.
Subscriptions cancellation fixes.
AsyncMessageAdapter removed controls subscription results.
MarketDataMessage. Count handling supported.
Fix handle 403 error
Removed redundant SendSubscriptionFinished calls.
Rss uses async model.
svg logo.
Connectors moved to Apps.
Connectors. Moved to main repo.
doc url fix.
DevExp 17.2.4.
IMessageAdapter.IsValid removed.
SupportedMarketDataTypes added to IMessageAdapter.
Hydra. RSS small fixes.
Devexp updated to 17.1.3.
C# 7.0 features.
Task 316. EndPoint editor fixes.
Doc attribute.
Removed CategoryOrderLoc using.
Licenseheader removed.
Proj files. Removed Devexp version.
Devexp version removed in proj files.
Devexp version updated in proj files.
Connectors. Removed ref from Xceed.
Ecng.Xaml.DevExp
EditSettings -> Editor. EditSettingsAttribute replaced by EditorAttribute.
Propgrid connectors editors.
Connectors.
BarChart (v5.0.194):
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Explicit BasicSettingAttribute applied.
IMessageAdapter. IsSupportCandlesUpdates, IsSupportCandlesPriceLevels converted into methods.
Doc link fixes.
MessageAdapter. TimeFrames property.
svg logo.
Warning fix.
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
Connectors moved to Apps.
Connectors. Moved to main repo.
IMessageAdapter.TimeFrames
CandleMessage.State init fix.
IMessageAdapter.IsValid removed.
SupportedMarketDataTypes added to IMessageAdapter.
MarketDataMessage.ValidateBounds
Connectors. Removed candle type check from XXXTrader.
Connector. Subscribe/unsubscribe methods for candles added.
C# 7.0 features.
CandleMessage.IsFinished removed.
Security. CfiCode
IExternalCandleSource. Removed from connectors.
MarketDataFinishedMessage
IConnector. SubscribeMarketData and UnSubscribeMarketData. MarketDataTypes -> MarketDataMessage.
BarChartTrader fix.
Doc attribute.
C# 6.0 feature.
Licenseheader removed.
Connectors. Removed ref from Xceed.
Connectors.
AlphaVantage (v5.0.194):
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
Subscriptions cancellation fixes.
AsyncMessageAdapter removed controls subscription results.
MarketDataMessage. Count handling supported.
AsyncMessageAdapter controls subscription results. Removed long running tasks.
MessageAdapter. TimeFrames property.
Fix
https://github.com/Stock...p/StockSharp/issues/429 MaxParallelMessages is configurable.
ss-250: async adapters: removed sending finished msg when not necessary + updates for iasyncmessageadapter interface changes
Fix set CandleMessage.DataType
AsyncMessageAdapter. Split subscriptions on different by data type methods.
TypedCandleMessage.
CheckBoardNotSupported
Crypto and FX instruments download supported.
Candles for crypto and FX supported.
Fix candles download.
Interval adjusted for free api calls.
SecLookupMsg.Count supported.
extended intraday supported.
Use AsyncMessageAdapter.
Fix handle premium info message.
svg logo
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
Connectors moved to Apps.
AlorHistory (v5.0.194):
TimeFrameLookupMessage -> DataTypeLookupMessage
Doc link fixes.
Subscriptions cancellation fixes.
AsyncMessageAdapter removed controls subscription results.
MarketDataMessage. Count handling supported.
Removed redundant SendSubscriptionFinished calls.
MessageAdapter. TimeFrames property.
Async model
TypedCandleMessage.
Logo png -> svg.
FastCsvReader accept explicitly line separator.
Connectors depends from Messages ref only.
Connectors moved to Apps.
DukasCopy (v5.0.194):
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Skip zero volume candles by default.
Boosted hourly and daily data downloading.
Doc link fixes.
Subscriptions cancellation fixes.
CheckDates option.
AsyncMessageAdapter removed controls subscription results.
MarketDataMessage. Count handling supported.
AsyncMessageAdapter controls subscription results. Removed long running tasks.
Attempts count for repeats when error happened.
Uses MessageAdapter.IterationInterval
Removed redundant SendSubscriptionFinished calls.
DukasCopy support finding nearest existing date.
MessageAdapter. TimeFrames property.
MaxParallelMessages is configurable.
Dukas. Uses async model.
TypedCandleMessage.
SecLookupMsg.Count supported.
svg logo.
Connectors depends from Messages ref only.
Connectors moved to Apps.
Yahoo Finance (v5.0.195):
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Too many request by-pass.
Doc link fixes.
Subscriptions cancellation fixes.
AsyncMessageAdapter removed controls subscription results.
MarketDataMessage. Count handling supported.
AsyncMessageAdapter controls subscription results. Removed long running tasks.
Fix handle 400 error.
MessageAdapter. TimeFrames property.
ss-250: async adapters: removed sending finished msg when not necessary + updates for iasyncmessageadapter interface changes
Fix set CandleMessage.DataType
Fix splits.
Fix handle empty security lookup result.
AsyncMessageAdapter. Split subscriptions on different by data type methods.
Fix set Candle.State
Do not throw error for non found data.
Yahoo fixes.
svg logo.
FastCsvReader accept explicitly line separator.
Connectors depends from Messages ref only.
Do.Invariant
Connectors moved to Apps.
Finam connector (v5.0.196):
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Finam reduced dependencies.
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
Fix download large tf candles.
WithEnforcedCancellation usage.
Subscriptions cancellation fixes.
AsyncMessageAdapter removed controls subscription results.
MarketDataMessage. Count handling supported.
AsyncMessageAdapter controls subscription results. Removed long running tasks.
Uses MessageAdapter.IterationInterval
Removed redundant SendSubscriptionFinished calls.
MessageAdapter. TimeFrames property.
Finam downloading fix.
MaxParallelMessages is configurable.
Fix downloading wide range of candles.
ss-250: async adapters: removed sending finished msg when not necessary + updates for iasyncmessageadapter interface changes
AsyncMessageAdapter. Split subscriptions on different by data type methods.
TypedCandleMessage.
finam: limit max parallel messages
SecurityLookupMessage. BoardCode removed.
async mode.
svg logo.
ss-239 finam native ids are persistable
ss-234, ss-167: finam. securities are now downloaded from S# webapi
Warning fix.
FastCsvReader accept explicitly line separator.
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
hydra-10: finam fix downloaded candle times
hydra-10: invalid candle dates & invalid local securities search fixed
InstrumentProviderClient removed.
Do.Invariant
Connectors moved to Apps.
removed invalid finam proj
MFD (v5.0.194):
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Fix downloading history.
Doc link fixes.
Fix download large tf candles.
WithEnforcedCancellation usage.
Subscriptions cancellation fixes.
AsyncMessageAdapter removed controls subscription results.
MarketDataMessage. Count handling supported.
AsyncMessageAdapter controls subscription results. Removed long running tasks.
Uses MessageAdapter.IterationInterval
Removed redundant SendSubscriptionFinished calls.
MessageAdapter. TimeFrames property.
Fix downloading wide range of candles.
ss-250: async adapters: removed sending finished msg when not necessary + updates for iasyncmessageadapter interface changes
AsyncMessageAdapter. Split subscriptions on different by data type methods.
TypedCandleMessage.
SecLookupMsg filtering supported.
SecLookupMsg.Count supported.
async model.
svg logo
FastCsvReader accept explicitly line separator.
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
InstrumentProviderClient removed.
Do.Invariant
Connectors moved to Apps.
Bibox (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Async mode.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
MarginModes enum.
Doc link fixes.
MessageAdapter. TimeFrames property.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Bitbank (v5.0.194):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
Removed dependency from Pubnub
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Nuget updated.
Connectors moved to Apps.
Bitfinex (v5.0.192):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
New market data web socket
Async model.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
Position. LiquidationPrice
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
MoreLinq removed.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
Enumerator.Contains Warning fix.
ToId moved to Ecng.
Connectors moved to Apps.
Bithumb (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
ExecutionMessage. HasTradeInfo is readonly.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Bittrex (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Cex (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
CoinCap (v5.0.193):
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
MessageAdapter. TimeFrames property.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
Connectors moved to Apps.
Coincheck (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
CoinEx (v5.0.192):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Native reconnect.
Moved to OldProjects
Socket auto-subscribe on reconnect.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Futures supported.
Async model.
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Coinigy (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
Doc link fixes.
MessageAdapter. TimeFrames property.
TypedCandleMessage.
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Deribit (v5.0.196):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Native connection lost restore.
async model.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
IMessageAdapter. IsSupportCandlesUpdates, IsSupportCandlesPriceLevels converted into methods.
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
Position. LiquidationPrice
Deribit fix spot instruments handling.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ss224: deribit new security types
ExecutionMessage. ExecutionType marked as obsolete.
ss-194: deribit api v2 small fix
ToId moved to Ecng.
Connectors moved to Apps.
Digifinex (v5.0.192):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Native reconnect.
Async model.
Level1 supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
MarginModes enum.
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
Position. LiquidationPrice
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
Connectors moved to Apps.
Exmo (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
ExecutionMessage. HasTradeInfo is readonly.
CheckBoardNotSupported
svg logo.
MoreLinq removed.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Gopax (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
Fix RestSharp migration.
CheckBoardNotSupported
svg logo
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
Connectors moved to Apps.
HitBtc (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
IMessageAdapter. IsSupportCandlesUpdates, IsSupportCandlesPriceLevels converted into methods.
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
IsDefault replaced by == compare.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
HTX connector (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
IMessageAdapter. IsSupportCandlesUpdates, IsSupportCandlesPriceLevels converted into methods.
Doc link fixes.
SS-314 Fix handling subscribe response.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
USDT futures supported
ExecutionMessage. HasTradeInfo is readonly.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
Doc url. New path.
ArrayHelper.Empty -> Array.Empty
huobi: small fix in market depth subscription
huobi: fix candles download step size
huobi: fix initial market depth synchronization process
huobi: use valid market depth values
Huobi, Kucoin, Quik connectors.
Kraken (v5.0.192):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Async model.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
ITakeProfitOrderCondition. IsTrailing removed.
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
IsDefault replaced by == compare.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Kucoin (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Native reconnect.
Socket auto-subscribe on reconnect.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
IMessageAdapter. IsSupportCandlesUpdates, IsSupportCandlesPriceLevels converted into methods.
MarginModes enum.
Futures supported.
Sockets supported candles.
private socket supported.
Margin trading supported. Stop order supported.
Replace sandbox by test endpoint.
AsyncMessageAdapter usage.
Cancel by trans id supported.
Supports market orders.
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
IPassphraseAdapter
MessageAdapter. TimeFrames property.
IsDefault replaced by == compare.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Doc url. New path.
ss-86: kucoin errors in terminal
Huobi, Kucoin, Quik connectors.
Latoken (v5.0.192):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
LBank (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
IMessageAdapter. IsSupportCandlesUpdates, IsSupportCandlesPriceLevels converted into methods.
Doc link fixes.
MessageAdapter. TimeFrames property.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
OKX (v5.0.199):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Order replace supported.
OkexOrderCondition. ClosePosition removed.
Margin mode is required.
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Native reconnect.
Reconnect fixes
Historical candles long range supported.
Re-connect improved.
Fix subscribe order book 5
Business endpoint supported.
Remove License proj dependency.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Broker code embedded.
IMessageAdapter. IsSupportCandlesUpdates, IsSupportCandlesPriceLevels converted into methods.
MarginModes enum.
Default domain: okex.com -> okx.com
Disable warning with channel-conn-count channel
Fix processing order without instId
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
Subscriptions cancellation fixes.
AsyncMessageAdapter removed controls subscription results.
IPassphraseAdapter
MarketDataMessage. Count handling supported.
AsyncMessageAdapter controls subscription results. Removed long running tasks.
MessageAdapter. TimeFrames property.
Fix allow connection for market data only.
ExecutionMessage. HasTradeInfo is readonly.
Position. LiquidationPrice
ss-250: async adapters: removed sending finished msg when not necessary + updates for iasyncmessageadapter interface changes
TypedCandleMessage.
trml-17: basic settings for connectorwindow
svg logo.
Usage AsyncMessageAdapter
ss-242: OKEX updates for latest API changes
ss-235: okex add test security to fix connection errors
MoreLinq removed.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
net6.0
ss-222: moved common async code out of connectors
ExecutionMessage. ExecutionType marked as obsolete.
ss-182: fix order cancel delays + more logging
ss-182: fix okex invalid transactions order
okex small fix
OKEX: fix orderstatus subscription to avoid new order changes misses right after connect
okex: option to limit history orders request
Doc url. New path.
ArrayHelper.Empty -> Array.Empty
CompareIgnoreCase -> EqualsIgnoreCase
okex: get instruments, small fixes, handle aggregate exception
Okex API v5
props fixes
Binance, Okex connectors.
Poloniex (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
PrizmBit (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
ITakeProfitOrderCondition. IsTrailing removed.
Doc link fixes.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
TradeOgre (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Tupo fixes.
Doc link fixes.
Logo png -> svg.
CheckBoardNotSupported
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Upbit (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
MessageAdapter. TimeFrames property.
ExecutionMessage. HasTradeInfo is readonly.
TypedCandleMessage.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Yobit (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
CheckBoardNotSupported
svg logo.
MoreLinq removed.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Zaif (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
CheckBoardNotSupported
svg logo.
MoreLinq removed.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
ZB (v5.0.193):
Portfolio message type. Removed as supported by default.
IMessageAdapter. Inverted logic of SupportedResultMessages property.
Replaced usage MarketDataMessage.DataType by DataType2 property.
TimeFrameLookupMessage -> DataTypeLookupMessage
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fixes
Security lookup. Count limit supported.
IMessageAdapter. AssociatedBoard -> AssociatedBoards
Doc link fixes.
MessageAdapter. TimeFrames property.
CheckBoardNotSupported
svg logo.
ss-188: connector fixes for updated RestSharp version
Connectors depends from Messages ref only.
ExecutionMessage. ExecutionType marked as obsolete.
ToId moved to Ecng.
Connectors moved to Apps.
Terminal (v5.0.222):
README updated.
TimeFrameLookupMessage -> DataTypeLookupMessage
SubscriptionBase has Clone method.
Logging moved to Ecng.
Fix handling non-requests based market data
https://github.com/Stock...p/StockSharp/issues/440 Use separate tasks for outgoing messages.
BaseServer
Moved into Server.Core non FIX specific logic.
AuthorizationModes removed.
UserInfoMessage. Permissions uses value tuple.
Paths. IsConfigExists extension.
RootNamespace, AssemblyName moved to common_target_common.props
AuthorizationProvider
Do.Invariant
JsonSerializer
path fixes
Hydra server as service
ConnectMessage. Language
.net5 migration
OrderBookSnapshotHolder fix processing first non diff book.
IMessageListenerSession. AuthorizationToken property.
Removed FW target.
IAuthorizationEx
Helper. Product property.
FixServer tracks ResetSeqNumFlag.
Server components moved to Apps.
Pics
Designer (v5.0.224):
README updated.
TimeFrameLookupMessage -> DataTypeLookupMessage
SubscriptionBase has Clone method.
Logging moved to Ecng.
Fix handling non-requests based market data
https://github.com/Stock...p/StockSharp/issues/440 Use separate tasks for outgoing messages.
BaseServer
Moved into Server.Core non FIX specific logic.
AuthorizationModes removed.
UserInfoMessage. Permissions uses value tuple.
Paths. IsConfigExists extension.
RootNamespace, AssemblyName moved to common_target_common.props
AuthorizationProvider
Do.Invariant
JsonSerializer
path fixes
Hydra server as service
ConnectMessage. Language
.net5 migration
OrderBookSnapshotHolder fix processing first non diff book.
IMessageListenerSession. AuthorizationToken property.
Removed FW target.
IAuthorizationEx
Helper. Product property.
FixServer tracks ResetSeqNumFlag.
Server components moved to Apps.
Pics
Hydra (v5.0.224):
README updated.
TimeFrameLookupMessage -> DataTypeLookupMessage
SubscriptionBase has Clone method.
Logging moved to Ecng.
Fix handling non-requests based market data
https://github.com/Stock...p/StockSharp/issues/440 Use separate tasks for outgoing messages.
BaseServer
Moved into Server.Core non FIX specific logic.
AuthorizationModes removed.
UserInfoMessage. Permissions uses value tuple.
Paths. IsConfigExists extension.
RootNamespace, AssemblyName moved to common_target_common.props
AuthorizationProvider
Do.Invariant
JsonSerializer
path fixes
Hydra server as service
ConnectMessage. Language
.net5 migration
OrderBookSnapshotHolder fix processing first non diff book.
IMessageListenerSession. AuthorizationToken property.
Removed FW target.
IAuthorizationEx
Helper. Product property.
FixServer tracks ResetSeqNumFlag.
Server components moved to Apps.
Pics
PortfolioMessage. Removed subscribe logic.
ISubscriptionMessage. SpecificItemRequest
OrderGroupCancelMessage. SecurityTypes property.
CheckSumDisabled settings.
IBinaryAdapter
Fix disposable pattern impl.
FixOrderCondition. Supported takeprofit and stoploss per single request.
MarginModes enum.
AvailableDataInfoMessage. Date -> Dates property.
SubscriptionFinishedMessage supports translates lookup items as archive.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
AvailableDataRequestMessage. IncludeDates property.
Subscriptions supports fill gaps mode.
ILocalTimeMessage
Position. LiquidationPrice
AdapterListRequestMessage, AdapterResponseMessage, PortfolioRouteListRequestMessage, PortfolioRouteMessage, SecurityRouteListRequestMessage, SecurityRouteMessage, SecurityMappingRequestMessage, SecurityMappingInfoMessage, ChangeTimeIntervalMessage removed as obsolete.
RemoteFileCommandMessage. StartDate-EndDate replaces by parent's From-To.
ss-56: support demo mode for quik and MT
ss-56: SupportLicensing flag in fix dialect
ss-56: licensing fixes to verify licenses on fixserver components running remotely
CommandMessage. Parameters removed tuples.
IsDefault replaced by == compare.
DataType.Create generic version overload
SecurityLookupMessage. BoardCode removed.
MoreLinq removed.
ExecutionMessage. ExecutionType marked as obsolete.
Community removed.
FixServer logs IOException as warnings.
FixServerChannel. Fix close when server not started.
ArrayHelper.Empty -> Array.Empty
CompareIgnoreCase -> EqualsIgnoreCase
lessons-79: fix hydra server date parser exception
obsolete code fixes + removed extra code
fix NewsMessage error hang and add product id
fix hang when sending some community messages (news, feedback, userinfo)
fixserver: bugfix subscription for userinfo
installer: support publishing of all content types + small fixes
ProductInfoMsg translation supported.
ProductInfoMsg. Flags, PurchasedTill
ILicenseClient. FindFeatures, AddFeatures.
IProductClient. ReleasePublished -> ProductsUpdated + StubsPublished
ProductLookupMessage, ProductFeedbackLookupMessage, ProductPermissionLookupMessage, ProductCategoryLookupMessage, StrategyLookupMessage replaced by CommandMessage.
CommandMessage translates as subscriptions.
Tuple -> ValueTuple
ISubscriptionMessage. Skip, Count supported.
ProductInfoMessage. IsTrialAllow, IsTrialRequested.
ProductInfoMessage. RenewMonthlyPrice, RenewAnnualPrice properties.
INCLUDE_LICENSE ==> NO_LICENSE, added readme to codeeditor
INCLUDE_LICENSE
ProductCategory.
ProductInfoMessage. Target, Discount prices.
Tags MinPriceIncrement, Factor supported.
IFixDialect. Address property.
FixServer translates DepoName and Description for PosChangeMsg.
FixServerChannel ctor extended.
fixserver: use default timeout before connection is fully established
fixserver: handle possible synchronous beginread
FixServer. Logs unauthorized errors.
ProductPublishMessage.
BoardStateMsg. Fill ServerTime.
News ExpiryDate translates as UTC.
FileInfoMessage. CreationDate DT->DTO.
FixServer supported News.
DefaultFixDialect. Supports FixUserRequestMessage.
UserLookupMessage. Own, UserId properties.
ConnectMessage. SessionId property.
FixServer. SendOutHeartbeats property.
LicenseInfoMessage. IsApproved property. LicenseRequestMessage. IssuedTo, Command, Features, ExpirationDate properties.
Fix.Core project.
ProductPermission supported.
ProductInfoMessage. StubVersions property.
License messages moved to Community.
Fix show name for FixServerSubscription.
FixSubscriptionResponse. Translates Error message.
ProductInfoMessage. MonthlyPrice, AnnualPrice, LifetimePrice.
ProductInfoMessage. IsApproved
ProductInfoMessage. LatestVersion
ProductInfoMessage. RenewPrice
ProductInfoMessage. PriceType
ProductScopes
UDP Dumper (v5.0.182):
zip gz replay supported.
Use pcap format for dump.
bin format supported.
BinaryFilePacketSource
IUdpPacketSource
UDP replay mode.
Udp.Core
Spectre.Console usage.
PCap conversion added.
InMemoryLastDirSelector
IMEX connector.
IFastSettingsParser -> IUdpSettingsParser. FastFeedGroup -> UdpFeedGroup
Refs optimization.
Logging moved to Ecng.
UdpDumper removed dependency from FAST proj.
UdpDumper supported PCap conversion.
Core project with shared code.
Paths. IsConfigExists extension.
RootNamespace, AssemblyName moved to common_target_common.props
JsonSerializer
udpdumper small fix
udpdumper socket option reuseaddr
FIX connector moved to Apps.
.net5 migration
Console.
Load config directly from exchanges xml files.
Tools moved to Apps.
TimeFrameLookupMessage -> DataTypeLookupMessage
SubscriptionBase has Clone method.
Fix handling non-requests based market data
https://github.com/Stock...p/StockSharp/issues/440 Use separate tasks for outgoing messages.
BaseServer
Moved into Server.Core non FIX specific logic.
AuthorizationModes removed.
UserInfoMessage. Permissions uses value tuple.
AuthorizationProvider
Do.Invariant
path fixes
Hydra server as service
ConnectMessage. Language
OrderBookSnapshotHolder fix processing first non diff book.
IMessageListenerSession. AuthorizationToken property.
Removed FW target.
IAuthorizationEx
Helper. Product property.
FixServer tracks ResetSeqNumFlag.
Server components moved to Apps.
Pics
README updated.
Hydra server (v5.0.78):
TimeFrameLookupMessage -> DataTypeLookupMessage
SubscriptionBase has Clone method.
Logging moved to Ecng.
Fix handling non-requests based market data
https://github.com/Stock...p/StockSharp/issues/440 Use separate tasks for outgoing messages.
BaseServer
Moved into Server.Core non FIX specific logic.
AuthorizationModes removed.
UserInfoMessage. Permissions uses value tuple.
Paths. IsConfigExists extension.
RootNamespace, AssemblyName moved to common_target_common.props
AuthorizationProvider
Do.Invariant
JsonSerializer
path fixes
Hydra server as service
ConnectMessage. Language
.net5 migration
OrderBookSnapshotHolder fix processing first non diff book.
IMessageListenerSession. AuthorizationToken property.
Removed FW target.
IAuthorizationEx
Helper. Product property.
FixServer tracks ResetSeqNumFlag.
Server components moved to Apps.
PortfolioMessage. Removed subscribe logic.
ISubscriptionMessage. SpecificItemRequest
OrderGroupCancelMessage. SecurityTypes property.
CheckSumDisabled settings.
IBinaryAdapter
Fix disposable pattern impl.
FixOrderCondition. Supported takeprofit and stoploss per single request.
MarginModes enum.
AvailableDataInfoMessage. Date -> Dates property.
SubscriptionFinishedMessage supports translates lookup items as archive.
SecurityMessage. UnderlyingSecurityCode -> UnderlyingSecurityId
AvailableDataRequestMessage. IncludeDates property.
Subscriptions supports fill gaps mode.
ILocalTimeMessage
Position. LiquidationPrice
AdapterListRequestMessage, AdapterResponseMessage, PortfolioRouteListRequestMessage, PortfolioRouteMessage, SecurityRouteListRequestMessage, SecurityRouteMessage, SecurityMappingRequestMessage, SecurityMappingInfoMessage, ChangeTimeIntervalMessage removed as obsolete.
RemoteFileCommandMessage. StartDate-EndDate replaces by parent's From-To.
ss-56: support demo mode for quik and MT
ss-56: SupportLicensing flag in fix dialect
ss-56: licensing fixes to verify licenses on fixserver components running remotely
CommandMessage. Parameters removed tuples.
IsDefault replaced by == compare.
DataType.Create generic version overload
SecurityLookupMessage. BoardCode removed.
MoreLinq removed.
ExecutionMessage. ExecutionType marked as obsolete.
Community removed.
FixServer logs IOException as warnings.
FixServerChannel. Fix close when server not started.
ArrayHelper.Empty -> Array.Empty
CompareIgnoreCase -> EqualsIgnoreCase
lessons-79: fix hydra server date parser exception
obsolete code fixes + removed extra code
fix NewsMessage error hang and add product id
fix hang when sending some community messages (news, feedback, userinfo)
fixserver: bugfix subscription for userinfo
installer: support publishing of all content types + small fixes
ProductInfoMsg translation supported.
ProductInfoMsg. Flags, PurchasedTill
ILicenseClient. FindFeatures, AddFeatures.
IProductClient. ReleasePublished -> ProductsUpdated + StubsPublished
ProductLookupMessage, ProductFeedbackLookupMessage, ProductPermissionLookupMessage, ProductCategoryLookupMessage, StrategyLookupMessage replaced by CommandMessage.
CommandMessage translates as subscriptions.
Tuple -> ValueTuple
ISubscriptionMessage. Skip, Count supported.
ProductInfoMessage. IsTrialAllow, IsTrialRequested.
ProductInfoMessage. RenewMonthlyPrice, RenewAnnualPrice properties.
INCLUDE_LICENSE ==> NO_LICENSE, added readme to codeeditor
INCLUDE_LICENSE
ProductCategory.
ProductInfoMessage. Target, Discount prices.
Tags MinPriceIncrement, Factor supported.
IFixDialect. Address property.
FixServer translates DepoName and Description for PosChangeMsg.
FixServerChannel ctor extended.
fixserver: use default timeout before connection is fully established
fixserver: handle possible synchronous beginread
FixServer. Logs unauthorized errors.
ProductPublishMessage.
BoardStateMsg. Fill ServerTime.
News ExpiryDate translates as UTC.
FileInfoMessage. CreationDate DT->DTO.
FixServer supported News.
DefaultFixDialect. Supports FixUserRequestMessage.
UserLookupMessage. Own, UserId properties.
ConnectMessage. SessionId property.
FixServer. SendOutHeartbeats property.
LicenseInfoMessage. IsApproved property. LicenseRequestMessage. IssuedTo, Command, Features, ExpirationDate properties.
Fix.Core project.
ProductPermission supported.
ProductInfoMessage. StubVersions property.
License messages moved to Community.
Fix show name for FixServerSubscription.
FixSubscriptionResponse. Translates Error message.
ProductInfoMessage. MonthlyPrice, AnnualPrice, LifetimePrice.
ProductInfoMessage. IsApproved
ProductInfoMessage. LatestVersion
ProductInfoMessage. RenewPrice
ProductInfoMessage. PriceType
ProductScopes