FastQuant.DataManager.Save C# (CSharp) Method

Save() public method

public Save ( string symbol, DataObject obj, SaveMode option = SaveMode.Add ) : void
symbol string
obj DataObject
option SaveMode
return void
        public void Save(string symbol, DataObject obj, SaveMode option = SaveMode.Add)
        {
            var i = this.framework.InstrumentManager[symbol];
            if (i != null)
                Server.Save(i, obj, option);
            else
                Console.WriteLine($"DataManager::Save Instrument with symbol does not exist in the framework {symbol}");
        }

Same methods

DataManager::Save ( Bar bar, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( BarSeries series, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( Fundamental fundamental, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( Instrument instrument, DataObject obj, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( Instrument instrument, IDataSeries series, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( Level2 level2, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( Level2Snapshot level2, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( Level2Update level2, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( News news, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( Quote quote, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( Tick tick, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( TickSeries series, SaveMode option = SaveMode.Add ) : void
DataManager::Save ( int instrumentId, DataObject obj, SaveMode option = SaveMode.Add ) : void

Usage Example

Beispiel #1
0
 public void Save(BinaryWriter writer)
 {
     writer.Write(Name);
     DataManager.Save(writer);
     SubscriptionManager.Save(writer);
     PortfolioManager.Save(writer);
 }