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

i-Sessions

all sessions mt4 source code @fundedmillionairess.mq5
Вы автор или правообладатель?

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

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

О программе

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

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

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

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

НастройкаОписание
NumberOfDays Количество торговых дней, за которые отображаются сессии на графике.
AsiaBegin Время открытия азиатской торговой сессии (в формате ЧЧ:ММ).
AsiaEnd Время закрытия азиатской торговой сессии (в формате ЧЧ:ММ).
AsiaColor Цвет прямоугольника, обозначающего азиатскую торговую сессию на графике.
EurBegin Время открытия европейской торговой сессии (в формате ЧЧ:ММ).
EurEnd Время закрытия европейской торговой сессии (в формате ЧЧ:ММ).
EurColor Цвет прямоугольника, обозначающего европейскую торговую сессию на графике.
USABegin Время открытия американской торговой сессии (в формате ЧЧ:ММ).
USAEnd Время закрытия американской торговой сессии (в формате ЧЧ:ММ).
USAColor Цвет прямоугольника, обозначающего американскую торговую сессию на графике.
Получить полный код

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

#property indicator_chart_window

extern int    NumberOfDays = 50;        // Количество дней
extern string AsiaBegin    = "01:00";   // Открытие азиатской сессии
extern string AsiaEnd      = "10:00";   // Закрытие азиатской сессии
extern color  AsiaColor    = Goldenrod; // Цвет азиатской сессии
extern string EurBegin     = "07:00";   // Открытие европейской сессии
extern string EurEnd       = "16:00";   // Закрытие европейской сессии
extern color  EurColor     = Tan;       // Цвет европейской сессии
extern string USABegin     = "14:00";   // Открытие американской сессии
extern string USAEnd       = "23:00";   // Закрытие американской сессии
extern color  USAColor     = PaleGreen; // Цвет американской сессии

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

void deinit() {
  DeleteObjects();
  Comment("");
}

void CreateObjects(string no, color cl) {
  ObjectCreate(no, OBJ_RECTANGLE, 0, 0,0, 0,0);
  ObjectSet(no, OBJPROP_STYLE, STYLE_SOLID);
  ObjectSet(no, OBJPROP_COLOR, cl);
  ObjectSet(no, OBJPROP_BACK, True);
}

void DeleteObjects() {
  for (int i=0; i<NumberOfDays; i++) {
    ObjectDelete("AS"+i);
    ObjectDelete("EU"+i);
    ObjectDelete("US"+i);
  }
}

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

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

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

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

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

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

Стоимость полного кода
212,20₽ ≈ $2.59