Esempio n. 1
0
 public void RegisterTrades(Security security, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, MarketDataTypes?buildFrom = null, IMessageAdapter adapter = null)
 {
     SubscribeTrades(security, from, to, count, buildMode, buildFrom, adapter);
 }
Esempio n. 2
0
 private void SubscribeMarketData(Security security, MarketDataTypes type, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, MarketDataTypes?buildFrom = null, Level1Fields?buildField = null, int?maxDepth = null, IMessageAdapter adapter = null)
 {
     SubscribeMarketData(security, new MarketDataMessage
     {
         DataType    = type,
         IsSubscribe = true,
         From        = from,
         To          = to,
         Count       = count,
         BuildMode   = buildMode,
         BuildFrom   = buildFrom,
         BuildField  = buildField,
         MaxDepth    = maxDepth,
         Adapter     = adapter
     });
 }
 /// <inheritdoc />
 public Subscription SubscribeLevel1(Security security, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, MarketDataTypes?buildFrom = null, IMessageAdapter adapter = null)
 {
     return(SubscribeMarketData(security, MarketDataTypes.Level1, from, to, count, buildMode, buildFrom, adapter: adapter));
 }
Esempio n. 4
0
 /// <inheritdoc />
 public void SubscribeMarketDepth(Security security, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, MarketDataTypes?buildFrom = null, int?maxDepth = null, IMessageAdapter adapter = null)
 {
     SubscribeMarketData(security, MarketDataTypes.MarketDepth, from, to, count, buildMode, buildFrom, null, maxDepth, adapter);
 }
Esempio n. 5
0
 void IMarketDataProvider.RegisterSecurity(Security security, DateTimeOffset?from, DateTimeOffset?to, long?count, MarketDataBuildModes buildMode, MarketDataTypes?buildFrom, IMessageAdapter adapter)
 {
 }
 /// <inheritdoc />
 public Subscription SubscribeMarketDepth(Security security, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, MarketDataTypes?buildFrom = null, int?maxDepth = null, TimeSpan?refreshSpeed = null, IMessageAdapter adapter = null)
 {
     return(SubscribeMarketData(security, MarketDataTypes.MarketDepth, from, to, count, buildMode, buildFrom, null, maxDepth, refreshSpeed, adapter));
 }
Esempio n. 7
0
 Subscription IMarketDataProviderEx.SubscribeLevel1(Security security, DateTimeOffset?from, DateTimeOffset?to, long?count, MarketDataBuildModes buildMode, MarketDataTypes?buildFrom, IMessageAdapter adapter) => null;
Esempio n. 8
0
 /// <inheritdoc />
 public void RegisterSecurity(Security security, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, MarketDataTypes?buildFrom = null)
 {
     SubscribeMarketData(security, MarketDataTypes.Level1, from, to, count, buildMode, buildFrom);
 }
Esempio n. 9
0
 void IMarketDataProvider.SubscribeMarketDepth(Security security, DateTimeOffset?from, DateTimeOffset?to, long?count, MarketDataBuildModes buildMode, MarketDataTypes?buildFrom, int?maxDepth, IMessageAdapter adapter)
 {
 }
Esempio n. 10
0
 Subscription IMarketDataProviderEx.SubscribeMarketDepth(Security security, DateTimeOffset?from, DateTimeOffset?to, long?count, MarketDataBuildModes buildMode, MarketDataTypes?buildFrom, int?maxDepth, TimeSpan?refreshSpeed, IOrderLogMarketDepthBuilder depthBuilder, IMessageAdapter adapter) => null;
Esempio n. 11
0
 private Subscription SubscribeMarketData(Security security, DataType type, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, DataType buildFrom = null, Level1Fields?buildField = null, int?maxDepth = null, TimeSpan?refreshSpeed = null, IOrderLogMarketDepthBuilder depthBuilder = null, bool doNotBuildOrderBookInrement = false, IMessageAdapter adapter = null)
 {
     return(SubscribeMarketData(security, new MarketDataMessage
     {
         DataType2 = type,
         IsSubscribe = true,
         From = from,
         To = to,
         Count = count,
         BuildMode = buildMode,
         BuildFrom = buildFrom,
         BuildField = buildField,
         MaxDepth = maxDepth,
         RefreshSpeed = refreshSpeed,
         DepthBuilder = depthBuilder,
         DoNotBuildOrderBookInrement = doNotBuildOrderBookInrement,
         Adapter = adapter
     }));
 }
Esempio n. 12
0
 /// <inheritdoc />
 public Subscription SubscribeMarketDepth(Security security, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, DataType buildFrom = null, int?maxDepth = null, TimeSpan?refreshSpeed = null, IOrderLogMarketDepthBuilder depthBuilder = null, bool passThroughOrderBookInrement = false, IMessageAdapter adapter = null)
 {
     return(SubscribeMarketData(security, DataType.MarketDepth, from, to, count, buildMode, buildFrom, null, maxDepth, refreshSpeed, depthBuilder, passThroughOrderBookInrement, adapter));
 }
 public void RegisterMarketDepth(Security security, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, DataType buildFrom = null, int?maxDepth = null, IMessageAdapter adapter = null)
 => this.SubscribeMarketDepth(security, from, to, count, buildMode, buildFrom, maxDepth, null, null, false, adapter);
 public void RegisterSecurity(Security security, DateTimeOffset?from = null, DateTimeOffset?to = null, long?count = null, MarketDataBuildModes buildMode = MarketDataBuildModes.LoadAndBuild, DataType buildFrom = null, IMessageAdapter adapter = null)
 => this.SubscribeLevel1(security, from, to, count, buildMode, buildFrom, adapter);
Esempio n. 15
0
 long IMarketDataProvider.SubscribeLevel1(Security security, DateTimeOffset?from, DateTimeOffset?to, long?count, MarketDataBuildModes buildMode, MarketDataTypes?buildFrom, IMessageAdapter adapter) => _idGenerator.GetNextId();