Это называется шаблон (template).
- Для пустого графика (разве что можно настроить цвет фона, текста, признаки отображения сетки и т.д.) нажимается ПКМ - Шаблоны - Сохранить шаблон. Имя вводится default.tpl. Теперь, если открыть новый график, то к нему автоматически будет применен шаблон default.tpl.
- На графике наносятся нужные графические объекты и индикаторы.
- Снова сохраняется шаблон. Если идентификация происходит по имени инструмента, то логичнее сохранить именно с таким именем, как у финансового инструмента, например "EURUSD.tpl".
- Изменяется финансовый инструмент. Если он изменяется в том же окне, то нужно применить шаблон default.tpl для очистки.
- Если нужно вернуться к ранее настроенному виду графику, то загружается шаблон с соответствующим именем символа.
Это называется шаблон (template).
- Для пустого графика (разве что можно настроить цвет фона, текста, признаки отображения сетки и т.д.) нажимается ПКМ - Шаблоны - Сохранить шаблон. Имя вводится default.tpl. Теперь, если открыть новый график, то к нему автоматически будет применен шаблон default.tpl.
- На графике наносятся нужные графические объекты и индикаторы.
- Снова сохраняется шаблон. Если идентификация происходит по имени инструмента, то логичнее сохранить именно с таким именем, как у финансового инструмента, например "EURUSD.tpl".
- Изменяется финансовый инструмент. Если он изменяется в том же окне, то нужно применить шаблон default.tpl для очистки.
- Если нужно вернуться к ранее настроенному виду графику, то загружается шаблон с соответствующим именем символа.
Добрый день,
про то, что такое шаблон и как он называется, я, конечно,знаю.
Но задача не в этом, поскольку загрузка/сменв шаблонов занимает определенное время, что не есть удобно, а также требует постоянного ручного сохранения изменённого шаблона, что не есть удобно вообще.
Предположим вы несколько раз в день пересматриваете Все инструменты, и на каждый из них что-то добавляете или удаляете (новую линию, новую запись, новый обьект), каждый раз это требует нового сохранения этого шаблона, что муторно и неудобно. Поэтому хотелось бы более автоматизированный и быстрый вариант. К тому же смена инструмента производится индикатором-чейнджером.
Когда-то давно здесь я видел скрипт , работающий схожим образом, сохраняющий все объекты графика в привязке к конкретному инструменту и очищающий этот самый график при вызове другого инструмента (вновь сохраняющий обьекты, если было что то создано) , а при возврате к исходному - восстанавливающий все, что было нанесено на график. Но сейчас и этот скрипт найти не удается.
Добрый день,
про то, что такое шаблон и как он называется, я, конечно,знаю.
Но задача не в этом, поскольку загрузка/сменв шаблонов занимает определенное время, что не есть удобно, а также требует постоянного ручного сохранения изменённого шаблона, что не есть удобно вообще.
Предположим вы несколько раз в день пересматриваете Все инструменты, и на каждый из них что-то добавляете или удаляете (новую линию, новую запись, новый обьект), каждый раз это требует нового сохранения этого шаблона, что муторно и неудобно. Поэтому хотелось бы более автоматизированный и быстрый вариант. К тому же смена инструмента производится индикатором-чейнджером.
Когда-то давно здесь я видел скрипт , работающий схожим образом, сохраняющий все объекты графика в привязке к конкретному инструменту и очищающий этот самый график при вызове другого инструмента (вновь сохраняющий обьекты, если было что то создано) , а при возврате к исходному - восстанавливающий все, что было нанесено на график. Но сейчас и этот скрипт найти не удается.
Как раз описал действие такого индикатора (не скрипта, т. к. скрипт по своей сути выполняет только одноразовые действия). Этот индикатор существует в виде утилиты (в Маркете, платный продукт). Но я, к сожалению, не могу назвать его или дать ссылку, т. к. это будет расценено как реклама.
Как раз описал действие такого индикатора (не скрипта, т. к. скрипт по своей сути выполняет только одноразовые действия). Этот индикатор существует в виде утилиты (в Маркете, платный продукт). Но я, к сожалению, не могу назвать его или дать ссылку, т. к. это будет расценено как реклама.
Насколько я понял, это индикатор для платформы Metatrader5.
Меня же интересует Metatrader4, поэтому я его даже протестировать не смогу..
Да, нам с Вами приходится говорить загадками )) Если нашли тот индикатор, который я имею в виду, то его есть две версии: для МТ4 и для МТ5.
Ознакомился с описанием, сходство с желаемым результатом есть, хотя и выглядит как некое половинное решение в соотнесении с тем, что я пытаюсь найти.
Во-первых, насколько я понял, при каждом изменении на графике (линия, заметка, объект) нужно нажимать кнопку "save" для перезаписи шаблона (мне хотелось бы чтобы сохранение выполнялось автоматически просто при переключении инструмента свитчером);
Во-вторых, в примере продемонстрирована работа индикатора на примере 1 окна для 1 таймфрейма и 1 инструмента. В моем случае рабочая область состоит из 8 окон с графиками. При этом вся эта область отражает 1 инструмент (например, eurusd) но в разрезе разных таймфреймов. Соответственно, все эти окна различны по своему графическому наполнению (разные объекты, надписи и т.п.). Как в таком случае будет осуществляться работа с индикатором ? Путем сохранения шаблона каждого из 8 окон с помощью нажатия кнопки save на каждом из графиков ? Логичнее тогда уж сохранять сразу профилями, но это занимает больше времени при переключении и тоже неудобно.
Мне казалось, что в МТ4 есть способы привязки объектов к символу и тамймфрейму, которые можно хранить в некоем массиве и вызывать по необходимости (учитывая, что символ-таймфрейм существуют в единственном варианте и пересечение их по принципу одинаковости исключено).
Ознакомился с описанием, сходство с желаемым результатом есть, хотя и выглядит как некое половинное решение в соотнесении с тем, что я пытаюсь найти.
Во-первых, насколько я понял, при каждом изменении на графике (линия, заметка, объект) нужно нажимать кнопку "save" для перезаписи шаблона (мне хотелось бы чтобы сохранение выполнялось автоматически просто при переключении инструмента свитчером);
Угадать наперед желания разных людей невозможно ))
Во-вторых, в примере продемонстрирована работа индикатора на примере 1 окна для 1 таймфрейма и 1 инструмента. В моем случае рабочая область состоит из 8 окон с графиками. При этом вся эта область отражает 1 инструмент (например, eurusd) но в разрезе разных таймфреймов. Соответственно, все эти окна различны по своему графическому наполнению (разные объекты, надписи и т.п.). Как в таком случае будет осуществляться работа с индикатором ? Путем сохранения шаблона каждого из 8 окон с помощью нажатия кнопки save на каждом из графиков ? Логичнее тогда уж сохранять сразу профилями, но это занимает больше времени при переключении и тоже неудобно.
Мне казалось, что в МТ4 есть способы привязки объектов к символу и тамймфрейму, которые можно хранить в некоем массиве и вызывать по необходимости (учитывая, что символ-таймфрейм существуют в единственном варианте и пересечение их по принципу одинаковости исключено).
В самом терминале, к сожалению, такого нет. Все это нужно реализовывать программно, исходя из желаний конкректного трейдера.
P. S. Понимаю, что не совсем то, что нужно, но есть такая вот серия статей, немного перекликающаяся с поднятым вопросом. Возможно, они натолкнут на какую-нибудь мысль:
https://www.mql5.com/ru/articles/10229
https://www.mql5.com/ru/articles/10230
https://www.mql5.com/ru/articles/10239
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте уважаемые эксперты !
Подскажите, пожалуйста, существует ли в Metatrader4 какой-либо способ решения следующей задачи:
1) на открытом графике какого-либо инструмента какого-либо таймфрейма наносим необходимые объекты, делаем рисунки, пишем заметки (например, с помощью текстовой метки);
2) с помощью индикатора (например, Symbol switcher) переключаем инструмент с одного на другой (без закрытия активного окна графика);
3) после переключения и появления в этом же окне графика нового инструмента, все объекты, рисунки и записи сделанные для предыдущего инструмента удаляются и график очищается (но при этом все они сохраняются в некоем массиве, из которого возвращаются в созданном виде при вызове этого же самого инструмента);
4) делаем новые рисунки, объекты и записи для нового инструмента, которые в свою очередь исчезают при вызове очередного инструмента и график очищается, но точно так же сохраняются и возвращаются снова при вызове конкретного инструмента.
Может быть, человеческий гений уже додумался до реализации этого механизма в виде какого-либо советника, скрипта или индикатора ?
Заранее всем очень признателен за помощь!