Скачать MetaTrader 5

Смотри, как бесплатно скачать роботов

Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят

Понравился скрипт?
Оцени его работу в терминале MetaTrader 5

2016.10.18 17:41
Библиотеки

Удобное использование индикаторов - библиотека для MetaTrader 5

| Russian English 中文 Español Deutsch 日本語 Português

Просмотров:
695
Рейтинг:
голосов: 12

Общее описание

Изначально писал для себя, когда нужно было работать сразу со многими индикаторами.

Каждый класс состоит из полей как одинаковых для всех (например, хэндл индикатора, таймфрэйм, период, цена), так и из тех, которые нужны данному конкретному индикатору. Также в классе есть функции, которые задают и возвращают эти поля.


Как использовать

Скачиваем архив. Файлы с расширением .mqh (у которых в начале имени файла есть "cind") помещаем в папку с вашим экспертом.

Файлы с названиями индикаторов (*.mq5) помещаем в папку \MQL5\Indicators\.

Параметры индикатора можно задавать и менять, использую функции класса. Например:

Macd.SetFastEma(MACD_Fast_EMA_Period); // Задаем значение быстрой EMA
Macd.SetSlowEma(MACD_Slow_EMA_Period); // Задаем значение медленной EMA
Macd.SetSignalSma(MACD_Signal_SMA_Period); // Задаем значение сигнальной SMA

Macd — это объект класса CIndMacd.

Значение индикатора можно получить, вызвав соответствующую функцию. Для индикатора "macd_histogram" это будет выглядеть вот так:

double valueHist = Macd.OutValueHist(1); // Значение гистограммы на последнем баре
double valueMacd = Macd.OutValueMacd(1); // Значение индикатора на последнем баре
double valueSignal = Macd.OutValueSignal(1); // Значение сигнальной линии на последнем баре

Единица в качестве аргумента означает, что мы берем значение по последнему завершенному бару.


Заключение

Вкратце все. Если появились вопросы по использованию — пишите в комментарии.

ZigZag_MACDCandle ZigZag_MACDCandle

ЗигЗаг, построенный на свечках индикатора MACDCandle.

ASCtrendAlert ASCtrendAlert

Семафорный сигнальный индикатор ASCtrend с подачей алертов, с отправкой почтовых сообщений и push-сообщений на смартфон.

Trigger_Line_HTF Trigger_Line_HTF

Индикатор Trigger_Line с возможностью изменения таймфрейма индикатора во входных параметрах.

Exp_Trigger_Line Exp_Trigger_Line

Эксперт Exp_Trigger_Line построен на основе сигналов индикатора Trigger_Line.