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

Session Boxes

! session boxes.mq5
Вы автор или правообладатель?

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

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

О программе

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

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

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

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

НастройкаОписание
bShowLabels Включает или отключает отображение текстовых меток сессий.
LabelColor Цвет текста меток сессий.
LabelSize Размер шрифта текста меток.
LabelFont Название шрифта для текста меток.
S0Starts Время начала первой сессии в формате ЧЧ:ММ.
S0Ends Время окончания первой сессии в формате ЧЧ:ММ.
S0Color Цвет прямоугольника первой сессии.
S0Label Текст метки для первой сессии.
S1Starts Время начала второй сессии в формате ЧЧ:ММ.
S1Ends Время окончания второй сессии в формате ЧЧ:ММ.
S1Color Цвет прямоугольника второй сессии.
S1Label Текст метки для второй сессии.
S2Starts Время начала третьей сессии в формате ЧЧ:ММ.
S2Ends Время окончания третьей сессии в формате ЧЧ:ММ.
S2Color Цвет прямоугольника третьей сессии.
S2Label Текст метки для третьей сессии.
S3Starts Время начала четвёртой сессии в формате ЧЧ:ММ.
S3Ends Время окончания четвёртой сессии в формате ЧЧ:ММ.
S3Color Цвет прямоугольника четвёртой сессии.
S3Label Текст метки для четвёртой сессии.
Получить полный код

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

#property indicator_chart_window

extern bool bShowLabels = true;
extern color LabelColor = Chocolate;
extern int LabelSize = 12;
extern string LabelFont = "Arial";

extern string S0Starts = "00:00"; // tokyo open
extern string S0Ends   = "09:00"; // tokyo close
extern color S0Color = Blue;
extern string S0Label = "Tokyo";

extern string S1Starts = "08:00"; // london open
extern string S1Ends   = "12:00"; // london lunch
extern color S1Color = Pink;
extern string S1Label = "London A.M.";

extern string S2Starts = "12:00"; // london noon
extern string S2Ends   = "16:00"; // london close
extern color S2Color = DimGray;
extern string S2Label = "London P.M.";

extern string S3Starts = "14:00"; // NY open
extern string S3Ends   = "21:00"; // NY close
extern color S3Color = Yellow;
extern string S3Label = "New York";

string sn = "Session Boxes ";

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

int deinit()
{
   string n = sn + " S0";
   ObjectDelete(n);
   if (bShowLabels) ObjectDelete(n+"label");
   n = sn + " S1";
   ObjectDelete(n);
   if (bShowLabels) ObjectDelete(n+"label");
   n = sn + " S2";
   ObjectDelete(n);
   if (bShowLabels) ObjectDelete(n+"label");
   n = sn + " S3";
   ObjectDelete(n);
   if (bShowLabels) ObjectDelete(n+"label");
   return(0);
}

int start()
{
      // код доступен только после оплаты
   }
   string n;

   int hbar = 0;
   int lbar = 0;

   int SessionBars = 0;

   int EndsAtBar = 0;
   int S

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

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

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

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

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

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

Стоимость полного кода
423₽ ≈ $5.17