Таймфреймы в MT4: как добавить и изменить, скрипт годового ТФ

По умолчанию в терминал Мета Трейдер встроены только девять таймфреймов. Это стандартные временные интервалы, которые чаще всего встречаются в разных торговых стратегиях. Однако как быть тем трейдерам, которым нужен нестандартный ТФ, например, D2 или H2. Для этих целей в терминале была предусмотрена функция добавления и изменения рабочих таймфреймов. С ее помощью вы можете присвоить графику любой ТФ, который вам нужен, в независимости от того, является от стандартным или нет.

Как изменить таймфрейм в мт4

Таймфреймы в MT4 – какие уже встроены в терминал?

В Мета Трейдер встроено ровно 9 стандартных ТФ. Они следующие:

  • минутный (М1);
  • 5-тиминутный (М5);
  • 15-минутный (М15);
  • 30-минутный (М30);
  • часовой (H1);
  • 4-часовой (H4);
  • дневной (D1);
  • недельный (W1);
  • месячный (mn1).

Если раньше этих ТФ было вполне достаточно для продуктивной торговли и разработки новых стратегий, то сейчас трейдеры нуждаются в большем количестве временных интервалов. Например, в терминал Meta Trader 5-ой версии встроено уже больше двадцати таймфреймов, 9 из которых являются стандартными и описаны выше. Остальные 11 ТФ относятся уже к нестандартным, но тем не менее в MT5 они уже подгружены по умолчанию.

Если вы привыкли работать с MT4 и не хотите переходить на другую версию терминала, то ничего страшного. В Мета Трейдер 4 можно легко добавить новые ТФ в любом количестве.

Как добавить таймфрейм в MT4?

Нестандартные таймфреймы могут понадобиться по разным причинам. К примеру, для какой-либо стратегии пятиминутный таймфрейм может оказаться слишком маленьким, а пятнадцатиминутный – слишком большим. В этом случае трейдер может воспользоваться десятиминутным таймфреймом (m10). В MT5 он изначально уже встроен, а вот в MT4 уже придется устанавливать вручную.

Как поменять таймфрейм в мт4

Как добавить новый ТФ?

За добавление нового таймфрейма в терминал отвечает функция «Period_Converter». Это так называемый конвертер временных периодов. Иным словами, добавление нового таймфрейма в Meta Trader совершается путем конвертации других периодов. Например, чтобы добавить в программу 45-минутный ТФ, можно использовать таймфреймы, кратные пятнадцати, пяти или единице, то есть, M1, M5, М15.

Более подробно о торговле на M5 на Форекс мы уже писали ранее.

Важно! Таймфрейм, который вы желаете получить, должен быть кратен исходным временным интервалам на целое число.

Рассмотрим простой пример добавления нового интервала. Например, вам нужен шестиминутный таймфрейм. Чтобы его получить, мы можем использовать стандартный минутный ТФ, так как 6 свечей M1 дадут одну свечу M6. Перед тем, как приступить к конвертации, откройте график той пары, для которой вам нужно добавить новый таймфрейм. В нашем примере это будет пара фунт/доллар.

Переключитесь на панель «Навигатор» и найдите там вкладку «Общие». Далее переключитесь на вложенную вкладку «Скрипты». Выделите его левой кнопкой мыши, а затем нажмите по значку «+» рядом с ним.

Перед вами появится выпадающий список скриптов, встроенных в терминал. Выберите среди них скрипт конвертера – «Period_Converter» и активируйте его левой кнопкой мыши.

После того, как конвертер будет добавлен на рабочий график, выполните настройку его параметров. Необходимо активировать следующие пункты:

  • «Разрешение алерта». В открывшемся подменю также активируйте пункт «Не выполнять повторение алерта».
  • «Включить импортирование функций DLL».
  • «Включить импортирование из внешних советников».
  • «Разрешить внесение корректировок в параметры сигналов».

Когда галочки напротив всех этих пунктов будут установлены, необходимо перейти в категорию «Входные параметры» для настройки множителя конвертера. За это отвечает пункт «Period_Multiplier_Factor». Данное число должно соответствовать множителю, на который будет увеличен исходный таймфрейм для получения нового интервала.

Например, мы планировали получить шестиминутный таймфрейм на основе M1. Значит, мы должны M1 умножить на 6, чтобы получить как раз M6. То есть, значение конвертерного множителя будет равно шести. Данное число и нужно указать в пункте настроек «Period_Multiplier_Factor». После внесения изменений нажмите кнопку «Применить» или «Ок».

Рекомендуем более подробно почитать о особенностях торговли на M1.

Как добавить таймфрейм в мт4

Проверка ТФ на рабочем графике

После того, как нестандартный ТФ будет установлен, необходимо протестировать его на рабоче графике. Перейдите на вкладку «Эксперты», которая расположена в нижней правой части окна терминала. После этого переключитесь на главное меню «Файл» и выберите команду «Запустить автономно».

