Click or drag to resize
ITimeSheet Interface
TimeSheet is a table which has one DateTime column and various trading systems data in another columns. Trading systems data are aligned by the time slots in the first column.

Namespace:  C2ExplorerServiceStack.Logic.Interfaces
Assembly:  C2ExplorerServiceStack.Logic (in C2ExplorerServiceStack.Logic.dll) Version: 1.0
Syntax
C#
public interface ITimeSheet

The ITimeSheet type exposes the following members.

Properties
  NameDescription
Public propertyCommissions
Used commissions object.
Public propertyDataFrame
Result. A data frame which includes data.
Public propertyEquityType
Gets or sets the type of the equity.
Public propertySystemsIds
A list of systems which should be included in the TimeSheet.
Public propertyTimeInterval
Aggregation time interval.
Top
Methods
  NameDescription
Public methodEquitiesSheet
This function runs the TimeSheet.
Public methodEquitiesSheet(Boolean)
This function runs the TimeSheet. If fillLeadingMissing = false, it does not fill leading missing values by zero. Leading missing values can be identified later and those rows omitted. It enables to create a frame which includes just the time slots common to all trading systems.
Public methodGetColumn(Int64, EquityType)
Returns a column from the TimeSheet.
Public methodGetColumn(String, EquityType)
Returns a column from the TimeSheet.
Public methodGetColumnAsDouble(Int64, EquityType)
Returns a column from the TimeSheet.
Public methodGetColumnAsDouble(String, EquityType)
Returns a column from the TimeSheet.
Public methodGetColumnAsTimePoints(Int64, EquityType)
Public methodGetColumnAsTimePoints(String, EquityType)
Public methodGetEquitiesSheet
Returns data for TABLE.
Top
See Also

Reference

[!:C2ExplorerServiceStack.Logic.Interfaces.IUserCodeResult]