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

my_DailyOpen_indicator

# - open_h_line_hist.mq5
Вы автор или правообладатель?

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

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

О программе

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

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

Встроена валидация входных параметров: при значении часа больше 23 или минут больше 59 выводится предупреждение и инициализация прерывается.

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

НастройкаОписание
Hour_ Часовой компонент смещения часового пояса для определения момента смены торгового дня. Допустимые значения от 0 до 23. При превышении 23 выводится предупреждение и инициализация прерывается.
Minutes Минутный компонент смещения часового пояса для определения момента смены торгового дня. Допустимые значения от 0 до 59. При превышении 59 выводится предупреждение и инициализация прерывается.
Shift_Line Горизонтальное смещение линии уровня открытия дня на графике (в количестве баров).
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
#property indicator_style1 0
#property indicator_width1 1

extern int Hour_= 8;
extern int Minutes = 0;
extern int Shift_Line = 0;

double TodayOpenBuffer[];

int init()

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

int deinit()
{
	return(0);
}

int start()
{
      // код доступен только после оплаты
   }
   int lastbar;
   int counted_bars= IndicatorCounted();

   if (counted_bars>0) counted_bars--;
   la

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

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

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

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

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

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

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