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

BAROMETER

barometer.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

BAROMETER — пользовательский индикатор для MetaTrader 5, разработанный FinanceWave. Индикатор отображает аналитические данные в отдельном окне с использованием 15 буферов, каждый из которых окрашен в свой цвет.

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

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

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

НастройкаОписание
perMean Период усреднения для расчёта скользящих средних и наклона ценовой динамики.
BarsCalculus Количество баров для расчёта среднего значения и стандартного отклонения при определении зон отклонения.
factor Множитель для расчёта траилингового уровня на основе амплитуды колебаний.
barsmin Минимальное количество баров, используемое при расчёте траилингового уровня.
barsmax Максимальное количество баров, используемое при расчёте траилингового уровня.
Получить полный код

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

#property description "BAROMETER"

#property indicator_separate_window
#property indicator_buffers 15
#property indicator_color1 Silver
#property indicator_color2 Indigo
#property indicator_color3 MidnightBlue
#property indicator_color4 Blue
#property indicator_color5 Green
#property indicator_color6 LimeGreen  
#property indicator_color7 Lime
#property indicator_color8 GreenYellow
#property indicator_color9 Yellow 
#property indicator_color10 Gold
#property indicator_color11 Orange
#property indicator_color12 DarkOrange  
#property indicator_color13 Tomato
#property indicator_color14 Red
#property indicator_color15 FireBrick
#property indicator_level1 285
#property indicator_level2 15
#property indicator_minimum -15
#property indicator_maximum 315

extern int perMean = 300;
extern int BarsCalculus = 1440; // 7200 for Smolthier

double ma,ma2;
int count,j;

double sumSlop=0,sum,sumE,mean,sigma;
double LongBandWagon[],Align[],LongBandWagonTRAIL[];
double cor1[],cor2[],cor3[],cor4[],cor5[],cor6[],cor7[],cor8[],cor9[],cor10[],cor11[],cor12[],cor13[],cor14[];

extern double factor = 15.0;
extern int barsmin = 9;
extern int barsmax = 7200;
int sit=0;
double trail,begin=0;

double ATR[8000];
double ATRant[8000];
int p;
double TR;
int i,n;
double TRAIL;
double Calc[8000];

int OnInit(void)
  {
      // код доступен только после оплаты
   }
   IndicatorShortName("BAROMETER");
   SetIndexStyle(0,DRAW_ARROW,0,0); SetIndexBuffer(0,LongBandWagonTRAIL); SetIndexArrow(0,158);
   SetIndexStyle(1,DRAW_ARROW,0,0); SetIndexBuffer(1,cor1); SetIndexArrow(1,159);
   SetIndexStyle(2,DRAW_ARROW,0,0); SetIndexBuffer(2,cor2); SetIndexArrow(2,159);
   SetIndexStyle(3,DRAW_ARROW,0,0); SetIndexBuffer(3,cor3); SetIndexArrow(3,159);
   SetIndexStyle(4,DRAW_ARROW,0,0); SetIndexBuffer(4,cor4); SetIndexArrow(4,159);
   SetIndexStyle(5,DRAW_ARROW,0,0); SetIndexBuffer(5,cor5); SetIndexArrow(5,159);
   SetIndexStyle(6,DRAW_ARROW,0,0); SetIndexBuffer(6,cor6); SetIndexArrow(6,159);
   SetIndexStyle(7,DRAW_ARROW,0,0); SetIndexBuffer(7,cor7); SetIndexArrow(7,159);
   SetIndexStyle(8,DRAW_ARROW,0,0); SetIndexBuffer(8,cor8); SetIndexArrow(8,159);
   SetIndexStyle(9,DRAW_ARROW,0,0); SetIndexBuffer(9,cor9); SetIndexArrow(9,159);
   SetIndexStyle(10,DRAW_ARROW,0,0); SetIndexBuffer(10,cor10); SetIndexArrow(10,159);
   SetIndexStyle(11,DRAW_ARROW,0,0); SetIndexBuffer(11,cor11); SetIndexArrow(11,159);
   SetIndexStyle(12,DRAW_ARROW,0,0); SetIndexBuffer(12,cor12); SetIndexArrow(12,159);
   SetIndexStyle(13,DRAW_ARROW,0,0); SetIndexBuffer(13,cor13); SetIndexArrow(13,159);
   SetIndexStyle(14,DRAW_ARROW,0,0); SetIndexBuffer(14,cor14); SetIndexArrow(14,159);

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

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

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

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

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

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

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