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
CloseOnlyFormat
Returns true if the format does not contain open, high or low fields.
public bool CloseOnlyFormat { get; }
Property Value
DateColumn
Gets the index of the date column.
public int DateColumn { get; }
Property Value
DeliveryDateColumn
Gets the index of the delivery date column.
public int DeliveryDateColumn { get; }
Property Value
DnVolumeColumn
Gets the index of the down volumn column.
public int DnVolumeColumn { get; }
Property Value
ExpectedLength
Gets the expected number of fields.
public int ExpectedLength { get; }
Property Value
HasClose
Gets whether a close column was detected.
public bool HasClose { get; }
Property Value
HasDate
Gets whether a date column was detected.
public bool HasDate { get; }
Property Value
HasDeliveryDate
Gets whether a delivery date column was detected.
public bool HasDeliveryDate { get; }
Property Value
HasDnVolume
Gets whether a down volume column was detected (typically used with TradeStation data).
public bool HasDnVolume { get; }
Property Value
HasHigh
Gets whether a high column was detected.
public bool HasHigh { get; }
Property Value
HasLow
Gets whether a low column was detected.
public bool HasLow { get; }
Property Value
HasOpen
Gets whether an open column was detected.
public bool HasOpen { get; }
Property Value
HasOpenInterest
Gets whether an open interest column was detected.
public bool HasOpenInterest { get; }
Property Value
HasTime
Gets whether a time column was detected.
public bool HasTime { get; }
Property Value
HasUnadjustedClose
Gets whether an unadjusted close column was detected.
public bool HasUnadjustedClose { get; }
Property Value
HasUpVolume
Gets whether an up volume column was detected (typically used with TradeStation data).
public bool HasUpVolume { get; }
Property Value
HasVolume
Gets whether a volume column was detected.
public bool HasVolume { get; }
Property Value
HighColumn
Gets the index of the high column.
public int HighColumn { get; }
Property Value
LowColumn
Gets the index of the low column.
public int LowColumn { get; }
Property Value
OpenColumn
Gets the index of the open column.
public int OpenColumn { get; }
Property Value
OpenInterestColumn
Gets the index of the open interest column.
public int OpenInterestColumn { get; }
Property Value
TimeColumn
Gets the index of the time column.
public int TimeColumn { get; }
Property Value
UnadjustedCloseColumn
Gets the index of the unadjusted close column.
public int UnadjustedCloseColumn { get; }
Property Value
UpVolumeColumn
Gets the index of the up volume column.
public int UpVolumeColumn { get; }
Property Value
VolumeColumn
Gets the index of the volume column.
public int VolumeColumn { get; }