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

ou forex mastery price magnifier.mq5

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

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

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

О программе

Данный индикатор для MetaTrader 5 отображает на графике три текстовые метки: текущую цену Bid, название таймфрейма и символ торгового инструмента. Метки размещаются в выбранном углу графика и могут быть включены или выключены по отдельности. Индикатор поддерживает автоматическую смену цвета шрифта в зависимости от направления изменения цены Bid: при росте цена окрашивается в зелёный, при снижении — в красный. Все визуальные параметры отображения настраиваются пользователем.

Текстовые метки создаются как объекты типа OBJ_LABEL и обновляются при каждом вызове основной функции обработки. Индикатор удаляет ранее созданные метки при инициализации и деинициализации, предотвращая дублирование объектов на графике. Доступны настройки размера, типа и цвета шрифта, а также углового положения меток на графике.

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

НастройкаОписание
note1 Текстовый параметр-заметка: автоматическая смена цвета шрифта? True = Да.
Bid_Ask_Colors Включает автоматическую смену цвета шрифта в зависимости от направления изменения цены Bid: при росте — зелёный, при снижении — красный.
ShowSymbol Включает или выключает отображение названия торгового символа на графике.
ShowPeriod Включает или выключает отображение текущего таймфрейма на графике.
ShowPrice Включает или выключает отображение текущей цены Bid на графике.
note2 Текстовый параметр-заметка: основной цвет шрифта.
FontColor Основной цвет шрифта текстовых меток на графике. Используется, если автоматическая смена цвета отключена.
note3 Текстовый параметр-заметка: размер шрифта.
FontSize Размер шрифта текстовых меток (цена, таймфрейм, символ), отображаемых на графике.
note4 Текстовый параметр-заметка: тип шрифта.
FontType Название шрифта, используемого для текстовых меток на графике.
note5 Текстовый параметр-заметка: угол для отображения цены.
WhatCorner Угол графика для размещения текстовых меток: 0 — верхний левый, 1 — верхний правый, 2 — нижний левый, 3 — нижний правый.
Получить полный код

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

/*
   Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []
   Website: 
   E-mail : p******m*@gmail.com
*/

#property indicator_chart_window

extern string note1 = "Change font colors automatically? True = Yes";
extern bool Bid_Ask_Colors = FALSE;
extern bool ShowSymbol = TRUE;
extern bool ShowPeriod = TRUE;
extern bool ShowPrice = TRUE;
extern string note2 = "Default Font Color";
extern color FontColor = Yellow;
extern string note3 = "Font Size";
extern int FontSize = 26;
extern string note4 = "Font Type";
extern string FontType = "Arial Bold";
extern string note5 = "Display the price in what corner?";
extern string note6 = "Upper left=0; Upper right=1";
extern string note7 = "Lower left=2; Lower right=3";
extern int WhatCorner = 3;
double g_bid_168;

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

int deinit() {
   deleteobjects();
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   string l_dbl2str_8;
   if (Bid_Ask_Colors == TRUE) {
      if (Bid > g_bid_168) FontColor = LawnGreen;
      if (Bid < g_bid_168) FontColor = Red;
      g_bid_168 = Bid;
   }
   int l_y_0 = 1;
   int li_4 = 30;
   if (ShowPrice) {
      l_dbl2str_8 = DoubleToStr(Bid, Digits);
      ObjectCreate("Market_Price_Label", OBJ_LABEL, 0, 0, 0);
      ObjectSetText("Market_Price_Label", l_dbl2str_8, FontSize, FontType, FontColor);
      ObjectSet("Market_Price_Label", OBJPROP_CORNER, WhatCorner);
      ObjectSet("Market_Price_Label", OBJPROP_XDISTANCE, 1);
      ObjectS

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

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

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

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

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

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

Стоимость полного кода
228,60₽ ≈ $2.79