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

lukas1 arrows & curves

lukas1 arrows & curves.mq5
Вы автор или правообладатель?

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

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

О программе

Индикатор «lukas1 arrows & curves» предназначен для анализа трендов на графиках цен в MetaTrader 5. Он отображает стрелки при смене направления тренда и рисует линии каналов, помогая визуально оценить текущую рыночную динамику. Индикатор рассчитывает экстремумы цен за заданный период и формирует на их основе уровни поддержки и сопротивления.

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

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

НастройкаОписание
SSP Период для расчёта экстремальных значений цены (максимум и минимум), определяющий основную длину анализываемого интервала.
CountBars Количество баров, используемых для расчёта индикатора. Чем больше значение, тем больше исторических данных учитывается при построении линий и стрелок.
SkyCh Параметр, задающий ширину ценового канала в процентах от размаха цены за период SSP. Определяет расстояние линий поддержки и сопротивления от экстремумов.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Green
#property indicator_color4 Green

extern int SSP       = 6;     //?????? ????????? ????????? ??????????
extern int CountBars = 2250;  //????????? ?????? 
extern int SkyCh     = 13;    //???????????????? ? ?????? ?????? 

int    i;
double high, low, smin, smax;
double val1[];      // ????? ??? ???
double val2[];      // ????? ??? ????
double Sky_BufferH[];
double Sky_BufferL[];
bool   uptrend, old;

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

int start()
  {
      // код доступен только после оплаты
   }   
   int counted_bars = IndicatorCounted();

   if(counted_bars > 0) counted_bars--;

   if(Bars <= SSP + 1)        return(0);

   uptrend       =false;
   old 

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

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

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

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

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

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

Стоимость полного кода
200,30₽ ≈ $2.45