На графике появится новая панель, в которой будут перечислены все таймфреймы, доступные для работы. Отыщите в списке нужную валютную пару на ТФ M7.Чтобы активировать этот график, активируйте нужную строку двойным нажатием левой кнопки мыши. График этой пары на ТФ M6 должен тут же появиться на рабочей области. Далее вам останется лишь установить и настроить нужные индикаторы и приступать к ведению торговли.

Важно! Для правильной работы скрипта необходимо, чтобы и исходный график, с которого берутся данные (M1), тоже должен быть открыт. Если он не используется для поиска сигналов, то можно просто свернуть его вниз.

Любые другие нестандартные ТФ можно установить по аналогичному принципу, просто изменяя значения конвертерного множителя в настройках.

Рассмотрим еще несколько примеров:

  • Для того, чтобы настроить двадцатиминутный таймфрейм, необходимо открыть график M5 и установить для него значение множителя в размере 4-х единиц. Альтернативный вариант – открыть график M1 с множителем 20.
  • Для добавления сорока пятиминутного таймфрейма можно открыть график M15 с множителем 3, либо график M5 с множителем 9. Еще один вариант – график M1 с множителем 45.
  • Для настройки двухдневного графика можно открыть часовой интервал с множителем 48 (именно столько часов в двух сутках), либо дневной интервал с множителем 2.

Таких вариаций может быть множество, в зависимости от того, какой таймфрейм в результате вы желаете получить.

Таймфреймы в мт4

При выполнении всех этих манипуляций не забывайте о том, что новый таймфрейм нельзя использовать на всех валютных парах. Он будет доступен только для того графика, на котором был установлен. Чтобы применить его к графику другой валютной пары, придется повторить все операции заново.

Как изменить таймфрейм в MT4?

Терминал Meta Trader 4 устроен таким образом, что при загрузке любой график открывается на таймфрейме H1. Эти настройки уже встроены в терминал и изменить их не получится. Таким образом разработчики пытались сделать программу более удобной, так как большинство игроков предпочитают работать именно на часовом графике.

Рекомендуем более подробно почитать о том, как применять таймфрейм H1 при торговле на Форекс.

Исходный часовой таймфрейм можно легко поменять на любой другой через главное меню или панель инструментов Мета Трейдер. Панель с доступными временными интервалами расположена в самой верхней части программы. Над рабочим графиком и под главным меню. Она расположена горизонтально и включает в себя все 9 основных таймфреймов. Для переключения графика на другой интервал необходимо просто нажать на значок нужного ТФ.

Альтернативный способ изменения таймфрейма доступен через команду «Настройка графика». Для ее вызова необходимо нажать на значок, имеющий вид системы координат. Он расположен под основным меню терминала. После нажатия перед вами появится ниспадающий список, выберите в нем пункт «Период». Далее укажите нужное значение таймфрейма. График будет сразу де перестроен.

Важно! С помощью этих функций вы можете выбрать только стандартный таймфрейм, который уже встроен в терминал. Для добавления нестандартного ТФ необходимо снова использовать конвертер.

Скрипт для отображения годового таймфрейма в МТ4

Годовой таймфрейм не входит в категорию стандартных временных интервалов, поэтому для его получения придется воспользоваться стандартным конвертером или специальным скриптом. В первом случае для получения ТФ Y1 понадобится вновь активировать конвертер «Period_Converter». О том, как это сделать, было написано выше.

Самый простой способ получить годовой таймфрейм с помощью конвертера – это умножить ТФ MN1 на 12. То есть, вам необходимо открыть график месячного таймфрейма и установить для множителя конвертера значение в размере 12-ти единиц. Однако у такого способа имеется один недостаток – из-за такого высокого итогового ТФ скрипт не всегда корректно отрабатывает. Иногда в процессе перестройки графика терминал зависает и его приходится перезагружать.

Скрипт для отображения годового таймфрейма в мт4

Чтобы решить эту проблемы трейдеры разработали специальный индикатор – «P_4L_Period_Conv». По своему функционалу и внешнему виду он очень похож на стандартный конвертер периодов MT4, однако в отличие от последнего, практически не зависает.

В качестве основы также будет использоваться график MN1. За множитель будет отвечать пункт «Period_Multiplier» в настройках входных параметров. Если исходный ТФ будет месячным, то значение множителя устанавливает на 12 единиц.

Во вкладке «Общие» следует активировать пункт «Включить импортирование DLL». Для сохранения всех изменений нажмите на кнопку «Ок».

Сразу после настройки скрипта график будет автоматически перестроен на новый таймфрейм. Индикатор не создает никаких ограничений в работе. На такой график точно также можно устанавливать любые индикаторы, шаблона стратегий и т.п.

На первый взгляд процедура добавления нового ТФ в терминал может показаться сложной и запутанной. Однако на практике данный процесс занимает не больше одной минуты. Благодаря простому скрипту вы можете добавить в Мета Трейдер любое количество таймфреймов для всех необходимых активов.

Смотрите также видео – Нестандартный таймфрейм в MT4