Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Мдя... Это вопрос про то, как сделать вот такой расклад?
ага. только одна тонкость в этом всем - когда меняеш параметры Файл1 то параметры Файл2 тоже приходится менять вручную.
а хотелось чтобы так: один индикатор "изменил", а второй это сам "учуял" и построился по тем же самым параметрам.
MQL4++ дал возможность привязывать буферы одного индикатора к разным окнам (chart_window и separate_window)?
нет вроде, по крайней мере я такого не наблюдал
В принципе, не сложно запихать все в один инклудник, запустить сразу несколько индикаторов. Где первый будет мастером - менять глобальные переменные. А остальные - подхватывать их через таймер. Тогда никакого отставания в тик не будет.
Костыль, конечно, но работать будет без проблем. Может быть полезен, когда индикатор выводит много линий в своих масштабах - мультииндикатор. И надо изменив входной параметр, наблюдать, как будут меняться все линии. Особенно, в интерактивном режиме.
Огорчает только дублирование расчетов для каждой линии.
Пробовал всякие условные выражения с #property (задавал на уровне хедера класса, экземпляр которого на глобальном уровне (инициализируется до OnInit) и т.д.), чтобы входной параметр индикатора задавал окно его отрисовки - не вышло. Хорошо, что хоть это работает:
Очень пригодилось.Оказалось, что с помощью только MQL4++ (без DLL) можно очень многое творить на графиках MT4. Например, добавлять подокна в чарт:
Можно запускать любые индикаторы в режиме separate или chart. Или, например, сделать чарт, на котором нет вообще ценовых данных. Короче, лишь только фантазия. Вот чего не получилось, так это запустить на одном чарте несколько советников.
Не обдумывал, влияет ли на безопасность: без проблем (только MQ4++) запускаются индикаторы, находящиеся вне песочницы...
Это обстоятельство легко позволяет отправлять в маркет советники, использующие DLL.
P.S. Если кто захочет проверить, могу сварганить EX4, который пройдет маркет, но будет использовать DLL (WINAPI-функция по выбору).
Не обдумывал, влияет ли на безопасность: без проблем (только MQ4++) запускаются индикаторы, находящиеся вне песочницы...
Это обстоятельство легко позволяет отправлять в маркет советники, использующие DLL.
P.S. Если кто захочет проверить, могу сварганить EX4, который пройдет маркет, но будет использовать DLL (WINAPI-функция по выбору).
Лично занимался перекрытием всех лазеек использования DLL в маркете, хотелось бы узнать о выдуманном способе (хотя сомневаюсь что он работоспособен).
Теперь по советнику, прописанному в скрипте в виде EX4-файла:
Уязвимость устраняется просто: запретить в template вызов EX4-файлов за пределами папок Indicators, Experts.
Теперь по советнику, прописанному в скрипте в виде EX4-файла:
Уязвимость устраняется просто: запретить в template вызов EX4-файлов за пределами папок Indicators, Experts.
1) Создание и копирование файлов *.ex4 и *.ex5 будет под запретом.
2) Проверку на выход за песочницу при загрузке MQL программ сделаем
3) При загрузке шаблона графика, прописанная в нём программа MQL флаг DLL наследует из MQL программы которая применяет шаблон к графику.