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

jimdandyalarm.mq5

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

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

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

О программе

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

В зависимости от настройки SignalOnClose индикатор сравнивает либо текущую цену спроса (Bid), либо цену закрытия предыдущей свечи (Close[1]) с ценами линий. При пересечении верхней линии срабатывает один звуковой файл, при пересечении нижней — другой. Для валютных пар EURUSD, AUDUSD, GBPUSD и USDCHF используются соответствующие звуковые файлы.

Доступны настройки цвета, стиля и толщины линий, а также переключатели для отправки уведомлений по электронной почте и SMS. Звуковые и уведомительные оповещения срабатывают не чаще одного раза за свечу.

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

НастройкаОписание
SignalOnClose Логический переключатель. При значении true для проверки пересечения линий используется цена закрытия предыдущей свечи (Close[1]); при false — текущая цена спроса (Bid).
UpperClr Цвет линии сопротивления на графике.
LowerClr Цвет линии поддержки на графике.
LineStyle Стиль отображения горизонтальных линий (сплошной, пунктир и т.д.). При значении, отличном от 0, толщина линий автоматически обнуляется.
info Текстовый параметр с справочной информацией: толщина линии действует только при сплошном стиле (значение 0).
LineWidth Толщина горизонтальных линий на графике. Эффективна только при сплошном стиле линии (LineStyle = 0).
sendemail Логический переключатель. При значении true при пересечении линии отправляется электронное письмо с информацией о пересечении и текущей цене спроса.
sendsms Логический переключатель. При значении true при пересечении линии отправляется push-уведомление с информацией о пересечении и текущей цене спроса.
Получить полный код

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

#property indicator_chart_window

extern bool    SignalOnClose=false;
extern color   UpperClr=Magenta;
extern color   LowerClr=Magenta;
extern int     LineStyle=STYLE_SOLID;
extern string  info ="Width only effective when Style is 0.";
extern int     LineWidth=3;
extern bool    sendemail=true;
extern bool    sendsms=true;
datetime       candleopen;

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

int deinit()
{
ObjectDelete("UpperLine");ObjectDelete("LowerLine"); 
   return(0);
}

int start()
{
      // код доступен только после оплаты
   }
   double PreviousClosePrice = Bid;
   if(SignalOnClose == true)PreviousClosePrice = Close[1];
   double ResistancePrice = ObjectGet ("UpperLine", OBJPROP_PRICE1);
   double SupportPrice = O

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

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

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

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

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

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

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