← К каталогу
Исходный код · ID 4430

! renko chnage colour bar alert.mq5

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Этот файл является пользовательским индикатором для MetaTrader 5, предназначенным для работы на графике типа Renko. Индикатор отображает скользящую среднюю и подаёт звуковые и текстовые уведомления при смене направления кирпичей Renko.

Индикатор строит три буферные линии, которые визуально отображают изменение направления скользящей средней. При смене цвета кирпича (с бычьего на медвежий или наоборот) индикатор может воспроизводить звуковой сигнал, отправлять уведомление на мобильное устройство или выводить сообщение в окне терминала.

Настройки позволяют выбрать период и тип скользящей средней, а также включить или отключить различные типы оповещений. Индикатор не предназначен для автоматической торговли и не содержит торговых функций.

Настройки программы

НастройкаОписание
PairName Имя пары или символа, отображаемое в уведомлениях. Если оставить значение "current pair" или пустым, будет использован текущий символ графика.
alertsOn Включает или отключает все оповещения индикатора. По умолчанию true.
alertsMessage Включает или отключает вывод текстового сообщения в окне терминала при смене направления. По умолчанию false.
alertsSound Включает или отключает воспроизведение звукового сигнала при смене направления. По умолчанию true.
alertSoundFileUp Имя звукового файла, воспроизводимого при смене направления вверх. Значение по умолчанию alert.wav.
alertSoundFileDn Имя звукового файла, воспроизводимого при смене направления вниз. Значение по умолчанию alert2.wav.
MAPeriod Период скользящей средней, используемый для расчёта линии индикатора. Значение по умолчанию 34.
MAType Тип скользящей средней: 1 — EMA, 2 — SMMA, 3 — LWMA, 4 — LSMA, иначе SMA. Значение по умолчанию 3.
Получить полный код

Поиск по коду файла

#property version       "1.00"
#property description   "compatible with MT4 build 745 / compiled with Meta Editor 5.0 Build 996"
#property indicator_chart_window

extern string     PairName                   = "current pair"; // You don't need to change this if you with current offline chart
extern bool       alertsOn                   = true;
extern bool       alertsMessage              = false;
extern bool       alertsSound                = true;
extern string     alertSoundFileUp           = "alert.wav";   // You can change sound file for turning up
extern string     alertSoundFileDn           = "alert2.wav";  // or for turning down here
extern bool       alertsEmail                = false,
                  mAlertText                 = true;

#property  indicator_chart_window
#property  indicator_buffers 3
#property indicator_color1 DarkGray      
#property indicator_color2 Blue
#property indicator_color3 Red

extern int       MAPeriod=34;
extern int       MAType=3;

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];

int    MAMode;
string strMAType;                  

string            MyTF;
datetime LastAlertTime;

int   init()
      {
      // код доступен только после оплаты
   }

double LSMA(int Rperiod, int shift)
{
   int i;
   double sum;
   int length;
   double lengthvar;
   double tmp;
   double wt;

   length = Rperiod;

   sum = 0;
   for(i = length; i >= 1  ; i--)
   {
     lengthvar = length + 1;
     lengthvar /= 3;
     tmp = 0;
   

Показано первые 50% кода (символов: 3613)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
361,30₽ ≈ $4.42