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

!drop_hline.mq5

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

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

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

О программе

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

Цвет горизонтальной линии задаётся входным параметром и может быть изменён перед запуском скрипта. Линия настраивается как фоновый объект, отображается на всех таймфреймах и является выделяемой. Если линия с таким именем уже существует на графике, скрипт перемещает её на новый уровень цены вместо создания дубликата.

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

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

НастройкаОписание
objColor Цвет горизонтальной линии уровня, задаётся стандартным цветом MQL5 (по умолчанию clrBlue).
Получить полный код

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

#property version   "1.00"
#property strict
#property script_show_inputs

#include <stdlib.mqh>   

input color objColor = clrBlue;

string obj_name = _Symbol+"HL";
color  obj_color = objColor;

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

bool ObjHLine(string    &name,   // line name
              color     &clr,
              double    &price
             )
{
   if(ObjectFind(0, name) == -1) {
      if(!ObjectCreate(0, name, OBJ_HLINE, 0, 0, price)) {
         Print(__FUNCTION__, ": failed to create a trend line! Error code = ", GetLas

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

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

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

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

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

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

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