Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Опубликовал:
- СанСаныч Фоменко
- Просмотров:
- 3281
- Рейтинг:
- Опубликован:
- 2017.02.03 12:20
- Обновлен:
- 2017.02.04 08:58
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Исходная библиотека mt4R, разработанная Bernd Kreuss, несколько раз модифицировалась разными авторами. Последний ее экземпляр находится здесь с необходимыми ссылками на первоисточник, изменениями и адресом хранения на GitHub.
Данный вариант библиотеки адаптирован под 64 бит, что дает возможность ее использования с терминалом МetaТrader 5. Для использования предлагается две библиотеки: R64 для терминала МetaТrader 5 и R86 для терминала МetaТrader 4.
Для пользования библиотекой необходимо DLL разместить в папку Libraries терминала, а файл R.mqh в папку Include. В тексте советника/индикатора необходимо вставить директиву
Кроме этого в тексте советника/индикатора необходимо прописать путь к файлу Rterm. Например:
Так как файл #include <R.mqh> содержит ссылки к обеим библиотекам, то при запуске вы получите сообщение об ошибке, что невозможно загрузить библиотеку для того терминала, который не используется. Т.е., если используете терминал МetaТrader 4, то получите сообщение об ошибке по библиотеке R64 и наоборот.
Для отладки связки "терминал - R" можно использовать DebugVeiw.
Пример использования находится в файле R_Test.mq5.
Адаптация исходной библиотеки на 32 бита для терминала МТ4 на 64 бита для терминала МТ5 выполнена Andrey Voytenko
Библиотека распространяется по лицензии GPL-2: допускается коммерческое и некоммерческое использование с обязательной ссылкой на источник.

В стандартный индикатор StdDev добавлена функция изменения цвета линии в зависимости от его показаний. При увеличении значений линия окрашивается в зеленый цвет, в случае падения - в красный цвет, если показания не меняются несколько периодов - в желтый цвет.

Индикатор Ichimoku с алертом.

Советник решает задачу сопровождения позиции вдоль заданной кривой, перемещая установленные стоп-лосс и тейк-профит.

Пример получения максимальных и минимальных цен баров за последние 24 часа.