Skip to content

CSeries

CSeries

CSeries is a base class for an access to the timeseries data of the Standard Library.

Description

CSeries class provides the simplified access to all the MQL5 API general functions related to working with the series data for all its descendants (timeseries and indicator classes).

Declaration

class CSeries: public CArrayObj

Title

#include <Indicators\Series.mqh>

Inheritance hierarchy

CObject

CArray

CArrayObj

CSeries

Direct descendants

: CIndicator, CiRealVolume, CiSpread, CiTickVolume, CiTime, CPriceSeries

Class Methods by Groups

Attributes
NameGets the name of timeseries or indicator
BuffersTotalGets the number of buffers of timeseries or indicator
TimeframeGets the timeframe flag of timeseries or indicator
SymbolGets the symbol of timeseries or indicator
PeriodGets the period of timeseries or indicator
RefreshCurrentSets/resets the flag of updating the current data
Data Access
virtual BufferResizeSets buffer size of timeseries or indicator
Data Update
virtual RefreshUpdate the data of timeseries or indicator
PeriodDescriptionTransforms ENUM_TIMEFRAMES into a string

Methods inherited from class CArray

: Step, Step, Total, Available, Max, IsSorted, SortMode, Clear, Sort

Methods inherited from class CArrayObj

: FreeMode, FreeMode, Type, Save, Load, CreateElement, Reserve, Resize, Shutdown, Add, AddArray, Insert, InsertArray, AssignArray, At, Update, Shift, Detach, Delete, DeleteRange, Clear, CompareArray, InsertSort, Search, SearchGreat, SearchLess, SearchGreatOrEqual, SearchLessOrEqual, SearchFirst, SearchLast

Last updated on