Show / Hide Table of Contents

Class StudioConnector

Inheritance
Object
BaseLogSource
BaseLogReceiver
Connector
StudioConnector
Implements
IConnector
Ecng.Serialization.IPersistable
ILogReceiver
ILogSource
IMarketDataProvider
ITransactionProvider
IPositionProvider
IPortfolioProvider
ISecurityProvider
INewsProvider
IMessageChannel
Ecng.Common.ICloneable<IMessageChannel>
ICloneable
ICandleManager
ICandleSource<Candle>
IDisposable
ISubscriptionProvider
Inherited Members
Connector.LookupById(SecurityId)
Connector.ISecurityProvider.Lookup(SecurityLookupMessage)
Connector.GetSessionState(ExchangeBoard)
Connector.Connect()
Connector.OnConnect()
Connector.Disconnect()
Connector.OnDisconnect()
Connector.GetPosition(Portfolio, Security, String, Nullable<Sides>, String, String, Nullable<TPlusLimits>)
Connector.GetMarketDepth(Security)
Connector.GetFilteredMarketDepth(Security)
Connector.RegisterOrder(Order)
Connector.IsOrderEditable(Order)
Connector.IsOrderReplaceable(Order)
Connector.EditOrder(Order, Order)
Connector.ReRegisterOrder(Order, Order)
Connector.ReRegisterOrderPair(Order, Order, Order, Order)
Connector.CancelOrder(Order)
Connector.OnRegisterOrder(Order)
Connector.OnEditOrder(Order, Order)
Connector.OnReRegisterOrder(Order, Order)
Connector.OnReRegisterOrderPair(Order, Order, Order, Order)
Connector.OnCancelOrder(Order, Int64)
Connector.CancelOrders(Nullable<Boolean>, Portfolio, Nullable<Sides>, ExchangeBoard, Security, Nullable<SecurityTypes>, Nullable<Int64>)
Connector.OnCancelOrders(Int64, Nullable<Boolean>, Portfolio, Nullable<Sides>, ExchangeBoard, Security, Nullable<SecurityTypes>)
Connector.ChangePassword(SecureString)
Connector.GetSecurity(SecurityId)
Connector.GetSecurityId(Security)
Connector.CreateSecurityId(String, String)
Connector.GetSecurityValue(Security, Level1Fields)
Connector.GetLevel1Fields(Security)
Connector.ClearCache()
Connector.DisposeManaged()
Connector.Load(SettingsStorage)
Connector.Save(SettingsStorage)
Connector.ICandleSource<Candle>.GetSupportedRanges(CandleSeries)
Connector.ICandleSource<Candle>.Start(CandleSeries, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
Connector.ICandleSource<Candle>.Stop(CandleSeries)
Connector.IMessageChannel.Open()
Connector.IMessageChannel.Close()
Connector.IMessageChannel.Suspend()
Connector.IMessageChannel.Resume()
Connector.IMessageChannel.Clear()
Connector.SendInMessage(Message)
Connector.SendOutMessage(Message)
Connector.SendOutError(Exception)
Connector.OnProcessMessage(Message)
Connector.LookupByPortfolioName(String)
Connector.GetPortfolio(String)
Connector.RaiseError(Exception)
Connector.FindSubscriptions(Security, DataType)
Connector.RegisterSecurity(Security, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int64>, MarketDataBuildModes, DataType, IMessageAdapter)
Connector.UnRegisterSecurity(Security)
Connector.RegisterMarketDepth(Security, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int64>, MarketDataBuildModes, DataType, Nullable<Int32>, IMessageAdapter)
Connector.UnRegisterMarketDepth(Security)
Connector.RegisterTrades(Security, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int64>, MarketDataBuildModes, DataType, IMessageAdapter)
Connector.UnRegisterTrades(Security)
Connector.RegisterOrderLog(Security, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int64>, IMessageAdapter)
Connector.UnRegisterOrderLog(Security)
Connector.RegisterNews(Security, IMessageAdapter)
Connector.UnRegisterNews(Security)
Connector.RegisterPortfolio(Portfolio)
Connector.UnRegisterPortfolio(Portfolio)
Connector.RequestNewsStory(News, IMessageAdapter)
Connector.Subscribe(Subscription)
Connector.UnSubscribe(Subscription)
Connector.TryGetSubscriptionById(Int64)
Connector.SecurityStorage
Connector.PositionStorage
Connector.ExchangeInfoProvider
Connector.StorageRegistry
Connector.SnapshotRegistry
Connector.BasketSecurityProcessorProvider
Connector.IsRestoreSubscriptionOnNormalReconnect
Connector.IsAutoUnSubscribeOnDisconnect
Connector.IsAutoPortfoliosSubscribe
Connector.ReConnectionSettings
Connector.EntityFactory
Connector.TradesKeepCount
Connector.OrdersKeepCount
Connector.TransactionIdGenerator
Connector.SecurityIdGenerator
Connector.OverrideSecurityData
Connector.ExchangeBoards
Connector.Securities
Connector.ISecurityProvider.Count
Connector.Orders
Connector.StopOrders
Connector.OrderRegisterFails
Connector.OrderCancelFails
Connector.Trades
Connector.MyTrades
Connector.News
Connector.Portfolios
Connector.Positions
Connector.RiskManager
Connector.LatencyManager
Connector.PnLManager
Connector.CommissionManager
Connector.SlippageManager
Connector.ConnectionState
Connector.CreateDepthFromOrdersLog
Connector.CreateTradesFromOrdersLog
Connector.UpdateSecurityLastQuotes
Connector.UpdateSecurityByLevel1
Connector.UpdateSecurityByDefinition
Connector.CreateDepthFromLevel1
Connector.CreateAssociatedSecurity
Connector.ErrorCount
Connector.MarketTimeChangedInterval
Connector.TimeChange
Connector.KeepStrategiesPositions
Connector.LookupMessagesOnConnect
Connector.CheckSteps
Connector.ICandleSource<Candle>.SpeedPriority
Connector.ICandleManager.Container
Connector.ICandleManager.Series
Connector.ICandleManager.Sources
Connector.IMessageChannel.State
Connector.InMessageChannel
Connector.OutMessageChannel
Connector.InnerAdapter
Connector.Adapter
Connector.SupportFilteredMarketDepth
Connector.SupportSnapshots
Connector.SupportAssociatedSecurity
Connector.SupportLevel1DepthBuilder
Connector.Buffer
Connector.TransactionAdapter
Connector.MarketDataAdapter
Connector.RegisteredSecurities
Connector.RegisteredMarketDepths
Connector.RegisteredTrades
Connector.RegisteredOrderLogs
Connector.RegisteredPortfolios
Connector.SubscribedCandleSeries
Connector.Subscriptions
Connector.ISecurityProvider.Added
Connector.ISecurityProvider.Removed
Connector.ISecurityProvider.Cleared
Connector.ICandleSource<Candle>.Processing
Connector.ICandleSource<Candle>.Stopped
Connector.IMessageChannel.NewOutMessage
Connector.IMessageChannel.StateChanged
Connector.NewMyTrade
Connector.NewMyTrades
Connector.NewTrade
Connector.NewTrades
Connector.NewOrder
Connector.NewOrders
Connector.OrderChanged
Connector.OrdersChanged
Connector.OrderEdited
Connector.OrderRegisterFailed
Connector.OrderCancelFailed
Connector.OrderEditFailed
Connector.OrderStatusFailed2
Connector.NewStopOrders
Connector.StopOrdersChanged
Connector.StopOrderRegisterFailed
Connector.StopOrderCancelFailed
Connector.NewStopOrder
Connector.StopOrderChanged
Connector.StopOrdersRegisterFailed
Connector.StopOrdersCancelFailed
Connector.NewSecurity
Connector.OrdersRegisterFailed
Connector.OrdersCancelFailed
Connector.MassOrderCanceled
Connector.MassOrderCanceled2
Connector.MassOrderCancelFailed
Connector.MassOrderCancelFailed2
Connector.OrderStatusFailed
Connector.NewSecurities
Connector.SecurityChanged
Connector.SecuritiesChanged
Connector.NewPortfolio
Connector.NewPortfolios
Connector.PortfolioChanged
Connector.PortfoliosChanged
Connector.NewPosition
Connector.NewPositions
Connector.PositionChanged
Connector.PositionsChanged
Connector.NewMarketDepth
Connector.MarketDepthChanged
Connector.FilteredMarketDepthChanged
Connector.NewMarketDepths
Connector.MarketDepthsChanged
Connector.NewOrderLogItem
Connector.NewOrderLogItems
Connector.NewNews
Connector.NewsChanged
Connector.NewMessage
Connector.MarketTimeChanged
Connector.Connected
Connector.Disconnected
Connector.ConnectionError
Connector.ConnectedEx
Connector.DisconnectedEx
Connector.ConnectionErrorEx
Connector.Error
Connector.LookupSecuritiesResult
Connector.LookupPortfoliosResult
Connector.LookupBoardsResult
Connector.LookupSecuritiesResult2
Connector.LookupPortfoliosResult2
Connector.LookupBoardsResult2
Connector.LookupTimeFramesResult
Connector.LookupTimeFramesResult2
Connector.MarketDataSubscriptionSucceeded
Connector.MarketDataSubscriptionFailed
Connector.MarketDataSubscriptionFailed2
Connector.MarketDataUnSubscriptionSucceeded
Connector.MarketDataUnSubscriptionFailed
Connector.MarketDataUnSubscriptionFailed2
Connector.MarketDataSubscriptionFinished
Connector.MarketDataUnexpectedCancelled
Connector.MarketDataSubscriptionOnline
Connector.SessionStateChanged
Connector.ValuesChanged
Connector.Level1Received
Connector.OrderBookReceived
Connector.TickTradeReceived
Connector.SecurityReceived
Connector.BoardReceived
Connector.MarketDepthReceived
Connector.OrderLogItemReceived
Connector.NewsReceived
Connector.CandleReceived
Connector.OwnTradeReceived
Connector.OrderReceived
Connector.OrderRegisterFailReceived
Connector.OrderCancelFailReceived
Connector.OrderEditFailReceived
Connector.PortfolioReceived
Connector.PositionReceived
Connector.SubscriptionOnline
Connector.SubscriptionStarted
Connector.SubscriptionStopped
Connector.SubscriptionFailed
Connector.SubscriptionReceived
Connector.Restored
Connector.ConnectionRestored
Connector.ConnectionLost
Connector.TimeOut
Connector.CandleSeriesProcessing
Connector.CandleSeriesStopped
Connector.CandleSeriesError
Connector.ChangePasswordResult
BaseLogReceiver.ILogReceiver.AddLog(LogMessage)
BaseLogSource.RaiseLog(LogMessage)
BaseLogSource.ToString()
BaseLogSource.Id
BaseLogSource.Name
BaseLogSource.Parent
BaseLogSource.LogLevel
BaseLogSource.CurrentTime
BaseLogSource.IsRoot
BaseLogSource.ParentRemoved
BaseLogSource.Log
Namespace: StockSharp.Studio.Core
Assembly: StockSharp.Studio.Core.dll
Syntax
public class StudioConnector : Connector, IConnector, IPersistable, ILogReceiver, ILogSource, IMarketDataProvider, ITransactionProvider, IPositionProvider, IPortfolioProvider, ISecurityProvider, INewsProvider, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, ICandleManager, ICandleSource<Candle>, IDisposable, ISubscriptionProvider

Constructors

StudioConnector(ISecurityStorage, IPositionStorage, IStorageRegistry, SnapshotRegistry, INativeIdStorage, ISecurityMappingStorage, IExchangeInfoProvider, ISecurityMessageAdapterProvider, IPortfolioMessageAdapterProvider)

Declaration
public StudioConnector(ISecurityStorage securityStorage, IPositionStorage positionStorage, IStorageRegistry storageRegistry, SnapshotRegistry snapshotRegistry, INativeIdStorage nativeIdStorage, ISecurityMappingStorage securityMappingStorage, IExchangeInfoProvider exchangeInfoProvider, ISecurityMessageAdapterProvider securityAdapterProvider, IPortfolioMessageAdapterProvider portfolioAdapterProvider)
Parameters
Type Name Description
ISecurityStorage securityStorage
IPositionStorage positionStorage
IStorageRegistry storageRegistry
SnapshotRegistry snapshotRegistry
INativeIdStorage nativeIdStorage
ISecurityMappingStorage securityMappingStorage
IExchangeInfoProvider exchangeInfoProvider
ISecurityMessageAdapterProvider securityAdapterProvider
IPortfolioMessageAdapterProvider portfolioAdapterProvider

Properties

StorageAdapter

Declaration
public StorageMetaInfoMessageAdapter StorageAdapter { get; }
Property Value
Type Description
StorageMetaInfoMessageAdapter

SupportBasketSecurities

Declaration
public override bool SupportBasketSecurities { get; }
Property Value
Type Description
Boolean
Overrides
Connector.SupportBasketSecurities

Methods

UpdateEmulatorSettings(MarketEmulatorSettings)

Declaration
public void UpdateEmulatorSettings(MarketEmulatorSettings settings)
Parameters
Type Name Description
MarketEmulatorSettings settings

Implements

IConnector
Ecng.Serialization.IPersistable
ILogReceiver
ILogSource
IMarketDataProvider
ITransactionProvider
IPositionProvider
IPortfolioProvider
ISecurityProvider
INewsProvider
IMessageChannel
Ecng.Common.ICloneable<>
System.ICloneable
ICandleManager
ICandleSource<TValue>
System.IDisposable
ISubscriptionProvider

Extension Methods

TraderHelper.GetSecurityCriteria(Connector, SecurityLookupMessage, IExchangeInfoProvider)
TraderHelper.LookupAll(Connector)
TraderHelper.AddAdapter<TAdapter>(Connector, Action<TAdapter>)
Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.InitStockSharpConnections(Connector, Window)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
Extensions.Configure(Connector, Window)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