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

PriceTrender2

pricetrender2kbarshift_sw.mq5

Похожие материалы по тегам

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

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

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

Получить полный код

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

#property indicator_buffers 3
#property indicator_separate_window
#property indicator_color1 DodgerBlue
#property indicator_color2 Gold
#property indicator_color3 Lime

extern int TimeFrame=60,
Price=0,
Ma1Type=0,
Ma1Price=0,
Ma1Length=24,
Ma2Type=0,
Ma2Price=0,
Ma2Length=5;
double price[],trend[],trend2[];

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

int deinit()
  {

   return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }
   int    limit,bigshift;
   int counted_bars=IndicatorCounted();
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
   if(counted_bars==0) limit-=1+TimeFrame/Period();

   for(int i=limit; i>=0; i--)
     {
      bigshift=iBar

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

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

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

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

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

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

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