MQL5Book/Scripts/p5/SeriesInfo.mq5
super.admin 1c8e83ce31 convert
2025-05-30 16:09:41 +02:00

32 lines
1.8 KiB
MQL5

//+------------------------------------------------------------------+
//| SeriesInfo.mq5 |
//| Copyright 2021, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#include "..\..\Include\PRTF.mqh"
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
PRTF(SeriesInfoInteger(NULL, 0, SERIES_BARS_COUNT));
PRTF((datetime)SeriesInfoInteger(NULL, 0, SERIES_FIRSTDATE));
PRTF((datetime)SeriesInfoInteger(NULL, 0, SERIES_LASTBAR_DATE));
PRTF((bool)SeriesInfoInteger(NULL, 0, SERIES_SYNCHRONIZED));
PRTF((datetime)SeriesInfoInteger(NULL, 0, SERIES_SERVER_FIRSTDATE));
PRTF((datetime)SeriesInfoInteger(NULL, 0, SERIES_TERMINAL_FIRSTDATE));
PRTF(SeriesInfoInteger("ABRACADABRA", 0, SERIES_BARS_COUNT));
/*
output example
SeriesInfoInteger(NULL,0,SERIES_BARS_COUNT)=10001 / ok
(datetime)SeriesInfoInteger(NULL,0,SERIES_FIRSTDATE)=2020.03.02 10:00:00 / ok
(datetime)SeriesInfoInteger(NULL,0,SERIES_LASTBAR_DATE)=2021.10.08 14:00:00 / ok
(bool)SeriesInfoInteger(NULL,0,SERIES_SYNCHRONIZED)=false / ok
(datetime)SeriesInfoInteger(NULL,0,SERIES_SERVER_FIRSTDATE)=1971.01.04 00:00:00 / ok
(datetime)SeriesInfoInteger(NULL,0,SERIES_TERMINAL_FIRSTDATE)=2016.06.01 00:00:00 / ok
SeriesInfoInteger(ABRACADABRA,0,SERIES_BARS_COUNT)=0 / MARKET_UNKNOWN_SYMBOL(4301)
*/
}
//+------------------------------------------------------------------+