ChartFirst
ChartFirst
Returns the ID of the first chart of the client terminal.
long ChartFirst();Return Value
Chart ID.
Example:
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//--- get the ID of the very first chart opened in the client terminal
long chart_id= ChartFirst();
//--- additionally get the chart symbol and period using the obtained ID
string symbol = ChartSymbol(chart_id);
ENUM_TIMEFRAMES period = ChartPeriod(chart_id);
//--- display the description of the client terminal first chart in the journal
PrintFormat("ID of the first chart of the client terminal: %I64d, chart symbol: %s, chart period: %s", chart_id, symbol, StringSubstr(EnumToString(period), 7));
/*
result:
ID of the first chart of the client terminal: 133246248352168440, chart symbol: EURUSD, chart period: M1
*/
}Last updated on