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

pro arrows.mq5

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

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

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

О программе

Pro Arrows — индикатор MetaTrader 5, отображающий аналитические стрелки на графике цены. Зелёные стрелки указывают на потенциальные сигналы покупки, красные — на потенциальные сигналы продажи. Индикатор анализирует динамику скользящих средних и волатильность ценовых данных для формирования сигналов на текущем и соседних барах.

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

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

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

НастройкаОписание
SoundON Переключатель для включения или отключения звуковых уведомлений о появлении торговых сигналов. При значении TRUE индикатор отправляет звуковой алерт при обнаружении нового сигнала.
Получить полный код

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

/*

   Website: 
   E-mail : 
*/

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red

double g_ibuf_76[];
double g_ibuf_80[];
int g_period_84 = 1;
int g_period_88 = 18;
extern bool SoundON = TRUE;
double g_time_96;

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

int deinit() {
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   int li_8;
   double l_ima_12;
   double l_ima_20;
   double l_ima_28;
   double l_ima_36;
   double l_ima_44;
   double l_ima_52;
   double ld_60;
   double ld_68;
   int li_76 = IndicatorCounted();
   if (li_76 < 0) return (-1);
   if (li_76 > 0) li_76--;
   int li_0 = Bars + 1 - li_76;
   for (int li_4 = 0; li_4 <= li_0; li_4++) {
      li_8 = li_4;
      ld_60 = 0;
      ld_68 = 0;
      for (li_8 = li_4; li_8 <= li_4 + 9; li_8++) ld_68 += MathAbs(High[li_8] - Low[li_8]);
      ld_60 = ld_68 / 10.0;
      l_ima_12 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_4);
      l_ima_28 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_4 + 1

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

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

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

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

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

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

Стоимость полного кода
182,50₽ ≈ $2.23