light forex indicator source code.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «light forex indicator source code.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader, отображающий результаты своего расчёта в отдельном окне. Используются четыре буфера данных: два гистограммных ряда (зелёный и красный цвета) и два ряда со стрелочными маркерами (пурпурный и бирюзовый цвета). Индикатор формирует визуальные сигналы на основе заданных пользователем параметров периодов и коэффициентов.
В качестве исходных данных для расчётов используются средние значения ценовых диапазонов, скользящие средние, среднеквадратичное отклонение и средний истинный диапазон. Когда рассчитанное соотношение становится меньше единицы, индикатор отображает соответствующие маркеры, указывающие на сужение диапазона колебаний. Гистограммные ряды показывают направление рассчитанного трендового значения.
В текущей версии кода параметр периода моментума объявлен, но связанный с ним расчёт моментума отключён (закомментирован). Вместо него в качестве основного расчётного значения используется линейная регрессия, вычисляемая во внутренней функции на основе ценовых данных. Индикатор не содержит встроенных торговых функций и предназначен исключительно для аналитической визуализации.
Настройки программы
| Настройка | Описание |
|---|---|
| bolPrd | Число баров, используемых для расчёта периода основного диапазона. Задаёт длину окна, в пределах которого оценивается поведение ценовых данных. |
| bolDev | Величина коэффициента расширения для расчёта верхней и нижней границы диапазона. Определяет чувствительность индикатора к изменению волатильности: чем больше значение, тем шире порог для отображения сигналов сужения. |
| keltPrd | Число баров, используемых для расчёта среднего истинного диапазона. Определяет период усреднения волатильности при формировании ценового коридора. |
| keltFactor | Множитель, применяемый к среднему истинному диапазону для определения ширины ценового коридора. Влияет на пороговое значение, при котором отображаются стрелочные маркеры. |
| momPrd | Параметр периода моментума. В текущей версии индикатора соответствующий расчёт моментума отключён (закомментирован в коде), и параметр не используется в активных вычислениях. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_color3 Magenta
#property indicator_color4 Aqua
extern int bolPrd=20;
extern double bolDev=2.0;
extern int keltPrd=20;
extern double keltFactor=1.5;
extern int momPrd=12;
double upB[];
double loB[];
double upK[];
double loK[];
int i,j,slippage=3;
double breakpoint=0.0;
double ema=0.0;
int peakf=0;
int peaks=0;
int valleyf=0;
int valleys=0, limit=0;
double ccis[61],ccif[61];
double delta=0;
double ugol=0;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int shift,limit;
double diff,d,std,bbs;
if (counted_bars<0) return(-1);
if (counted_bars>0) counted_bars--;
limit=Bars-31;
if(counted_bars>=31) limit=Bars-counted_bars-1;
for (shift=limit;shift>=0;shift--) {
d=LinearRegressionValue(bolPrd,shift);
Показано первые 50% кода (символов: 2248)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.