Class BarSeriesExtensions
- Namespace
- Balsam
- Assembly
- Balsam.Backtester.dll
A static class that provides some common extension methods to BarSeries.
public static class BarSeriesExtensions
- Inheritance
-
BarSeriesExtensions
- Inherited Members
Methods
ConvertDatesToMonthEnd(BarSeries, bool)
Converts monthly dates to the last day of the month.
public static BarSeries ConvertDatesToMonthEnd(this BarSeries series, bool useBusinessDays = false)
Parameters
series
BarSeriesuseBusinessDays
boolSet to true to use the last weekday in the month instead of the last calendar day.
Returns
DataIntegrityReport(BarSeries)
Prints to the Console statistics about trading gaps and other potential data integrity errors.
public static void DataIntegrityReport(this BarSeries series)
Parameters
series
BarSeries
Head(BarSeries, int)
Returns the specified number of bars from the beginning of a BarSeries.
public static BarSeries Head(this BarSeries series, int records)
Parameters
Returns
Print(BarSeries, DateTime, int)
Prints records to the Console on either side of the specified date.
public static void Print(this BarSeries series, DateTime date, int records = 20)
Parameters
Print(BarSeries, int)
Prints a BarSeries to the console.
public static void Print(this BarSeries series, int records = 2147483647)
Parameters
Tail(BarSeries, int)
Returns the specified number of records from the end of a BarSeries.
public static BarSeries Tail(this BarSeries series, int records)
Parameters
Returns
ToBarSeries(TimeSeries)
Converts the specified TimeSeries to a close-only BarSeries.
public static BarSeries ToBarSeries(this TimeSeries series)
Parameters
series
TimeSeries
Returns
ToBarSeries(IEnumerable<Bar>)
Converts the specified enumerable of bars to a BarSeries.
public static BarSeries ToBarSeries(this IEnumerable<Bar> bars)
Parameters
bars
IEnumerable<Bar>
Returns
Exceptions
ToBarSeriesCollection(IEnumerable<BarSeries>)
Converts an enumerable of BarSeries to a BarSeriesCollection.
public static BarSeriesCollection ToBarSeriesCollection(this IEnumerable<BarSeries> series)
Parameters
series
IEnumerable<BarSeries>