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

TypeOfOP

! string typeofop.mq4
Вы автор или правообладатель?

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

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

О программе

TypeOfOP — пользовательский индикатор для MetaTrader 4, который отображает на графике текстовую метку с текущим состоянием открытой позиции по инструменту. Индикатор работает в окне графика и создаёт объект-метку, содержимое которой зависит от наличия позиции и соотношения цены открытия и стоп-лосса. Метка может показывать одно из трёх значений: BUY, SELL или EXIT. Внешний вид метки настраивается: цвет для каждого из трёх состояний, шрифт, размер шрифта, привязка к углу графика и смещения по осям. Индикатор не выполняет торговых операций и не рассчитывает собственных значений; он только визуализирует состояние позиции.

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

НастройкаОписание
ColorBuy Цвет текста метки для состояния BUY. По умолчанию синий (Blue).
ColorSell Цвет текста метки для состояния SELL. По умолчанию красный (Red).
ColorExit Цвет текста метки для состояния EXIT. По умолчанию чёрный (Black).
FontType Название шрифта для текста метки. По умолчанию "Arial Bold".
FontSize Размер шрифта текста метки. По умолчанию 18.
X_Distance Смещение метки по горизонтали от выбранного угла графика. По умолчанию 9.
Y_Distance Смещение метки по вертикали от выбранного угла графика. По умолчанию 9.
Corner Номер угла графика, к которому привязана метка. По умолчанию 1.
Получить полный код

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

#property indicator_chart_window

extern int ColorBuy     = Blue;
extern int ColorSell    = Red;
extern int ColorExit    = Black;
extern string FontType  = "Arial Bold";
extern int FontSize     = 18;
extern int X_Distance   = 9;
extern int Y_Distance   = 9;
extern int Corner       = 1;

int Orders;
datetime time;

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

int deinit() {
   return(0);
}

int start()
  {
      // код доступен только после оплаты
   }
   if ((OrderSymbol()>0) &&  OrderOpenPrice() >  OrderStopLoss())
      {
      ObjectCreate("signal",OBJ_LABEL,1,0,0);
      ObjectSetText("signal","BUY",FontSize,FontType,ColorBuy);
      ObjectSet("signal",OBJPROP_CORNER,Corner);
      ObjectSet("signal",OBJPROP_XDISTANCE,X_Distance);
      ObjectSet("signal",OBJPROP_YDISTANCE,Y_Distance);
      time=Tim

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

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

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

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

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

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

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