Исполнительная среда MQL4 основана на концепции безопасной "песочницы": чтение и запись средствами языка разрешены только в определенных папках. Это защищает пользователя MetaTrader 4 от потенциальной опасности испортить важные данные на жестком диске компьютера. Но иногда все же бывает необходимость покинуть безопасную зону. Как это сделать легко и правильно - об этом статья.
Мой вопрос касается пользовательского индикатора. Я не смог найти в справке как получить indicator_handle моих индикаторов, тем более, на момент, когда их ещё нет в окне.
Не исключено, что плохо искал. Буду крайне признателен за ссылку.
User_mt5: Эта замечательная функция требует indicator_handle
Как получить этот параметр для технических индикаторов я нашёл, а именно: lля каждого техн. индикатора имеется своя ф-ия, например, для MACD:
Мой вопрос касается пользовательского индикатора. Я не смог найти в справке как получить indicator_handle моих индикаторов, тем более, на момент, когда их ещё нет в окне.
Не исключено, что плохо искал. Буду крайне признателен за ссылку.
Не это?
Константа
Описание
__DATE__
Дата компиляции файла без времени (часы, минуты и секунды равны 0)
__DATETIME__
Дата и время компиляции файла
Нет, там дата компиляции. Файл может валятся непонятно где 5 лет, но скачал Я его сегодня - вот эту дату и нужно получить.
Нет, там дата компиляции. Файл может валятся непонятно где 5 лет, но скачал Я его сегодня - вот эту дату и нужно получить.
Виталий, не понял, нужно прочитать дату создания из атрибутов файла?
Нужно получить это:
Через WinAPI можно, если устроит.
в kernel32.dll есть функция
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getfiletime
Здесь что-то есть
https://www.mql5.com/ru/articles/1540
Здесь что-то есть
https://www.mql5.com/ru/articles/1540
Спасибо!
Стандартными средствами никак, получается.
А чем не устраивает ChartIndicatorAdd() ?
Как получить этот параметр для технических индикаторов я нашёл, а именно:
lля каждого техн. индикатора имеется своя ф-ия, например, для MACD:
indicator_handle=iMACD(symbol,period,fast_ema_period,slow_ema_period,signal_period,apr);Мой вопрос касается пользовательского индикатора.
Я не смог найти в справке как получить indicator_handle моих индикаторов, тем более, на момент, когда их ещё нет в окне.
Не исключено, что плохо искал.
Буду крайне признателен за ссылку.
Эта замечательная функция требует indicator_handle
Как получить этот параметр для технических индикаторов я нашёл, а именно:
lля каждого техн. индикатора имеется своя ф-ия, например, для MACD:
Мой вопрос касается пользовательского индикатора.
Я не смог найти в справке как получить indicator_handle моих индикаторов, тем более, на момент, когда их ещё нет в окне.
Не исключено, что плохо искал.
Буду крайне признателен за ссылку.