Перейти к содержанию

[Cкрипт] Применение текущего шаблона и таймфрейма для всех графиков


jce

Рекомендуемые сообщения

[Cкрипт] Применение текущего шаблона и таймфрейма для в… Опубликовано (изменено)

Change_template.mq4 - применяет для всех открытых графиков темплейт указанный в параметре tpl.
Change_period.mq4 - применяет для всех открытых графиков таймфрейм указанный в параметре period.

Скрипты требуют доработки. Я еще слаб в MQL, так что прошу помощь зала.

Change_template.mq4 - вроде работает нормально, но хотелось бы при запуске скрипта выбирать название темплейта из списка файлов (ну чтобы окошко всплывало, как при открытии файлов). Такое возможно? Если да, подскажите как.

Change_period.mq4 - тут все хуже. Скрипт достаточно глючный получился. Применяет таймфрейм для всех окон только если его кинуть на последнее окно (крайнее правое в списке окон внизу графика). В других случаях выдает предупреждение, что хочет удалить этот скрипт. И на окне, в которое его кинули, таймфрейм не меняет, а меняет только таймфрейм на других окнах. Еще один баг: скрипт меняет таймфреймы только тех окон, которые совпадают с таймфреймом окна, на который кинули скрипт. Т.е. если я кидаю на окно в котором H1, то он поменяет только таймфреймы окон, у которых тоже таймфрейм H1. Все остальные пропустит, а иногда вообще не отработает.

Может кто-нибудь исправить скрипты или подсказать как это сделать?

Если исправить косяки второго скрипта (с таймфреймами), то можно в принципе оба скрипта смело в один объединять.

Change_template.mq4
Change_period.mq4
MQL4.zip

Изменено пользователем Pavel888
  • Лайк 8
Ссылка на сообщение
Поделиться на другие сайты

[Cкрипт] Применение текущего шаблона и таймфрейма для в… Опубликовано

Очень неплохо!
Поправил, теперь вроде работает.

Change_period.mq4

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Cкрипт] Применение текущего шаблона и таймфрейма для в… Опубликовано (изменено)

Въехал)) Весьма полезная фича!

Изменено пользователем Aspart
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Cкрипт] Применение текущего шаблона и таймфрейма для в… Опубликовано


Очень неплохо!
Поправил, теперь вроде работает.



Да, теперь все четко работает. Огромное спасибо.

Объединил оба файла в один. Теперь он же меняет и таймфрейм, и темплейт для всех открытых графиков.

Если оставить параметры по умолчанию, то скрипт не будет делать ничего. Нужно в параметры подставить код таймфрейма и/или название файла темплейта (можно вписывать с расширением файла, а можно и без). В зависимости от этого, скрипт будет менять либо только таймфрейм, либо только темплейт, либо и то и другое одновременно.

Change_tf_tpl_v1.mq4

  • Лайк 11
  • Спасибо 1
Ссылка на сообщение
Поделиться на другие сайты

  • 1 year later...
  • 2 months later...
  • 5 weeks later...
[Cкрипт] Применение текущего шаблона и таймфрейма для в… Опубликовано



Очень неплохо!
Поправил, теперь вроде работает.



Да, теперь все четко работает. Огромное спасибо.

Объединил оба файла в один. Теперь он же меняет и таймфрейм, и темплейт для всех открытых графиков.

Если оставить параметры по умолчанию, то скрипт не будет делать ничего. Нужно в параметры подставить код таймфрейма и/или название файла темплейта (можно вписывать с расширением файла, а можно и без). В зависимости от этого, скрипт будет менять либо только таймфрейм, либо только темплейт, либо и то и другое одновременно.


А можно сделать так, чтобы он сначала открывал все графики для пар из обзора рынка, а дальше уже по схеме???
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • 4 years later...
[Cкрипт] Применение текущего шаблона и таймфрейма для в… Опубликовано

Добавил отключение авто прокрутки графика при применении. Бесило меня, это руками отключать.

 

1563897398_.png.2b61391c9f78a84872f6b57dc3e382c8.png

 

 

Change_template_set_autoscrool.mq4

  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

  • 1 year later...
[Cкрипт] Применение текущего шаблона и таймфрейма для в… Опубликовано (изменено)

мне, после применения скрипта, почему то приходится советники пере инициализировать (перезапускать). кто-нибудь может проверить скрипт?

Изменено пользователем Mikhail321
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...