Table of Contents

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 BarSeries
useBusinessDays bool

Set to true to use the last weekday in the month instead of the last calendar day.

Returns

BarSeries

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

series BarSeries
records int

Returns

BarSeries

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

series BarSeries
date DateTime
records int

Print(BarSeries, int)

Prints a BarSeries to the console.

public static void Print(this BarSeries series, int records = 2147483647)

Parameters

series BarSeries
records int

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

series BarSeries
records int

Returns

BarSeries

ToBarSeries(TimeSeries)

Converts the specified TimeSeries to a close-only BarSeries.

public static BarSeries ToBarSeries(this TimeSeries series)

Parameters

series TimeSeries

Returns

BarSeries

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

BarSeries

Exceptions

ArgumentNullException

ToBarSeriesCollection(IEnumerable<BarSeries>)

Converts an enumerable of BarSeries to a BarSeriesCollection.

public static BarSeriesCollection ToBarSeriesCollection(this IEnumerable<BarSeries> series)

Parameters

series IEnumerable<BarSeries>

Returns

BarSeriesCollection