public AddDataSeries ( Instrument instrument, byte type, BarType barType = BarType.Time, long barSize = 60 ) : |
||
instrument | Instrument | |
type | byte | |
barType | BarType | |
barSize | long | |
리턴 |
public override DataSeries AddDataSeries(Instrument instrument, byte type, BarType barType = BarType.Time, long barSize = 60)
{
if (type == DataObjectType.Bar)
return GetBarDataSeriesInCache(instrument, barType, barSize, true);
var series = this.byType[type][instrument.Id];
if (series == null)
{
string name = DataSeriesNameHelper.GetName(instrument, type);
series = GetDataSeries(name);
if (series == null)
{
series = CreateDataSeries(name);
this.dataFile.Write(name, series);
}
this.byType[type][instrument.Id] = series;
}
return series;
}
FileDataServer::AddDataSeries ( string name ) : |