string CurrFutures(string short_name)
Возвращает текущий (активный) фьючерсный контракт по короткому имени инструмента, находя первый символ с истекающим сроком действия в будущем.
Сообщите нам, если считаете, что материал размещён без разрешения.
Обращение по товару «cexpirations.mqh» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
Библиотека на языке MQL, предоставляющая функции для работы с фьючерсными контрактами и их сроками истечения. Позволяет по короткому имени инструмента определять текущий, следующий и последний фьючерсные контракты.
Включает функции для расчёта оставшегося времени до экспирации текущего инструмента в днях, часах или минутах, а также для преобразования этой длительности в читаемую строку формата дней, часов и минут.
Библиотека использует стандартные функции платформы для работы с символами и их информацией, включая выбор символа и получение времени истечения.
Классов: 0 · методов: 0 · конструкторов: 0 · деструкторов: 0 · отдельных функций: 5
string CurrFutures(string short_name)
Возвращает текущий (активный) фьючерсный контракт по короткому имени инструмента, находя первый символ с истекающим сроком действия в будущем.
string NextFutures(string short_name)
Возвращает следующий фьючерсный контракт после текущего по короткому имени инструмента, перебирая месяцы вперёд.
string LastFutures(string short_name)
Возвращает последний (прошлый) фьючерсный контракт по короткому имени инструмента, перебирая месяцы назад.
ulong CurrentExpDuration(ENUM_EXP_DURATION mode)
Возвращает оставшееся время до истечения срока действия текущего инструмента в выбранных единицах: дни, часы или минуты.
string CurrentExpDurationToString(ulong time)
Преобразует значение длительности в строку, отображающую дни, часы и минуты.
??/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / | E x p i r a t i o n s . m q h |
/ / | C o p y r i g h t 2 0 1 7 , M e t a Q u o t e s S o f t w a r e C o r p . |
/ / | h t t p s : / / w w w . m q l 5 . c o m |
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
# p r o p e r t y c o p y r i g h t " C o p y r i g h t 2 0 1 7 , M e t a Q u o t e s S o f t w a r e C o r p . "
# p r o p e r t y l i n k " h t t p s : / / w w w . m q l 5 . c o m "
# d e f i n e Y E A R 3 6 5
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
s t r i n g C u r r F u t u r e s ( s t r i n g s h o r t _ n a m e )
{
S t r i n g T o U p p e r ( s h o r t _ n a m e ) ;
s t r i n g l o n g _ n a m e ;
M q l D a t e T i m e t i m e ;
T i m e C u r r e n t ( t i m e ) ;
i n t y e a r = t i m e . y e a r ;
i n t m o n = t i m e . m o n ;
f o r ( i n t i = 0 ; i <