Ejemplo n.º 1
0
        private MarketDataSubscription GetDataSub(SymbolInfo symbol)
        {
            MarketDataSubscription sub = MarketDataSubs.Values.FirstOrDefault(ds => ds.Symbol.Key == symbol.Key);

            if (sub == null)
            {
                var nextId = MarketDataSubs.Values.Max(ds => ds.Id);
                var id     = nextId++;
                Client.reqMktData(id, symbol, "", false, false, null);
                sub = new MarketDataSubscription()
                {
                    Id     = id,
                    Symbol = symbol
                };
            }
            return(sub);
        }
Ejemplo n.º 2
0
 public SymbolFeed(SymbolInfo symbol, MarketDataSubscription sub)
 {
     Symbol     = symbol;
     MarketData = sub;
 }