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

trend arrow @fxsignalspot.mq5

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

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор «Trend Arrow» отображает на графике сигналы направления тренда в виде стрелок. Он объединяет анализ скользящих средних экспоненциального типа и индикатора RSI для определения потенциальных точек разворота цены. Зелёные стрелки указывают на возможный рост, красные — на возможное снижение.

В основе работы лежит сравнение быстрой и медленной скользящих средних, а также отслеживание пересечения уровня индикатора RSI. Для определения расстояния отображения стрелок от цены используется волатильность инструмента, рассчитываемая на основе разницы максимумов и минимумов последних баров.

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

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

НастройкаОписание
FasterEMA Период быстрой скользящей средней экспоненциального типа, используемой для определения краткосрочного направления тренда.
SlowerEMA Период медленной скользящей средней экспоненциального типа, используемой для определения долгосрочного направления тренда.
RSIPeriod Период расчёта индикатора RSI, применяемого для подтверждения силы текущего движения цены.
Alerts Включение или отключение автоматических уведомлений о появлении новых сигналов на графике.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_width1 3
#property indicator_width2 3

double G_ibuf_76[];
double G_ibuf_80[];
extern int FasterEMA = 5;
extern int SlowerEMA = 100;
extern int RSIPeriod = 14;
extern bool Alerts = TRUE;
bool Gi_100 = FALSE;
bool Gi_104 = FALSE;
bool Gi_108 = FALSE;
bool Gi_112 = FALSE;
int Gi_116 = 0;
bool Gi_120 = FALSE;
bool Gi_124 = FALSE;

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

int deinit() {
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   int Li_8;
   double ima_12;
   double ima_20;
   double ima_28;
   double ima_36;
   double ima_44;
   double ima_52;
   double irsi_60;
   double irsi_68;
   double irsi_76;
   double Ld_84;
   double Ld_92;
   int Li_100 = IndicatorCounted();
   if (Li_100 < 0) return (-1);
   if (Li_100 > 0) Li_100--;
   int Li_0 = Bars - Li_100;
   for (int Li_4 = 0; Li_4 <= Li_0; Li_4++) {
      Li_8 = Li_4;
      Ld_84 = 0;
      Ld_92 = 0;
      for (Li_8 = Li_4; Li_8 <= Li_4 + 9; Li_8++) Ld_92 += MathAbs(High[Li_8] - Low[Li_8]);
      Ld_84 = Ld_92 / 10.0;
      ima_12 = iMA(NULL, 0, FasterEMA, 0, MODE_EMA, PRICE_CLOSE, Li_4);
      ima_28 = iMA(NULL, 0, FasterEMA, 0, MODE_EMA, PRICE_CLOSE, Li_4 + 1);
      ima_44 = iMA(NULL, 0, FasterEMA, 0, MODE_EMA, PRICE_CLOSE, Li_4 - 1);
      ima_20 = iMA(NULL, 0, SlowerE

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

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

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

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

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

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

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