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

TrendScalpIndc

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

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

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

О программе

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

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

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

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

НастройкаОписание
TTFbars Количество баров (TTF) — Задаёт количество баров, на которое сдвигаются сравниваемые экстремумы при расчёте силы покупок и продаж.
UseT3Smoothing Использовать сглаживание T3 — Включает или отключает дополнительное сглаживание рассчитанных значений перед выводом на график.
t3_period Период сглаживания T3 — Задаёт период сглаживания, используемый при активированном режиме T3.
b Коэффициент сглаживания — Числовой коэффициент, влияющий на характер сглаживания при активированном режиме T3.
maxbars Максимальное количество баров — Ограничивает максимальное количество баров, участвующих в расчёте индикатора.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 DeepSkyBlue
#property indicator_color2 RoyalBlue

extern int TTFbars=15;
extern bool UseT3Smoothing=false;
extern int t3_period = 5;
extern double b=0.7;
extern int maxbars=5000;

double ExtMapBuffer1[];
double ExtMapBuffer2[];

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

int deinit()
  {

   return(0);
  }

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

   double sp = (MarketInfo(Symbol(),MODE_SPREAD)*Point);

   double HighestHighRecent, HighestHighOlder, LowestLowRecent, LowestLowOlder, BuyPower, SellPower, TTF, TTF1;

   i = MathMin(i,maxbars);

   while (i>=0)
   {

	     HighestHighRecent=High[Highest(NULL,0,MODE_HIGH,1, i+1)] + sp;
	     HighestHighOlder =High[Highest(NULL,0,MODE_HIGH,TTFbars,i+2)] + sp;
	     LowestLowRecent =Low[Lowest(NULL,0,MODE_LOW ,1,i+1)];
	     LowestLowOlder =Low[Lowest(NULL,0,MODE_LOW ,TTFbars,i+2)];
	     BuyPower =HighestHighRecent-LowestLowOlder;
	     SellPower=HighestHighOld

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

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

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

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

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

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

Стоимость полного кода
186,20₽ ≈ $2.28