public AssetPairSettings(AssetPairQuotesSourceTypeDomainEnum quotesSourceType, AssetPairExtPriceSettings extPriceSettings, CrossRateCalcInfo crossRateCalcInfo, AggregateOrderbookSettings aggregateOrderbookSettings) { QuotesSourceType = quotesSourceType; ExtPriceSettings = extPriceSettings; CrossRateCalcInfo = crossRateCalcInfo; AggregateOrderbookSettings = aggregateOrderbookSettings; }
public static AssetPairExtPriceSettings Change(AssetPairExtPriceSettings src, ImmutableSortedDictionary <string, ExchangeExtPriceSettings> exchanges) { return(new AssetPairExtPriceSettings(src.PresetDefaultExchange, src.OutlierThreshold, src.MinOrderbooksSendingPeriod, src.Markups, src.RepeatedOutliers, src.Steps, exchanges)); }
public AssetPairSettings(AssetPairQuotesSourceTypeDomainEnum quotesSourceType, AssetPairExtPriceSettings extPriceSettings, CrossRateCalcInfo crossRateCalcInfo) { QuotesSourceType = quotesSourceType; ExtPriceSettings = extPriceSettings; CrossRateCalcInfo = crossRateCalcInfo; }