FastQuant.InstrumentManager.Clear C# (CSharp) Méthode

Clear() public méthode

public Clear ( ) : void
Résultat void
        public void Clear()
        {
            foreach (var i in Instruments)
            {
                i.Bid = null;
                i.Ask = null;
                i.Trade = null;
                i.Bar = null;
            }
            var deleted = new InstrumentList();
            foreach (var i in Instruments.Where(i => !i.Loaded))
                deleted.Add(i);
            foreach (var i in deleted)
                Delete(i);
        }

Usage Example

Exemple #1
0
 public void Clear()
 {
     Console.WriteLine($"{DateTime.Now} Framework::Clear");
     Clock?.Clear();
     ExchangeClock?.Clear();
     EventBus?.Clear();
     EventServer?.Clear();
     EventManager?.Clear();
     ProviderManager?.DisconnectAll();
     ProviderManager?.Clear();
     InstrumentManager?.Clear();
     DataManager?.Clear();
     SubscriptionManager?.Clear();
     OrderManager?.Clear();
     PortfolioManager?.Clear();
     StrategyManager?.Clear();
     AccountDataManager?.Clear();
     GroupManager?.Clear();
     OutputManager?.Clear();
     GC.Collect();
     EventServer.OnFrameworkCleared(this);
 }