bollinger-bands_mtf.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «bollinger-bands_mtf.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 5, рассчитывающий и отображающий полосы Боллинджера на различных таймфреймах. Индикатор использует три буфера для отрисовки: центральная линия, верхняя и нижняя полосы.
Индикатор поддерживает выбор таймфрейма через соответствующий параметр, что позволяет анализировать полосы Боллинджера на старших или младших таймфреймах относительно текущего. Расчёт выполняется с помощью стандартной платформенной функции iBands.
При инициализации индикатор задаёт подписи для окон данных и подписку, а также отображает текстовую метку с информацией об авторских правах. При деинициализации все созданные объекты удаляются.
Настройки программы
| Настройка | Описание |
|---|---|
| TimeFrameNote | Текстовый параметр, содержащий справку по допустимым значениям таймфрейма. |
| TimeFrame | Выбранный таймфрейм для расчёта индикатора: 0 — текущий, 1 — M1, 5 — M5, 15 — M15, 30 — M30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1 (целое число). |
| BandsPeriod | Период расчёта полос Боллинджера (целое число). |
| BandsShift | Сдвиг полос Боллинджера в барах (целое число). |
| BandsDeviations | Коэффициент отклонения полос от центральной линии (числовое значение). |
| BandsAppliedPrice | Тип применяемой цены для расчёта полос Боллинджера (целочисленный код цены). |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 DodgerBlue
#property indicator_color2 Tomato
#property indicator_color3 Tomato
extern string TimeFrameNote="TimeFrame =0 - Current Timeframe, =1 - 1MIN, =5 - 5MIN, =5 - 5MIN, =15 - 15MIN, =30 - 30MIN, =60 - 1H, =240 - 4H, =1440 - D1, =10080 - W1, =43200 - MN1";
extern int TimeFrame=0;
extern int BandsPeriod=20;
extern int BandsShift=0;
extern double BandsDeviations=2.0;
extern int BandsAppliedPrice=0;
double MovingBuffer[];
double UpperBuffer[];
double LowerBuffer[];
string Copyright="\xA9 WWW.BEST-METATRADER-INDICATORS.COM";
string MPrefix="FI";
int init()
{
// код доступен только после оплаты
}
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,MovingBuffer);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,UpperBuffer);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,LowerBuffer);
SetIndexDrawBegin(0,BandsPeriod+BandsShift);
SetIndexDrawBegin(1,BandsPeriod+BandsShift);
SetIndexDrawBegin(2,BandsPeriod+BandsShift);
switch(TimeFrame)
{
case 1 : string TimeFrameStr="TF: M1"; break;
case 5 : TimeFrameStr="TF: M5"; break;
case 15 : TimeFrameStr="TF: M15"; break;
case 30 : TimeFrameStr="TF: M30"; break;
case 60 : TimeFrameStr="TF: H1"; break;
case 240 : TimeFrameStr="TF: H4"; break;
case 1440 : TimeFrameStr="TF: D1"; break;
case 10080 : TimeFrameStr="TF: W1"; break;
case 43200 : TimeFrameStr="TF: MN1"; break;
default : TimeFrameStr="Current TimeframeПоказано первые 50% кода (символов: 2529)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.