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

fib_sr @@fxsignalspot.mq5

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

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

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

О программе

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

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

НастройкаОписание
DeepSkyBlue; (clrSup1) Цвет зоны поддержки 1 — Определяет цвет первой зоны поддержки, ограниченной двумя ближайшими к текущей цене уровнями поддержки.
LightSkyBlue; (clrSup2) Цвет зоны поддержки 2 — Определяет цвет второй зоны поддержки, расположенной глубже от текущей цены.
Coral; (clrRes1) Цвет зоны сопротивления 1 — Определяет цвет первой зоны сопротивления, ограниченной двумя ближайшими к текущей цене уровнями сопротивления.
SandyBrown; (clrRes2) Цвет зоны сопротивления 2 — Определяет цвет второй зоны сопротивления, расположенной дальше от текущей цены.
Получить полный код

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

#property indicator_chart_window

#define FIB_SUP1 "FIB_SUP_1"
#define FIB_SUP2 "FIB_SUP_2"
#define FIB_RES1 "FIB_RES_1"
#define FIB_RES2 "FIB_RES_2"

extern color clrSup1=C'0,146,170'  ; //DeepSkyBlue;
extern color clrSup2=C'0,90,120' ; //LightSkyBlue;
extern color clrRes1=C'255,100,45' ; //Coral;
extern color clrRes2=C'180,40,0'; //SandyBrown;

double A, B, D, E;
double A1, B1, D1, E1;

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

int deinit()
  {

   return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }
   static datetime dt=0;
   if (dt!=iTime(NULL, PERIOD_D1,0))
     {
      Recalc();
      dt=iTime(NULL, PERIOD_D1,0);
     }
   if (NewBar())
     {
      ObjectDelete(FIB_SUP1);
      ObjectDelete(FIB_SUP2);
      ObjectDelete(FIB_RES1);
      ObjectDelete(FIB_RES2);

      ObjectCreate(FIB_SUP1, OBJ_RECTANGLE, 0, iTime(NULL, PERIOD_D1, 0), B, Time[0], B1);  ObjectSet(FIB_

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

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

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

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

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

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

Стоимость полного кода
153,80₽ ≈ $1.88