Table of Contents

Class AsciiBarServer<T>.FileLayout

Namespace
Balsam.DataServers
Assembly
Balsam.Backtester.dll

Encapsulates an ascii file layout.

protected class AsciiBarServer<T>.FileLayout
Inheritance
AsciiBarServer<T>.FileLayout
Inherited Members
Extension Methods

Constructors

FileLayout(DataField[])

Instantiates a new file layout object with the specified fields

public FileLayout(DataField[] fields)

Parameters

fields DataField[]

Properties

CloseColumn

Gets the index of the close column.

public int CloseColumn { get; }

Property Value

int

CloseOnlyFormat

Returns true if the format does not contain open, high or low fields.

public bool CloseOnlyFormat { get; }

Property Value

bool

DateColumn

Gets the index of the date column.

public int DateColumn { get; }

Property Value

int

DeliveryDateColumn

Gets the index of the delivery date column.

public int DeliveryDateColumn { get; }

Property Value

int

DnVolumeColumn

Gets the index of the down volumn column.

public int DnVolumeColumn { get; }

Property Value

int

ExpectedLength

Gets the expected number of fields.

public int ExpectedLength { get; }

Property Value

int

HasClose

Gets whether a close column was detected.

public bool HasClose { get; }

Property Value

bool

HasDate

Gets whether a date column was detected.

public bool HasDate { get; }

Property Value

bool

HasDeliveryDate

Gets whether a delivery date column was detected.

public bool HasDeliveryDate { get; }

Property Value

bool

HasDnVolume

Gets whether a down volume column was detected (typically used with TradeStation data).

public bool HasDnVolume { get; }

Property Value

bool

HasHigh

Gets whether a high column was detected.

public bool HasHigh { get; }

Property Value

bool

HasLow

Gets whether a low column was detected.

public bool HasLow { get; }

Property Value

bool

HasOpen

Gets whether an open column was detected.

public bool HasOpen { get; }

Property Value

bool

HasOpenInterest

Gets whether an open interest column was detected.

public bool HasOpenInterest { get; }

Property Value

bool

HasTime

Gets whether a time column was detected.

public bool HasTime { get; }

Property Value

bool

HasUnadjustedClose

Gets whether an unadjusted close column was detected.

public bool HasUnadjustedClose { get; }

Property Value

bool

HasUpVolume

Gets whether an up volume column was detected (typically used with TradeStation data).

public bool HasUpVolume { get; }

Property Value

bool

HasVolume

Gets whether a volume column was detected.

public bool HasVolume { get; }

Property Value

bool

HighColumn

Gets the index of the high column.

public int HighColumn { get; }

Property Value

int

LowColumn

Gets the index of the low column.

public int LowColumn { get; }

Property Value

int

OpenColumn

Gets the index of the open column.

public int OpenColumn { get; }

Property Value

int

OpenInterestColumn

Gets the index of the open interest column.

public int OpenInterestColumn { get; }

Property Value

int

TimeColumn

Gets the index of the time column.

public int TimeColumn { get; }

Property Value

int

UnadjustedCloseColumn

Gets the index of the unadjusted close column.

public int UnadjustedCloseColumn { get; }

Property Value

int

UpVolumeColumn

Gets the index of the up volume column.

public int UpVolumeColumn { get; }

Property Value

int

VolumeColumn

Gets the index of the volume column.

public int VolumeColumn { get; }

Property Value

int