Вывод советником используемых индикаторов на график |
Андрей, здравствуйте. Хотел попросить помощи. Нужно решить задачку с выводом используемых советником индикаторов, с теми же настройками, которые он использует, на график. Если есть в MQL4 какая-то команда или их блок, то поделитесь пожалуйста. Если же такую функцию невозможно прописать в самом коде советника, то возможно ли создать скрипт под это дело?
-
+1
- Просмотров: 1749
- 11 марта 2024, 20:15
- dreigzon
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (19)
7 dreigzon Автор Сообщений: 49
{
HideTestIndicators(TRUE);
}
17 Sirojiddin Сообщений: 62
7 dreigzon Автор Сообщений: 49
18 Andrju81 Сообщений: 245 - Андрей
используя шаблоны ChartSaveTemplate, ChartApplyTemplate.
14 verta81 Сообщений: 390
7 dreigzon Автор Сообщений: 49
7 dreigzon Автор Сообщений: 49
18 Andrju81 Сообщений: 245 - Андрей
7 dreigzon Автор Сообщений: 49
18 Andrju81 Сообщений: 245 - Андрей
7 dreigzon Автор Сообщений: 49
7 dreigzon Автор Сообщений: 49
И ещё раз повторю — чтобы индикаторы отображались и работали в тестере вместе с советником, единственный вариант внести исходный код индикаторов в код советника как отдельные функции и вызывать их по необходимости или на каждом тике(в зависимости от индикатора). Другого варианта пока нет. Либо как писали выше применять шаблоны для графиков или при добавлении индикаторов загружать сохранённые параметры вручную.
18 Andrju81 Сообщений: 245 - Андрей
7 dreigzon Автор Сообщений: 49
в тестере не выводит, на графике этот вызов сносит советник
35 AM2 Сообщений: 16266 - Андрей
а через скрипты как-то нельзя это сделать? дабы скрип отслеживал вызываемые индюки и применяемые к ним параметры, а после ставил на график? даже если нужно будет путь к каждому индюку прописывать вручную и указывать название параметров из совы.
при запуске тестера, в логах прописывается вся информация, которая касается параметров индюков Редактирован: 12 марта 2024, 14:13
7 dreigzon Автор Сообщений: 49
Права на торговлю и использование DLL не могут быть повышены при запуске советника путем применения шаблона с помощью функции ChartApplyTemplate().
Если у mql4-программы, которая вызывает функцию ChartApplyTemplate(), отсутствуют права на торговлю, то эксперт, загруженный при помощи шаблона, также не будет иметь прав на торговлю вне зависимости от настроек шаблона.
Если у mql4-программы, которая вызывает функцию ChartApplyTemplate(), есть права на торговлю, а в настройках шаблона права отсутствуют, то советник, загруженный при помощи шаблона, не будет иметь прав на торговлю.
14 verta81 Сообщений: 390
Да и опять же, даже если использовать chartsave, то он сохранит настройки совы и графика, но сами индюки не выведет на него при установки данного шаблона на другой график. Редактирован: 12 марта 2024, 22:51
7 dreigzon Автор Сообщений: 49
1. Put your indicator do you want on normal chart and saveas template same as your EA name
2. Backtest normally, in visual mode, you will see indicator on backtest chart.
правда, этот способ не работает на живом графике и настройки индюков не меняет под сову. Редактирован: 16 марта 2024, 10:53
7 dreigzon Автор Сообщений: 49
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий